aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-02-11Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek
2008-02-11Add a isBigEndian method to complement isLittleEndian.Duncan Sands
2008-02-11Determine whether a spill kills the register it's spilling before insertion r...Evan Cheng
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-10Add truncate and AssertZext result expansion.Duncan Sands
2008-02-10Return "(c1 + c2)" instead of yet another ADD node (which made this aBill Wendling
2008-02-10add anoteChris Lattner
2008-02-09Remove unused hidden option.Evan Cheng
2008-02-08Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman
2008-02-08Forgot these files.Evan Cheng
2008-02-08Also print alignment.Evan Cheng
2008-02-08Avoid needlessly casting away const qualifiers.Dan Gohman
2008-02-07Remove remnant of load folding in local register allocator. Patch by Holger S...Evan Cheng
2008-02-07Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman
2008-02-07Don't abort if a MemOperand is missing a SourceValue; just print itDan Gohman
2008-02-07Don't make up new directives. (".set_foobar")Nick Lewycky
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-02-06Fix a number of local register allocator issues: PR1609.Evan Cheng
2008-02-06RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, f...Evan Cheng
2008-02-05Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng
2008-02-05If a vr is already marked alive in a bb, then it has PHI uses that are visite...Evan Cheng
2008-02-04Typo.Evan Cheng
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
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-02Get rid of the annoying blank lines before labels.Evan Cheng
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-31MRegisterInfo::getLocation() is a really bad idea. Its function is to calcula...Evan Cheng
2008-01-31Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman
2008-01-31Also avoid adding callee save code before debug labels.Evan Cheng
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-30Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val...Evan Cheng
2008-01-30Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng
2008-01-30Adjust loop per review feedback.Dale Johannesen
2008-01-30A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng
2008-01-30Accept getelementptr starting at GV with all 0 indices as aDale Johannesen
2008-01-30Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng
2008-01-30Add a new PseudoSourceValue class, which will be used to help trackDan Gohman