aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cleanup and improve PPC fsel generationHal Finkel2013-04-071-7/+33
* Enable early if conversion on PPCHal Finkel2013-04-051-22/+7
* Rename the current PPC BCL definition to BCLalwaysHal Finkel2013-04-041-1/+1
* PPC: Improve code generation for mixed-precision reciprocal sqrtHal Finkel2013-04-041-0/+27
* Cleanup PPC reciprocal-estimate functionalityHal Finkel2013-04-031-58/+45
* Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt2013-04-031-0/+1
* Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel2013-04-031-2/+205
* Fix PR15630: Replace faulty stdcx. with stwcx.Bill Schmidt2013-04-021-1/+1
* Fix typo in PPCISelLoweringHal Finkel2013-04-021-1/+1
* Fix a bad assert in PPCTargetLoweringHal Finkel2013-04-011-2/+2
* Add more PPC floating-point conversion instructionsHal Finkel2013-04-011-19/+77
* Add the PPC popcntw instructionHal Finkel2013-04-011-1/+1
* Treat PPCISD::STFIWX like the memory opcode that it isHal Finkel2013-04-011-2/+9
* Add the PPC lfiwax instructionHal Finkel2013-03-311-10/+33
* Cleanup PPC(64) i32 -> float/double conversionHal Finkel2013-03-311-15/+7
* Implement FRINT lowering on PPC using frinHal Finkel2013-03-291-0/+49
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-1/+0
* Add PPC FP rounding instructions fri[mnpz]Hal Finkel2013-03-291-0/+17
* Only enable 64-bit bswap DAG combines for PPC64Hal Finkel2013-03-281-0/+2
* Fix bad indentation in r178276Hal Finkel2013-03-281-2/+1
* Add the PPC64 ldbrx/stdbrx instructionsHal Finkel2013-03-281-3/+9
* Add the PPC64 popcntd instructionHal Finkel2013-03-281-2/+8
* Fix typo (common to both X86 and PPC)Hal Finkel2013-03-271-1/+1
* PowerPC: Simplify FADD in round-to-zero mode.Ulrich Weigand2013-03-261-47/+26
* PowerPC: Use CCBITRC operand for ISEL patterns.Ulrich Weigand2013-03-261-15/+15
* Remove ABI-duplicated call instruction patterns.Ulrich Weigand2013-03-221-11/+11
* Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand2013-03-221-1/+21
* Remove the G8RC_NOX0_and_GPRC_NOR0 PPC register classHal Finkel2013-03-211-5/+8
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-211-0/+258
* Correct PPC FRAMEADDR lowering using a pseudo-registerHal Finkel2013-03-211-7/+10
* Prepare to make r0 an allocatable register on PPCHal Finkel2013-03-191-8/+8
* Fix PPC unaligned 64-bit loads and storesHal Finkel2013-03-181-1/+7
* Enable unaligned memory access on PPC for scalar typesHal Finkel2013-03-151-0/+29
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-9/+6
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-1/+1
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-7/+7
* Additional fixes for bug 15155.Bill Schmidt2013-02-201-24/+11
* Fix bug 14779 for passing anonymous aggregates [patch by Kai Nacke].Bill Schmidt2013-02-201-1/+7
* Fix PR15155: lost vadd/vsplat optimization.Bill Schmidt2013-02-201-8/+8
* PPC calling convention cleanup.Bill Schmidt2013-02-061-32/+32
* Move MRI liveouts to PowerPC return instructions.Jakob Stoklund Olesen2013-02-051-21/+9
* Disable a couple more vector splat optimizations on PPC.Benjamin Kramer2013-02-041-2/+4
* SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer2013-02-041-0/+5
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-291-0/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-5/+5
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-2/+2
* Expand PPC64 atomic load and storeHal Finkel2012-12-251-0/+2
* PowerPC: Expand VSELECT nodes.Benjamin Kramer2012-12-191-0/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-141-3/+6