summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use the new APInt-enabled form of getConstant instead of convertingDan Gohman2008-02-291-1/+1
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-261-91/+15
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-10/+10
* Pass alignment on ByVal parameters, from FE, allDale Johannesen2008-02-221-0/+9
* Make the clobber analysis a bit more smart: we only are careful about Chris Lattner2008-02-211-3/+13
* Treat clobber operands like early clobbers: if we haveChris Lattner2008-02-211-0/+16
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-211-1/+33
* Add support for matching mem operands. This fixes PR1133, patch byChris Lattner2008-02-211-1/+7
* Fix a (harmless) but where vregs were added to the used reg lists for Chris Lattner2008-02-211-9/+26
* assert is more effective reminder then FIXME tag for unimplemented features.Devang Patel2008-02-201-1/+1
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-201-1/+1
* Add GetResultInst. First step for multiple return value support.Devang Patel2008-02-191-0/+4
* 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
OpenPOWER on IntegriCloud