summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
...
* Targets: commonize some stack realignment codeJF Bastien2015-07-202-20/+0
* [PowerPC] v4i32 is a VSRCRegClassBill Schmidt2015-07-161-0/+1
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-163-12/+12
* [PPC64LE] Fix vec_sld semantics for little endianBill Schmidt2015-07-151-4/+7
* [PPC] Disassemble little endian ppc instructions in the right byte orderBenjamin Kramer2015-07-151-8/+17
* [PowerPC] Use the MachineCombiner to reassociate fadd/fmulHal Finkel2015-07-153-0/+303
* [PowerPC] Extend physical register live range in PPCVSXFMAMutateHal Finkel2015-07-151-2/+15
* [PowerPC] Support symbolic targets in patchpointsHal Finkel2015-07-141-57/+71
* [PowerPC] Use the ABI indirect-call protocol for patchpointsHal Finkel2015-07-141-1/+43
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-141-3/+2
* [PowerPC] Fix the PPCInstrInfo::getInstrLatency implementationHal Finkel2015-07-145-0/+55
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-1/+2
* Add missing builtins to the PPC back end for ABI compliance (vol. 4)Nemanja Ivanovic2015-07-141-0/+6
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-142-10/+11
* [PPC64LE] More improvements to VSX swap optimizationBill Schmidt2015-07-131-21/+188
* [PowerPC] Make use of the TargetRecip systemHal Finkel2015-07-123-15/+47
* [PowerPC] Support the nest parameter attributeHal Finkel2015-07-123-16/+51
* MC: Remove MCSubtargetInfo() default constructorDuncan P. N. Exon Smith2015-07-101-3/+1
* Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien2015-07-101-17/+11
* NFC. Added a blank line for consistency.Nemanja Ivanovic2015-07-101-0/+1
* Add missing builtins to the PPC back end for ABI compliance (vol. 3)Nemanja Ivanovic2015-07-101-0/+2
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-092-3/+4
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-091-1/+1
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-095-58/+4
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-13/+11
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-092-4/+4
* Make getByValTypeAlignment() taking DataLayout as an argumentMehdi Amini2015-07-092-2/+4
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-092-2/+4
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-096-86/+105
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-13/+2
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-1/+1
* Change the last few internal StringRef triples into Triple objects.Daniel Sanders2015-07-061-10/+7
* Where Triple has a suitable predicate, use it rather than the enum values. NFC.Daniel Sanders2015-07-061-1/+1
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-054-9/+7
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-052-8/+6
* Add missing builtins to the PPC back end for ABI compliance (vol. 2)Nemanja Ivanovic2015-07-051-0/+6
* [PPC64LE] Remove implicit-subreg restriction from VSX swap removalBill Schmidt2015-07-021-26/+6
* [PPC64LE] Teach swap optimization about the doubleword splat idiomBill Schmidt2015-07-021-12/+22
* [PPC64LE] Enable missing lxvdsx optimization, and related swap optimizationBill Schmidt2015-07-012-13/+11
* Modified a comment about the reason for the patch (removed commented code).Nemanja Ivanovic2015-06-301-2/+1
* Fixes a bug with __builtin_vsx_lxvdw4x on Little Endian systemsNemanja Ivanovic2015-06-301-1/+4
* Reverting r241058 because it's causing buildbot failures.Ranjeet Singh2015-06-301-3/+1
* There are a few places where subtarget features are stillRanjeet Singh2015-06-301-1/+3
* Add missing builtins to the PPC back end for ABI compliance (vol. 1)Nemanja Ivanovic2015-06-261-6/+18
* PPCISelLowering.cpp: Appease PR23956. [-Wdocumentation]NAKAMURA Takumi2015-06-251-6/+6
* [PPC] Implement vmrgew and vmrgow instructionsKit Barton2015-06-253-2/+154
* [PPC] Replace debug value skipping with getLastNonDebugInstr.Benjamin Kramer2015-06-251-16/+7
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-1/+1
* Use MCSymbols for FastISel.Rafael Espindola2015-06-231-2/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2327-33/+33
OpenPOWER on IntegriCloud