summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetMachine.cpp
Commit message (Expand)AuthorAge
* Move all of the ARM subtarget features down onto the subtargetEric Christopher2014-06-26
* Add a new subtarget hook for whether or not we'd like to enableEric Christopher2014-06-19
* Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher2014-06-18
* Refactor the disabling of Thumb-1 LDM/STM generationJames Molloy2014-06-16
* Temporarily revert r210953 in an attempt to bring the ARM buildbotsEric Christopher2014-06-15
* Remove InstrItineraryData off of the TargetMachine - it's alreadyEric Christopher2014-06-13
* Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher2014-06-13
* Move ARMSelectionDAGInfo from the TargetMachine to the subtarget.Eric Christopher2014-06-13
* Move to a private function to initialize subtarget dependenciesEric Christopher2014-06-13
* Have ARMSelectionDAGInfo take a DataLayout as it's argument as theEric Christopher2014-06-12
* Disable the load/store optimization pass for Thumb-1.James Molloy2014-06-12
* ARM & AArch64: make use of common cmpxchg idioms after expansionTim Northover2014-05-30
* Enable the Load/Store optimization pass for Thumb1 but make it return immedia...James Molloy2014-05-16
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-17
* ARM: expand atomic ldrex/strex loops in IRTim Northover2014-04-03
* Remove duplicated DMB instructionsRenato Golin2014-04-02
* ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th...Christian Pirker2014-04-01
* ARM: fix typoSaleem Abdulrasool2014-03-31
* Add ARM big endian Target (armeb, thumbeb)Christian Pirker2014-03-28
* Prune includes in ARM target.Craig Topper2014-03-22
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-10
* GlobalMerge: move "-global-merge" option to the pass itself.Tim Northover2014-02-18
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-03
* Synchronize the NaCl DataLayout strings with the ones in clang.Rafael Espindola2013-12-19
* ARM: update comment to match realityTim Northover2013-12-18
* ARM: set default float ABI based on triple.Tim Northover2013-12-18
* On APCS, only try to align aggregates to 32 bits instead of 64.Rafael Espindola2013-12-17
* Handle i64 first for clarity. No functionality change.Rafael Espindola2013-12-17
* One last cleanup of LLVM's DataLayout strings.Rafael Espindola2013-12-16
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-16
* Simplify the datalayout string of ARM and AArch64.Rafael Espindola2013-12-12
* Add comments documenting the ARM datalayout string.Rafael Espindola2013-12-10
* Simplify further.Rafael Espindola2013-12-10
* Refactor the construction of the DataLayout string on ARM.Rafael Espindola2013-12-09
* Enable generating legacy IT block for AArch32Weiming Zhao2013-11-13
* [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.Joey Gouly2013-09-09
* Allow generation of vmla.f32 instructions when targeting Cortex-A15. The patc...Silviu Baranga2013-07-29
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Remove the MachineMove class.Rafael Espindola2013-05-13
* Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga2013-03-27
* Avoid NEON SP-FP unless unsafe-math or DarwinRenato Golin2013-03-21
* Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga2013-03-15
* ARM: Fix a few copy-paste errors.Jim Grosbach2013-01-07
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-28
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-24
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-18
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18