summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Add saving and restoring of r30 to the prologue and epilogue, respectivelyJustin Hibbits2015-01-082-0/+17
* [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] Transform a README.txt entry into a FIXMEHal Finkel2015-01-072-14/+9
* Revert r224935 "Refactor duplicated code. No intended functionality change."Lang Hames2015-01-061-2/+1
* [PowerPC] Reuse a load operand in int->fp conversionsHal Finkel2015-01-063-41/+142
* [PowerPC] Remove old README.txt entry regarding struct passingHal Finkel2015-01-061-8/+0
* [PowerPC] Add some missing names in getTargetNodeNameHal Finkel2015-01-061-0/+7
* [PowerPC] Improve int_to_fp(fp_to_int(x)) combiningHal Finkel2015-01-062-30/+74
* Revert r225048: It broke ObjC on AArch64.Lang Hames2015-01-061-7/+9
* Revert "Use the integrated assembler by default on 32-bit PowerPC and SPARC"Duncan P. N. Exon Smith2015-01-051-1/+2
* [PowerPC] Remove old README.txt entryHal Finkel2015-01-051-10/+0
* [PowerPC] Convert a README.txt entry into a better testHal Finkel2015-01-051-13/+0
* Use the integrated assembler by default on 32-bit PowerPC and SPARCBrad Smith2015-01-051-2/+1
* [PowerPC] Remove README.txt entryHal Finkel2015-01-051-34/+0
* [PowerPC] Add a test for truncating a shifted loadHal Finkel2015-01-051-18/+0
* [PowerPC] Add another test for load/store with updateHal Finkel2015-01-051-34/+0
* [PowerPC] Fold i1 extensions with other opsHal Finkel2015-01-052-17/+71
* [PowerPC] Remove zexts after i32 ctlzHal Finkel2015-01-052-1/+11
* [PowerPC] Remove zexts after byte-swapping loadsHal Finkel2015-01-052-0/+16
* [PowerPC] Enable speculation of cttz/ctlzHal Finkel2015-01-051-0/+8
* [PowerPC] Materialize i64 constants using rotation with maskingHal Finkel2015-01-052-26/+51
* [PowerPC] Materialize i64 constants using rotationHal Finkel2015-01-042-29/+29
* [PowerPC] Materialize i64 constants using bit inversionHal Finkel2015-01-041-2/+30
* [PowerPC/BlockPlacement] Allow target to provide a per-loop alignment preferenceHal Finkel2015-01-032-0/+37
* [PowerPC] Use 16-byte alignment for modern cores for functions/loopsHal Finkel2015-01-032-4/+45
* Minor cleanup to all the switches after MatchInstructionImpl in all the AsmPa...Craig Topper2015-01-031-2/+1
* [PowerPC] Add support for the CMPB instructionHal Finkel2015-01-038-8/+278
* [PowerPC] use UINT64_C instead of ulHal Finkel2015-01-011-4/+4
* [PowerPC] Improve instruction selection bit-permuting operations (64-bit)Hal Finkel2015-01-012-97/+868
* Add r224985 back with a fix.Rafael Espindola2014-12-311-9/+7
* Revert "Remove doesSectionRequireSymbols."Rafael Espindola2014-12-311-7/+9
* Remove doesSectionRequireSymbols.Rafael Espindola2014-12-301-9/+7
* Refactor duplicated code.Rafael Espindola2014-12-291-1/+2
* PowerPC: CTR shouldn't fire if a TLS call is in the loopDavid Majnemer2014-12-271-0/+18
* [PowerPC] [FastISel] i1 constants must be zero extendedHal Finkel2014-12-251-1/+1
* [PowerPC] Ensure that the TOC reload directly follows bctrl on PPC64Hal Finkel2014-12-235-13/+70
* [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] Use MCPhysReg for tables of registers. Const-correct the tables. On...Craig Topper2014-12-181-12/+12
* Enable the P8Model entryWill Schmidt2014-12-171-1/+1
* [PowerPC] Improve instruction selection bit-permuting operations (32-bit)Hal Finkel2014-12-162-55/+480
* [PowerPC] Handle cmp op promotion for SELECT[_CC] nodes in PPCTL::DAGCombineE...Hal Finkel2014-12-141-18/+49
* [PowerPC] Add a DAGToDAG peephole to remove unnecessary zero-extsHal Finkel2014-12-123-5/+310
* [PowerPC] Better lowering for add/or of a FrameIndexHal Finkel2014-12-112-30/+38
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-13/+9
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-9/+13
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-13/+9
* [PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv using sradiHal Finkel2014-12-113-30/+58
* [PowerPC 4/4] Enable little-endian support for VSX.Bill Schmidt2014-12-091-7/+0
OpenPOWER on IntegriCloud