summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make sure both PendingLoads and PendingExports are flushedDale Johannesen2008-04-041-1/+4
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-021-51/+41
* Revert 49006 for the moment.Dale Johannesen2008-04-011-13/+8
* Emit exception handling info for functions which areDale Johannesen2008-03-311-8/+13
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+1
* Avoid creating chain dependencies from CopyToReg nodes to load and storeDan Gohman2008-03-271-54/+72
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-42/+32
* Do not generate special entries in the dwarf ehDuncan Sands2008-03-141-6/+2
* Don't try to extract an i32 from an f64. ThisDuncan Sands2008-03-121-10/+16
* Initial codegen support for functions and calls with multiple return values.Dan Gohman2008-03-111-18/+51
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-3/+3
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-13/+19
* remove an extraneous (and ugly) default argument, thanks Duncan.Chris Lattner2008-03-091-2/+1
* fp_round's produced by getCopyFromParts should always be exact, becauseChris Lattner2008-03-091-8/+8
* extend fp values with FP_EXTEND not FP_ROUND.Chris Lattner2008-03-091-3/+6
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-4/+10
* 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
OpenPOWER on IntegriCloud