aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-13/+9
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola1-9/+13
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-13/+9
2014-11-21[PPC] Use SeparateConstOffsetFromGEPHal Finkel1-0/+20
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner1-0/+2
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar1-0/+11
2014-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher1-0/+26
2014-10-01Now that the optimization level is adjusting the feature stringEric Christopher1-1/+1
2014-10-01Rework the PPC TargetMachine so that the non-function specificEric Christopher1-2/+29
2014-09-23[Power] Use AtomicExpandPass for fence insertion, and use lwsync where approp...Robin Morisset1-0/+6
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-12/+0
2014-08-09Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher1-4/+4
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+12
2014-08-07Nuke the old JIT.Rafael Espindola1-12/+0
2014-06-12Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher1-2/+1
2014-06-12Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachineEric Christopher1-1/+2
2014-06-12Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher1-1/+1
2014-06-12Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher1-2/+1
2014-06-12Remove the use of TargetMachine from PPCJITInfo and replace withEric Christopher1-1/+1
2014-06-12Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher1-2/+2
2014-06-12Remove TargetMachine from PPCInstrInfo and all dependencies andEric Christopher1-1/+1
2014-06-12Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher1-37/+2
2014-06-12Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher1-2/+1
2014-06-11Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher1-11/+7
2014-05-22Avoid using subtarget features when initializing the pass pipelineEric Christopher1-11/+5
2014-05-21Make early if conversion dependent upon the subtarget and addEric Christopher1-6/+2
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-6/+6
2014-03-27[PowerPC] Use a small cleanup pass to remove VSX self copiesHal Finkel1-0/+3
2014-03-25[PowerPC] Select between VSX A-type and M-type FMA instructions just before RAHal Finkel1-0/+15
2014-03-24[PowerPC] Don't schedule VSX copy legalization unless VSX is enabledHal Finkel1-1/+2
2014-03-13[PowerPC] Initial support for the VSX instruction setHal Finkel1-0/+2
2014-03-12Update the datalayout string for ppc64LE.Will Schmidt1-2/+7
2014-03-07Don't avoid cfi instructions on the bg/p.Rafael Espindola1-4/+0
2014-02-28Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel1-1/+1
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola1-0/+2
2013-12-19Long doubles are required to be aligned to 128 bits and svr4 32 bits.Rafael Espindola1-4/+0
2013-12-18Fix f64 and f128 for ppc-darwin.Rafael Espindola1-1/+3
2013-12-18One ppc32-darwin, a i64 inside a structure can have 32 bit alignment.Rafael Espindola1-1/+2
2013-12-17Fix the pointer size for the PS3 datalayout.Rafael Espindola1-2/+5
2013-12-16The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola1-1/+1
2013-12-16On DataLayout, omit the default of p:64:64:64.Rafael Espindola1-4/+2
2013-12-13Assume defaults to produce smaller datalayout strings.Rafael Espindola1-12/+2
2013-12-12typo in commentGabor Greif1-2/+2
2013-12-11Move PPC's getDataLayoutString out of line and document it better.Rafael Espindola1-1/+39
2013-07-26[PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt1-0/+1
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-1/+1
2013-05-20Add a PPCCTRLoops verification passHal Finkel1-0/+6
2013-05-15Implement PPC counter loops as a late IR-level passHal Finkel1-3/+3
2013-05-13Remove the MachineMove class.Rafael Espindola1-0/+1
2013-04-09Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel1-0/+8