aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Add support for calls through function pointers in the 64-bit PowerPC SVR4 ABI.Tilmann Scheller2009-12-181-0/+15
* Add PowerPC codegen for indirect branches.Bob Wilson2009-11-041-0/+1
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-18/+17
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-1/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-10/+10
* Revert commit 80428. It completely broke exceptionDuncan Sands2009-08-311-8/+0
* - Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling2009-08-291-0/+8
* Add support for the PowerPC 64-bit SVR4 ABI.Tilmann Scheller2009-08-151-0/+5
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-1/+1
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-3/+3
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-1/+1
* Major calling convention code refactoring.Dan Gohman2009-08-051-22/+71
* Fix typos in comments.Dan Gohman2009-08-011-1/+1
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-031-11/+8
* Implement the SVR4 ABI for PowerPC.Tilmann Scheller2009-07-031-0/+13
* Small cleanups in the PowerPC backend.Tilmann Scheller2009-07-031-1/+0
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+3
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-041-1/+1
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-5/+7
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-7/+5
* PR2957Nate Begeman2009-04-241-5/+7
* Fix spurious indentation in a comment.Dan Gohman2009-04-231-1/+1
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-3/+3
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-051-1/+1
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-4/+5
* Const-qualify getPreIndexedAddressParts and friends.Dan Gohman2009-01-151-5/+5
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-011-1/+1
* Change the interface to the type legalization methodDuncan Sands2008-12-011-3/+6
* Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman2008-10-211-0/+2
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-1/+4
* Fix these enums' starting values to reflect the way thatDan Gohman2008-09-231-1/+1
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-171-0/+1
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-1/+1
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-281-0/+3
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-251-0/+3
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-251-8/+0
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-52/+52
* Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson!Evan Cheng2008-07-121-8/+5
* Rather than having a different custom legalizationDuncan Sands2008-07-041-1/+1
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-2/+2
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-2/+2
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-1/+26
* A few inline asm cleanups:Chris Lattner2008-04-261-1/+1
* 64-bit atomic operations.Evan Cheng2008-04-191-5/+5
* PPC32 atomic operations.Evan Cheng2008-04-191-1/+21
* Add support for multiple return values for the PPC target byDan Gohman2008-03-191-1/+1
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-0/+3
* Move PPC lowering functions into PPCTargetLoweringDale Johannesen2008-03-041-0/+38
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-0/+5