summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor reciprocal square root estimate into target-independent function; NFC.Sanjay Patel2014-09-211-40/+2
* Optionally enable more-aggressive FMA formation in DAGCombineHal Finkel2014-09-191-0/+5
* Use cast to MVT instead of EVT on a couple calls to getSizeInBits.Craig Topper2014-09-101-2/+2
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-31/+20
* name change: isPow2DivCheap -> isPow2SDivCheapSanjay Patel2014-08-211-1/+1
* [PowerPC] Mark fixed-offset byvals as pointed-to by IR valuesHal Finkel2014-08-161-2/+2
* [PowerPC] Darwin byval arguments are not immutableHal Finkel2014-08-161-1/+1
* [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel2014-08-131-0/+76
* Add low-level option for avoiding float stores from va_start untilJoerg Sonnenberger2014-08-081-1/+7
* 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
OpenPOWER on IntegriCloud