aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Expose some calling convention functions in PPCISelLowering.h.Bill Schmidt2013-06-122-29/+32
* Add artificial PRED_BAD to PPC::Predicate enumeration.Bill Schmidt2013-06-121-1/+2
* [MC/DWARF] Support .debug_frame / .debug_line code alignment factorsUlrich Weigand2013-06-121-0/+1
* [PowerPC] Support extended sc mnemonicUlrich Weigand2013-06-101-0/+2
* [PowerPC] Support branch mnemonics with implied CR0Ulrich Weigand2013-06-101-0/+11
* [PowerPC] Use multiclass to generate extended branch mnemonicsUlrich Weigand2013-06-101-51/+22
* Disallow i64 div/rem in PPC32 counter loopsHal Finkel2013-06-071-0/+7
* Fold variable that's only used in assert into the assert.Benjamin Kramer2013-06-071-2/+1
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-077-20/+27
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-311-5/+5
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-7/+12
* PPC: Add a isConsecutiveLS utility functionHal Finkel2013-05-271-2/+42
* Prefer to duplicate PPC Altivec loads when expanding unaligned loadsHal Finkel2013-05-261-3/+79
* PPC: Combine duplicate (offset) lvsl Altivec intrinsicsHal Finkel2013-05-251-1/+28
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-253-82/+81
* PPC: Initial support for permutation-based unaligned Altivec loadsHal Finkel2013-05-241-0/+129
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-242-6/+6
* [PowerPC] Remove symbolLo/symbolHi instruction operand typesUlrich Weigand2013-05-232-37/+19
* [PowerPC] Clean up generation of ha16() / lo16() markersUlrich Weigand2013-05-2310-90/+250
* Change some PowerPC PatLeaf definitions to ImmLeaf for fast-isel.Bill Schmidt2013-05-222-17/+19
* Fix PPC branch selection for counter-based branchesHal Finkel2013-05-211-3/+9
* Rename LoopSimplify.h to LoopUtils.hHal Finkel2013-05-201-1/+1
* Remove copied preheader insertion logic from PPCCTRLoopsHal Finkel2013-05-201-85/+3
* Rename PPC MTCTRse to MTCTRloopHal Finkel2013-05-203-7/+7
* Add a PPCCTRLoops verification passHal Finkel2013-05-203-0/+164
* Check InlineAsm clobbers in PPCCTRLoopsHal Finkel2013-05-181-0/+15
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-182-6/+6
* [PowerPC] Fix hi/lo encoding in old-style code emitterUlrich Weigand2013-05-174-33/+17
* [PowerPC] Merge/rename PPC fixup typesUlrich Weigand2013-05-174-28/+17
* [PowerPC] Fix processing of ha16/lo16 fixupsUlrich Weigand2013-05-172-7/+1
* Remove addFrameMove.Rafael Espindola2013-05-161-19/+19
* Create an new preheader in PPCCTRLoops to avoid counter register clobbersHal Finkel2013-05-161-153/+165
* [PowerPC] Use true offset value in "memrix" machine operandsUlrich Weigand2013-05-1611-194/+47
* PPC32 cannot form counter loops around i64 FP conversionsHal Finkel2013-05-161-1/+5
* [PowerPC] Report true displacement value from getPreIndexedAddressPartsUlrich Weigand2013-05-161-2/+2
* Removed dead code.Rafael Espindola2013-05-161-8/+4
* undef setjmp in PPCCTRLoopsHal Finkel2013-05-151-0/+16
* Implement PPC counter loops as a late IR-level passHal Finkel2013-05-159-669/+481
* Cleanup relocation sorting for ELF.Rafael Espindola2013-05-151-44/+0
* PPCISelLowering.h: Escape \@ in comments. [-Wdocumentation]NAKAMURA Takumi2013-05-151-14/+14
* Whitespace.NAKAMURA Takumi2013-05-151-2/+2
* [PowerPC] Remove need for adjustFixupOffst hackUlrich Weigand2013-05-153-24/+10
* [PowerPC] Correctly handle fixups of other than 4 byte sizeUlrich Weigand2013-05-151-3/+27
* Implement the PowerPC system call (sc) instruction.Bill Schmidt2013-05-144-0/+28
* PPC32: Fix stack collision between FP and CR save areas.Bill Schmidt2013-05-141-0/+1
* Fix goofy commentary in PPCTargetObjectFile.cpp.Bill Schmidt2013-05-131-2/+2
* PPC64: Constant initializers with dynamic relocations go in .data.rel.ro.Bill Schmidt2013-05-134-0/+94
* Remove the MachineMove class.Rafael Espindola2013-05-132-4/+6
* Change getFrameMoves to return a const reference.Rafael Espindola2013-05-111-9/+7
* Remove unused argument.Rafael Espindola2013-05-101-1/+1