aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2008-02-04I don't see how NodeUpdated can be called with aDuncan Sands
2008-02-03Fix typoChris Lattner
2008-02-03handle the case where a node can become ready to processChris Lattner
2008-02-03Use the new infrastructure for listening to node updates to Chris Lattner
2008-02-03the world doesn't need my debugging code.Chris Lattner
2008-02-03Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner
2008-02-03Generalize the SDOperand->SDOperand form of Chris Lattner
2008-02-03add a -view-legalize-types-dags option, for viewing the dags going into legal...Chris Lattner
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-02-01Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng
2008-02-01Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Add a comment for a nasty short term hack.Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-31Add more thorough error checking for NULL register classes.Christopher Lamb
2008-01-31Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-30Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng
2008-01-30A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng
2008-01-30Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-29When expanding an operand, it's not the result valueDuncan Sands
2008-01-29Use empty() instead of comparing size() with zero.Dan Gohman
2008-01-29Fix a typo in a comment.Dan Gohman
2008-01-29Fix a typo in a comment.Dan Gohman
2008-01-29Properly expand extract-element for non-power-of-2 codegenNate Begeman
2008-01-29Handle 'X' constraint in asm's better.Dale Johannesen
2008-01-27Fix PowerPC/./2007-10-18-PtrArithmetic.llChris Lattner
2008-01-27fix a crash on CodeGen/X86/vector-rem.llChris Lattner
2008-01-27Implement some dag combines that allow doing fneg/fabs/fcopysign in integerChris Lattner
2008-01-26Infer alignment of loads and increase their alignment when we can tell they are Chris Lattner
2008-01-26Fix some bugs in SimplifyNodeWithTwoResults where it would call deletenode to Chris Lattner
2008-01-26don't bother making x&-1 only to simplify it in dag combine. This commonly o...Chris Lattner
2008-01-25reduce indentationChris Lattner
2008-01-25fix long lines.Chris Lattner
2008-01-25Add skeletal code to increase the alignment of loads and stores whenChris Lattner
2008-01-25include alignment and volatility information in -view-*-dags outputChris Lattner
2008-01-24clarify a comment, thanks Duncan.Chris Lattner
2008-01-24Fix this buggy transformation. Two observations:Chris Lattner
2008-01-24The dag combiner is missing revisiting nodes that it really should, and thus ...Chris Lattner
2008-01-24fold fp_round(fp_round(x)) -> fp_round(x).Chris Lattner
2008-01-24Forgot these.Evan Cheng
2008-01-23The last pieces needed for loading arbitraryDuncan Sands
2008-01-22Simplify SelectionDAG::getNode so that a big switch stmt is not #ifndef Chris Lattner
2008-01-22The final piece needed for storing arbitrary precisionDuncan Sands
2008-01-21Move DAG-changing code out of #ifndef NDEBUG.Dale Johannesen
2008-01-20Do not generate a FP_ROUND of f64 to f64.Dale Johannesen
2008-01-18remove extraneous &'s.Chris Lattner
2008-01-17This commit changes:Chris Lattner
2008-01-17code cleanups, no functionality change.Chris Lattner