summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAge
* Implement the PowerPC system call (sc) instruction.Bill Schmidt2013-05-14
* PPC64: Constant initializers with dynamic relocations go in .data.rel.ro.Bill Schmidt2013-05-13
* Remove unused isLegalAddressImmediate() method.Roman Divacky2013-05-08
* Fix handling of anonymous aggregate parameters for powerpc*-apple-darwin8.Bill Schmidt2013-05-08
* Change commentary for PowerPC Boolean vector contents.Bill Schmidt2013-04-23
* DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC...Owen Anderson2013-04-23
* Cleanup and improve PPC fsel generationHal Finkel2013-04-07
* Enable early if conversion on PPCHal Finkel2013-04-05
* Rename the current PPC BCL definition to BCLalwaysHal Finkel2013-04-04
* PPC: Improve code generation for mixed-precision reciprocal sqrtHal Finkel2013-04-04
* Cleanup PPC reciprocal-estimate functionalityHal Finkel2013-04-03
* Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt2013-04-03
* Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel2013-04-03
* Fix PR15630: Replace faulty stdcx. with stwcx.Bill Schmidt2013-04-02
* Fix typo in PPCISelLoweringHal Finkel2013-04-02
* Fix a bad assert in PPCTargetLoweringHal Finkel2013-04-01
* Add more PPC floating-point conversion instructionsHal Finkel2013-04-01
* Add the PPC popcntw instructionHal Finkel2013-04-01
* Treat PPCISD::STFIWX like the memory opcode that it isHal Finkel2013-04-01
* Add the PPC lfiwax instructionHal Finkel2013-03-31
* Cleanup PPC(64) i32 -> float/double conversionHal Finkel2013-03-31
* Implement FRINT lowering on PPC using frinHal Finkel2013-03-29
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* Add PPC FP rounding instructions fri[mnpz]Hal Finkel2013-03-29
* Only enable 64-bit bswap DAG combines for PPC64Hal Finkel2013-03-28
* Fix bad indentation in r178276Hal Finkel2013-03-28
* Add the PPC64 ldbrx/stdbrx instructionsHal Finkel2013-03-28
* Add the PPC64 popcntd instructionHal Finkel2013-03-28
* Fix typo (common to both X86 and PPC)Hal Finkel2013-03-27
* PowerPC: Simplify FADD in round-to-zero mode.Ulrich Weigand2013-03-26
* PowerPC: Use CCBITRC operand for ISEL patterns.Ulrich Weigand2013-03-26
* Remove ABI-duplicated call instruction patterns.Ulrich Weigand2013-03-22
* Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand2013-03-22
* Remove the G8RC_NOX0_and_GPRC_NOR0 PPC register classHal Finkel2013-03-21
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-21
* Correct PPC FRAMEADDR lowering using a pseudo-registerHal Finkel2013-03-21
* Prepare to make r0 an allocatable register on PPCHal Finkel2013-03-19
* Fix PPC unaligned 64-bit loads and storesHal Finkel2013-03-18
* Enable unaligned memory access on PPC for scalar typesHal Finkel2013-03-15
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-07
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-21
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-20
* Additional fixes for bug 15155.Bill Schmidt2013-02-20
* Fix bug 14779 for passing anonymous aggregates [patch by Kai Nacke].Bill Schmidt2013-02-20
* Fix PR15155: lost vadd/vsplat optimization.Bill Schmidt2013-02-20
* PPC calling convention cleanup.Bill Schmidt2013-02-06
* Move MRI liveouts to PowerPC return instructions.Jakob Stoklund Olesen2013-02-05
* Disable a couple more vector splat optimizations on PPC.Benjamin Kramer2013-02-04
* SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer2013-02-04
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-29