aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-28Convert 2 more uses to shouldAssumeDSOLocal(). NFC.Rafael Espindola1-1/+3
2016-05-18Delete Reloc::Default.Rafael Espindola1-5/+18
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun1-0/+1
2016-04-28LiveIntervalAnalysis: Remove LiveVariables requirementMatthias Braun1-1/+8
2016-04-27Add optimization bisect opt-in calls for PowerPC passesAndrew Kaylor1-3/+5
2016-04-07[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2Ehsan Amiri1-1/+1
2016-03-31[PowerPC] Add a late MI-level pass for QPX load/splat simplificationHal Finkel1-1/+12
2016-03-30Remove HasFnAttribute guards to getFnAttribute callsNirav Dave1-2/+1
2016-02-18[PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFCAdam Nemet1-1/+1
2015-12-14[Power PC] llvm soft float support for ppc32Petar Jovanovic1-0/+13
2015-12-07[PPC64] Convert bool literals to i32Kit Barton1-0/+5
2015-11-10[PowerPC] Add an MI SSA peephole pass.Bill Schmidt1-0/+10
2015-09-22Untabify.NAKAMURA Takumi1-1/+1
2015-09-22Reformat comment lines.NAKAMURA Takumi1-3/+3
2015-09-22Reformat.NAKAMURA Takumi1-1/+1
2015-09-16constify the Function parameter to the TTI creation callback andEric Christopher1-2/+3
2015-07-15[PowerPC] Use the MachineCombiner to reassociate fadd/fmulHal Finkel1-0/+9
2015-07-12[PowerPC] Make use of the TargetRecip systemHal Finkel1-1/+20
2015-06-16Clean up redundant copies of Triple objects. NFCDaniel Sanders1-6/+5
2015-06-16Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders1-6/+4
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-12/+12
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-1/+1
2015-05-18[PowerPC] Add extra r2 read deps on @toc@l relocationsHal Finkel1-0/+7
2015-04-27[PPC64LE] Remove unnecessary swaps from lane-insensitive vector computationsBill Schmidt1-0/+14
2015-03-26Add computeFSAdditions to the function based subtarget creationEric Christopher1-1/+9
2015-03-21Remove the bare getSubtargetImpl call from the PPC port. As partEric Christopher1-2/+1
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini1-3/+3
2015-02-20[PowerPC] Loop Data Prefetching for the BG/QHal Finkel1-0/+15
2015-02-17Move ABI handling and 64-bitness to the PowerPC target machine.Eric Christopher1-0/+25
2015-02-14PowerPC: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith1-5/+2
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-1/+1
2015-02-10[PowerPC] Fix reverted patch r227976 to avoid register assignment issuesBill Schmidt1-0/+2
2015-02-06Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and relat...Hal Finkel1-1/+0
2015-02-05[PowerPC] Prepare loops for pre-increment loads/storesHal Finkel1-0/+7
2015-02-03[PowerPC] Yet another approach to __tls_get_addrBill Schmidt1-0/+1
2015-02-01[PowerPC] Remove the PPCVSXCopyCleanup passHal Finkel1-2/+0
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth1-2/+3
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-2/+3
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth1-4/+0
2015-01-30Remove unused function.Eric Christopher1-4/+0
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-2/+35
2015-01-15[PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel1-0/+8
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
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