summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [PowerPC] Implement readcyclecounter for PPC32Hal Finkel2014-12-021-0/+57
* [PowerPC] Implement combineRepeatedFPDivisorsHal Finkel2014-11-241-0/+22
* Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper2014-11-211-9/+6
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-4/+4
* We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar2014-11-131-1/+1
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-10/+1
* Add support for small-model PIC for PowerPC.Justin Hibbits2014-11-121-2/+10
* [PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsicsBill Schmidt2014-11-121-2/+20
* [PowerPC] Replace foul hackery with real calls to __tls_get_addrBill Schmidt2014-11-111-37/+53
* [PowerPC] Load BlockAddress values from the TOC in 64-bit SVR4 codeUlrich Weigand2014-10-311-1/+9
* Use rsqrt (X86) to speed up reciprocal square root calcsSanjay Patel2014-10-241-1/+3
* [PATCH] Support select-cc for VSFRC when VSX is enabledBill Schmidt2014-10-221-0/+3
* [PowerPC] Support select-cc for VSXBill Schmidt2014-10-221-2/+5
* [PowerPC] Enable use of lxvw4x/stxvw4x in VSX code generationBill Schmidt2014-10-171-1/+4
* [Power] Improve the expansion of atomic loads/storesRobin Morisset2014-10-021-4/+4
* constify the TargetMachine argument used in the subtarget andEric Christopher2014-10-011-1/+1
* Split the estimate() interface into separate functions for each type. NFC.Sanjay Patel2014-09-301-19/+29
* Refactor reciprocal and reciprocal square root estimate into target-independe...Sanjay Patel2014-09-261-178/+25
* [Power] Use AtomicExpandPass for fence insertion, and use lwsync where approp...Robin Morisset2014-09-231-0/+32
* 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
OpenPOWER on IntegriCloud