summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-7/+6
* [PowerPC] Add r2 as an operand for all calls under both PPC64 ELF V1 and V2Hal Finkel2015-01-191-3/+15
* [PowerPC] Add some FIXMEs for fastcc and FPR <-> GPR movesHal Finkel2015-01-181-0/+6
* [PowerPC] Initial PPC64 calling-convention changes for fastccHal Finkel2015-01-181-61/+158
* [PowerPC] Don't list R11 as a patchpoint scratch registerHal Finkel2015-01-171-9/+1
* [PowerPC] Adjust PatchPoints for ppc64leHal Finkel2015-01-161-1/+9
* [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel2015-01-151-52/+56
* [PowerPC] Add assembler support for mcrfs and friendsHal Finkel2015-01-151-1/+1
* Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel2015-01-141-16/+47
* Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel2015-01-131-42/+20
* [PowerPC] Add StackMap/PatchPoint supportHal Finkel2015-01-131-20/+42
* Added TLI hook for isFPExtFree. Some of the FMA combine heuristics are now gu...Olivier Sallenave2015-01-131-0/+5
* [PowerPC] Fix calls to non-function objectsHal Finkel2015-01-121-5/+22
* [PowerPC] Mark zext of a small scalar load as freeHal Finkel2015-01-101-0/+20
* Remove some whitespace.Justin Hibbits2015-01-101-1/+1
* [PowerPC] Fold [sz]ext with fp_to_int lowering where possibleHal Finkel2015-01-091-3/+59
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-12/+14
* [CodeGen] Use MVT iterator_ranges in legality loops. NFC intended.Ahmed Bougacha2015-01-071-8/+2
* [PowerPC] Reuse a load operand in int->fp conversionsHal Finkel2015-01-061-20/+120
* [PowerPC] Add some missing names in getTargetNodeNameHal Finkel2015-01-061-0/+7
* [PowerPC] Improve int_to_fp(fp_to_int(x)) combiningHal Finkel2015-01-061-30/+73
* [PowerPC/BlockPlacement] Allow target to provide a per-loop alignment preferenceHal Finkel2015-01-031-0/+35
* [PowerPC] Use 16-byte alignment for modern cores for functions/loopsHal Finkel2015-01-031-4/+20
* [PowerPC] Add support for the CMPB instructionHal Finkel2015-01-031-0/+1
* [PowerPC] Ensure that the TOC reload directly follows bctrl on PPC64Hal Finkel2014-12-231-13/+12
* [PowerPC] Don't mark the return-address slot as immutableHal Finkel2014-12-231-1/+1
* [PowerPC] Don't attempt a 64-bit pow2 division on PPC32Hal Finkel2014-12-231-0/+2
* [PowerPC] Handle cmp op promotion for SELECT[_CC] nodes in PPCTL::DAGCombineE...Hal Finkel2014-12-141-18/+49
* [PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv using sradiHal Finkel2014-12-111-2/+30
* [PowerPC 1/4] Little-endian adjustments for VSX loads/storesBill Schmidt2014-12-091-1/+153
* [PowerPC] Don't use a non-allocatable register to implement the 'cc' aliasHal Finkel2014-12-081-0/+6
* [PowerPC] Print all inline-asm consts as signed numbersHal Finkel2014-12-031-13/+18
* [PowerPC] Fix readcyclecounter to be custom expanded for all 32-bit targetsHal Finkel2014-12-031-5/+3
* [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
OpenPOWER on IntegriCloud