summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Use the MachineCombiner to reassociate fadd/fmulHal Finkel2015-07-151-0/+9
* [PowerPC] Make use of the TargetRecip systemHal Finkel2015-07-121-1/+20
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-6/+5
* Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders2015-06-161-6/+4
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-111-12/+12
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-1/+1
* [PowerPC] Add extra r2 read deps on @toc@l relocationsHal Finkel2015-05-181-0/+7
* [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computationsBill Schmidt2015-04-271-0/+14
* Add computeFSAdditions to the function based subtarget creationEric Christopher2015-03-261-1/+9
* Remove the bare getSubtargetImpl call from the PPC port. As partEric Christopher2015-03-211-2/+1
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-121-3/+3
* [PowerPC] Loop Data Prefetching for the BG/QHal Finkel2015-02-201-0/+15
* Move ABI handling and 64-bitness to the PowerPC target machine.Eric Christopher2015-02-171-0/+25
* PowerPC: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-5/+2
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* [PowerPC] Fix reverted patch r227976 to avoid register assignment issuesBill Schmidt2015-02-101-0/+2
* Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and relat...Hal Finkel2015-02-061-1/+0
* [PowerPC] Prepare loops for pre-increment loads/storesHal Finkel2015-02-051-0/+7
* [PowerPC] Yet another approach to __tls_get_addrBill Schmidt2015-02-031-0/+1
* [PowerPC] Remove the PPCVSXCopyCleanup passHal Finkel2015-02-011-2/+0
* [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
* Remove unused function.Eric Christopher2015-01-301-4/+0
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-2/+35
* [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel2015-01-151-0/+8
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* [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
OpenPOWER on IntegriCloud