aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-28Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header ...David Blaikie1-1/+1
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie1-1/+1
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das1-3/+4
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-15[PowerPC] Convert r+r instructions to r+i (pre and post RA)Nemanja Ivanovic1-0/+3
2017-12-13[PowerPC] MachineSSA pass to reduce the number of CR-logical operationsNemanja Ivanovic1-0/+7
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-5/+5
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-5/+5
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang1-0/+8
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher1-8/+0
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang1-0/+8
2017-08-03Fix the ppc jit tests.Rafael Espindola1-3/+4
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-2/+14
2017-06-29Make the PPCCTRLoops pass depend on being able to access the TargetMachine an...Eric Christopher1-1/+1
2017-06-29[PowerPC] fix potential verification error on __tls_get_addrHiroshi Inoue1-0/+1
2017-06-27[PowerPC] set optimization level in SelectionDAGISelHiroshi Inoue1-1/+1
2017-06-20[PowerPC] fix trivial typos in comment, NFCHiroshi Inoue1-1/+1
2017-06-17Rework logic and comment out the default relocation models for PPC.Eric Christopher1-10/+13
2017-06-17Turn a large if block into a smaller early return for clarity.Eric Christopher1-11/+10
2017-06-17Remove the old and unused PPC32 and PPC64TargetMachine classes.Eric Christopher1-23/+3
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun1-2/+2
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-1/+1
2017-04-06Remove the default subtarget from the Power port. It's unnecessary and harmfu...Eric Christopher1-3/+1
2017-03-31Temporarily revert "[PPC] In PPCBoolRetToInt change the bool value to i64 if ...Eric Christopher1-1/+1
2017-03-28[PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64Guozhi Wei1-1/+1
2017-02-10Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."Eric Christopher1-5/+0
2017-02-10For X86-64 linux and PPC64 linux align int128 to 16 bytes.Eric Christopher1-0/+5
2017-01-16[PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang1-0/+3
2017-01-16Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence."Tony Jiang1-3/+0
2017-01-16[PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang1-0/+3
2017-01-13[PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-11/+25
2016-12-15Use PIC relocation model as default for PowerPC64 ELF.Joerg Sonnenberger1-0/+4
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini1-3/+3
2016-10-04[Target] move reciprocal estimate settings from TargetOptions to TargetLoweringSanjay Patel1-17/+0
2016-10-02[PowerPC] Refactor soft-float support, and enable PPC64 soft floatHal Finkel1-1/+1
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