aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2010-03-23Revert 99335. getTypeToExpandTo's iterative behavior is actuallyDan Gohman
2010-03-23Remove getTypeToExpandTo, since it isn't adding much valueDan Gohman
2010-03-19Fixed a widening bug where we were not using the correct size for the loadMon P Wang
2010-03-18Get rid of target-specific nodes for fp16 <-> fp32 conversion.Anton Korobeynikov
2010-03-18Define placement new wrappers for BumpPtrAllocator andDan Gohman
2010-03-18Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() toBob Wilson
2010-03-18Fix comment.Devang Patel
2010-03-17Debug info intrinsic does not intefer during tail call optimization.Devang Patel
2010-03-16reapply r98656 unmodified, which exposed the asmprinter not Chris Lattner
2010-03-16Revert r98656, its breaking all over the place.Daniel Dunbar
2010-03-16improve support for uniontype and ConstantUnion, patch by Tim Northover!Chris Lattner
2010-03-15Create SDDbgValue for dbg_value intrinsics and remember its connections with ...Devang Patel
2010-03-15Emit dwarf variable info communicated by code generator through DBG_VALUE mac...Devang Patel
2010-03-15SIGN_EXTEND from the same type as the dest is valid.Chris Lattner
2010-03-15sink the call to VT.getSizeInBits() down into its uses,Chris Lattner
2010-03-14Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands
2010-03-14Rename SDDbgValue.h to SDNodeDbgValue.h for consistency.Evan Cheng
2010-03-14fix ShrinkDemandedOps to not leave dead nodes around,Chris Lattner
2010-03-14rewrite ShrinkDemandedOps to be faster and indent less,Chris Lattner
2010-03-14make -view-isel-dags print after the 'ShrinkDemandedOps' pass.Chris Lattner
2010-03-14Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov
2010-03-14Add DAG nodes to represent FP16 <-> FP32 intrinsicsAnton Korobeynikov
2010-03-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-14get MMI out of the label uniquing business, just go to MCContextChris Lattner
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-12Revert turning copysignl into a COPYSIGN node for the moment:Duncan Sands
2010-03-12Now that it's supported, turn copysignl into a COPYSIGN node.Duncan Sands
2010-03-12Fix PR6522: implement copysign expansion for x86 long doubleDuncan Sands
2010-03-12fix PR6577, a bug in sdbuilder lowering select instructionsChris Lattner
2010-03-11Remove getWidenVectorType, which is no longer used.Dan Gohman
2010-03-11In case of tail call size of Ins and InVals may not match.Evan Cheng
2010-03-11Remove dead include.Daniel Dunbar
2010-03-10fix PR6533 by updating the br(xor) code to remember the caseChris Lattner
2010-03-10Cosmetic: lengthen names and improve comments.Dale Johannesen
2010-03-10Progress towards shepherding debug info through SelectionDAG.Dale Johannesen
2010-03-10Fix another bitwidth calculation to handle vector types; based on aDan Gohman
2010-03-09Attempt to make this debug output meaningful, both in the case ofDan Gohman
2010-03-09Print the correct index in the "match failed at index" message.Dan Gohman
2010-03-08Add Order to SDDbgValueDale Johannesen
2010-03-07Use Other as a sentinel instead of iAny.Chris Lattner
2010-03-06Add some new bits of debug info handling. NoDale Johannesen
2010-03-06Reapply r97778 and r97779, enabled only for unsigned i64 to f64Dan Gohman
2010-03-05Avoid creating bad PHI instructions when BR is being const-folded.Jakob Stoklund Olesen
2010-03-05Fix PR6497, a bug where we'd fold a load into an addcChris Lattner
2010-03-05inline a small function with one call site.Chris Lattner
2010-03-05Revert r97778 and r97779. They're somehow breaking llvm-gcc builds.Dan Gohman
2010-03-05Fix these constants to be more portable.Dan Gohman
2010-03-05Rewrite i64-to-f64 conversion using an algorithm which handlesDan Gohman
2010-03-04add a statistic for # times fastisel fails.Chris Lattner