summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-13/+9
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-9/+13
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-13/+9
* [PPC] Use SeparateConstOffsetFromGEPHal Finkel2014-11-211-0/+20
* 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/+11
* Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher2014-10-061-0/+26
* Now that the optimization level is adjusting the feature stringEric Christopher2014-10-011-1/+1
* Rework the PPC TargetMachine so that the non-function specificEric Christopher2014-10-011-2/+29
* [Power] Use AtomicExpandPass for fence insertion, and use lwsync where approp...Robin Morisset2014-09-231-0/+6
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-12/+0
* Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher2014-08-091-4/+4
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+12
* Nuke the old JIT.Rafael Espindola2014-08-071-12/+0
* Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher2014-06-121-2/+1
* Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachineEric Christopher2014-06-121-1/+2
* Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-121-1/+1
* Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-121-2/+1
* Remove the use of TargetMachine from PPCJITInfo and replace withEric Christopher2014-06-121-1/+1
* Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher2014-06-121-2/+2
* Remove TargetMachine from PPCInstrInfo and all dependencies andEric Christopher2014-06-121-1/+1
* Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher2014-06-121-37/+2
* Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher2014-06-121-2/+1
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-111-11/+7
* Avoid using subtarget features when initializing the pass pipelineEric Christopher2014-05-221-11/+5
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-211-6/+2
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-6/+6
* [PowerPC] Use a small cleanup pass to remove VSX self copiesHal Finkel2014-03-271-0/+3
* [PowerPC] Select between VSX A-type and M-type FMA instructions just before RAHal Finkel2014-03-251-0/+15
* [PowerPC] Don't schedule VSX copy legalization unless VSX is enabledHal Finkel2014-03-241-1/+2
* [PowerPC] Initial support for the VSX instruction setHal Finkel2014-03-131-0/+2
* Update the datalayout string for ppc64LE.Will Schmidt2014-03-121-2/+7
* Don't avoid cfi instructions on the bg/p.Rafael Espindola2014-03-071-4/+0
* Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel2014-02-281-1/+1
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-0/+2
* Long doubles are required to be aligned to 128 bits and svr4 32 bits.Rafael Espindola2013-12-191-4/+0
* Fix f64 and f128 for ppc-darwin.Rafael Espindola2013-12-181-1/+3
* One ppc32-darwin, a i64 inside a structure can have 32 bit alignment.Rafael Espindola2013-12-181-1/+2
* Fix the pointer size for the PS3 datalayout.Rafael Espindola2013-12-171-2/+5
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-161-1/+1
* On DataLayout, omit the default of p:64:64:64.Rafael Espindola2013-12-161-4/+2
* Assume defaults to produce smaller datalayout strings.Rafael Espindola2013-12-131-12/+2
* typo in commentGabor Greif2013-12-121-2/+2
* Move PPC's getDataLayoutString out of line and document it better.Rafael Espindola2013-12-111-1/+39
* [PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt2013-07-261-0/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+1
* Add a PPCCTRLoops verification passHal Finkel2013-05-201-0/+6
* Implement PPC counter loops as a late IR-level passHal Finkel2013-05-151-3/+3
* Remove the MachineMove class.Rafael Espindola2013-05-131-0/+1
* Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel2013-04-091-0/+8
OpenPOWER on IntegriCloud