summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-161-0/+9
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-141-10/+16
* In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower thisChris Lattner2008-02-131-1/+15
* Generalize getCopyFromParts and getCopyToParts toDuncan Sands2008-02-121-113/+215
* Generalize the handling of call and return arguments,Duncan Sands2008-02-111-136/+85
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-6/+7
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-6/+4
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-6/+14
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-8/+14
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-1/+1
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-4/+4
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-291-19/+34
* fix long lines.Chris Lattner2008-01-251-2/+3
* Forgot these.Evan Cheng2008-01-241-4/+2
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-19/+14
* For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov2008-01-151-0/+5
* Remove the assumption that byval has been applied toDuncan Sands2008-01-131-12/+12
* Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen2008-01-071-8/+34
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-13/+13
* use simplified operand addition methods.Chris Lattner2007-12-301-17/+25
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Simplify LowerCallTo by using a callsite.Duncan Sands2007-12-191-41/+27
* The C++ exception handling personality function wantsDuncan Sands2007-12-191-2/+6
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-171-17/+20
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-21/+3
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-281-12/+11
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-271-12/+10
* err, no really.Chris Lattner2007-11-271-1/+1
* don't depend on ADL.Chris Lattner2007-11-271-1/+1
* Several changes:Chris Lattner2007-11-241-9/+1
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+4
* This assertion was bogus.Duncan Sands2007-11-151-3/+2
* Make labels work in asm blocks; allow labels asDale Johannesen2007-11-051-22/+28
* Add std:: to sort calls.Dan Gohman2007-11-021-1/+1
* Change illegal uses of ++ to uses of STLExtra.h's next function.Dan Gohman2007-11-021-1/+1
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-011-6/+6
* - Remove the hacky code that forces a memcpy. Alignment is taken care of in theBill Wendling2007-10-261-11/+3
* Fix comment and use the "Size" variable that's already provided.Bill Wendling2007-10-231-10/+5
* If there's an unaligned memcpy to/from the stack, don't lower it. Just call theBill Wendling2007-10-231-0/+13
* This broke lots. Reverting.Bill Wendling2007-10-231-4/+0
* Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends alreadyBill Wendling2007-10-231-0/+4
* rename ExpandOperation to ExpandOperationResult, as suggestedChris Lattner2007-10-191-1/+1
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-1/+16
* add a new target hook.Chris Lattner2007-10-191-0/+8
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-0/+4
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-121-2/+2
* Fix some corner cases with vectors in copyToRegs and copyFromRegs.Dan Gohman2007-10-121-1/+16
* Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and soDan Gohman2007-10-121-0/+16
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-111-0/+48
* In -debug mode, dump SelectionDAGs both before and after theDan Gohman2007-10-081-1/+7
OpenPOWER on IntegriCloud