summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-7/+9
* [CodeGen] Split -enable-global-merge into ARM and AArch64 options.Ahmed Bougacha2015-04-111-1/+8
* Adds an option to disable ARM ld/st optim passRenato Golin2015-03-261-7/+16
* [AArch64, ARM] Enable GlobalMerge with -O3 rather than -O1.Ahmed Bougacha2015-03-231-1/+1
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-121-6/+8
* Recommit r231324 with a fix to the ARM execution domain codeEric Christopher2015-03-071-3/+1
* Revert r231324 "Remove the conditional addition of the execution dependency f...Hans Wennborg2015-03-051-1/+3
* Remove the conditional addition of the execution dependency fixingEric Christopher2015-03-051-3/+1
* Cleanup and remove a chunk of getARMSubtarget calls in theEric Christopher2015-03-051-21/+12
* Rewrite the global merge pass to be subprogram agnostic for now.Eric Christopher2015-02-231-1/+6
* ARM: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-7/+3
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+3
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-2/+3
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-4/+0
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-0/+53
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* Migrate ABIName to MCTargetOptions so that it can be shared betweenEric Christopher2015-01-141-3/+4
* Add a new string member to the TargetOptions struct for the nameEric Christopher2014-12-181-0/+52
* Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun2014-12-111-10/+10
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-22/+16
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-6/+12
* Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun2014-12-111-10/+10
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-22/+16
* Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner2014-11-201-0/+2
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-0/+10
* Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher2014-10-061-2/+40
* We can grab the options struct from the TargetMachine, no need toEric Christopher2014-10-031-1/+1
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-7/+0
* Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset2014-08-211-1/+1
* Add a thread-model knob for lowering atomics on baremetal & single threaded s...Jonathan Roelofs2014-08-211-1/+4
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+7
* Nuke the old JIT.Rafael Espindola2014-08-071-7/+0
* Move all of the ARM subtarget features down onto the subtargetEric Christopher2014-06-261-47/+34
* Add a new subtarget hook for whether or not we'd like to enableEric Christopher2014-06-191-7/+6
* Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher2014-06-181-1/+1
* Refactor the disabling of Thumb-1 LDM/STM generationJames Molloy2014-06-161-7/+3
* Temporarily revert r210953 in an attempt to bring the ARM buildbotsEric Christopher2014-06-151-1/+1
* Remove InstrItineraryData off of the TargetMachine - it's alreadyEric Christopher2014-06-131-2/+1
* Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher2014-06-131-1/+0
* Move ARMSelectionDAGInfo from the TargetMachine to the subtarget.Eric Christopher2014-06-131-2/+0
* Move to a private function to initialize subtarget dependenciesEric Christopher2014-06-131-60/+2
* Have ARMSelectionDAGInfo take a DataLayout as it's argument as theEric Christopher2014-06-121-2/+2
* Disable the load/store optimization pass for Thumb-1.James Molloy2014-06-121-3/+7
* ARM & AArch64: make use of common cmpxchg idioms after expansionTim Northover2014-05-301-2/+20
* Enable the Load/Store optimization pass for Thumb1 but make it return immedia...James Molloy2014-05-161-7/+4
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-171-1/+1
* ARM: expand atomic ldrex/strex loops in IRTim Northover2014-04-031-0/+4
* Remove duplicated DMB instructionsRenato Golin2014-04-021-0/+1
* ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th...Christian Pirker2014-04-011-16/+16
OpenPOWER on IntegriCloud