summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-20/+31
* Nuke the old JIT.Rafael Espindola2014-08-071-31/+20
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-12/+11
* [PowerPC] Swap arguments and adjust shift count for vsldoi on little endianBill Schmidt2014-08-051-6/+17
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-7/+5
* [PPC64LE] Fix wrong IR for vec_sld and vec_vsldoiBill Schmidt2014-08-041-30/+12
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-20/+33
* [PowerPC] Swap arguments to vpkuhum/vpkuwum on little-endianUlrich Weigand2014-08-041-26/+44
* [PowerPC] MULHU/MULHS are not legal for vector typesUlrich Weigand2014-08-041-0/+2
* [PowerPC] Fix and improve vector comparisonsUlrich Weigand2014-08-041-10/+0
* [PowerPC] PR20280 - Slots for byval parameters are not immutableUlrich Weigand2014-08-011-1/+1
* [PowerPC] Generate unaligned vector loads using intrinsics instead of regular...Hal Finkel2014-08-011-50/+28
* [PowerPC] Recognize consecutive memory accesses from intrinsicsHal Finkel2014-08-011-9/+63
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-311-4/+4
* Fix typos / grammar.Matt Arsenault2014-07-291-3/+3
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-271-3/+4
* [PowerPC] Support TLS on PPC32/ELFHal Finkel2014-07-251-15/+29
* [PATCH][PPC64LE] Correct little-endian usage of vmrgh* and vmrgl*.Bill Schmidt2014-07-251-22/+43
* Don't use 128bit functions on PPC32.Joerg Sonnenberger2014-07-241-0/+7
* [PowerPC] ELFv2 aggregate passing supportUlrich Weigand2014-07-211-39/+140
* [PowerPC] ELFv2 stack space reductionUlrich Weigand2014-07-201-15/+101
* [PowerPC] ELFv2 function call changesUlrich Weigand2014-07-201-2/+13
* [PowerPC] Refactor byval handling in LowerFormalArguments_64SVR4Ulrich Weigand2014-07-201-31/+35
* [PowerPC] Fix FrameIndex handling in SelectAddressRegImmUlrich Weigand2014-07-201-1/+7
* [PowerPC] 32-bit ELF PIC supportHal Finkel2014-07-181-12/+45
* [PowerPC] Implement atomic NAND operations as actual NANDUlrich Weigand2014-07-081-4/+4
* [PowerPC] Fix no-assert buildUlrich Weigand2014-07-071-0/+1
* [PowerPC] Fix "byval align" argumentsUlrich Weigand2014-07-071-67/+62
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-1/+2
* Add ops() method to SDNode that returns an ArrayRef<SDUse>. Use it to simplif...Craig Topper2014-06-291-8/+6
* [PowerPC] Refactor getMinCallFrameSize / getMinCallArgumentsSizeUlrich Weigand2014-06-231-20/+17
* [PowerPC] Fix IsDarwin arg in PPCFrameLowering:: callsUlrich Weigand2014-06-231-5/+5
* [PowerPC] Refactor setMinReservedArea and CalculateParameterAndLinkageAreaSizeUlrich Weigand2014-06-231-122/+108
* [PowerPC] Fix on-stack AltiVec arguments with 64-bit SVR4Ulrich Weigand2014-06-231-44/+29
* [PowerPC] Fix small argument stack slot offset for LEUlrich Weigand2014-06-201-11/+20
* [PowerPC] Remove unnecessary load of r12 in indirect callUlrich Weigand2014-06-181-4/+0
* [PowerPC] Simplify and improve loading into TOC registerUlrich Weigand2014-06-181-4/+11
* [PowerPC] Do not use BLA with the 64-bit SVR4 ABIUlrich Weigand2014-06-181-7/+7
* Remove an extraneous this-> to access the subtarget.Eric Christopher2014-06-121-1/+1
* Rename PPCSubTarget to Subtarget in PPCTargetLowering for consistency.Eric Christopher2014-06-121-125/+123
* [PPC64LE] Recognize shufflevector patterns for little endianBill Schmidt2014-06-101-55/+104
* [PPC64LE] Generate correct code for unaligned little-endian vector loadsBill Schmidt2014-06-091-21/+39
* [PPC64LE] Generate correct little-endian code for v16i8 multiplyBill Schmidt2014-06-091-4/+16
* [PPC64LE] Fix lowering of BUILD_VECTOR and SHUFFLE_VECTOR for little endianBill Schmidt2014-06-061-3/+34
* Omit else branch after return.Eric Christopher2014-06-021-2/+4
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-311-3/+5
* isSVR4ABI() returned !isDarwin() so just move that to the elseEric Christopher2014-05-301-4/+1
* Rename CreateTLOF->createTLOF to match the rest of the file and theEric Christopher2014-05-301-4/+4
* [PATCH] Correct type used for VADD_SPLAT optimization on PowerPCBill Schmidt2014-05-271-4/+8
* [PowerPC] PR19796: Also match ISD::TargetConstant in isIntS16ImmediateAdam Nemet2014-05-201-1/+1
OpenPOWER on IntegriCloud