aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2010-03-28add a statistic for the # times isel has to backtrack.Chris Lattner
2010-03-28finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner
2010-03-28comply with the wishes of a fixme.Chris Lattner
2010-03-28now that (parallel) is gone and a variety of bugs in targetsChris Lattner
2010-03-28add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner
2010-03-28don't add nodes to the now-dead nodes list multiple times, thisChris Lattner
2010-03-28don't add flag nodes with chain results to the NowDeadNodesChris Lattner
2010-03-27improve -debug-only=isel comments for cases when we don't enter aChris Lattner
2010-03-27Forgot the part where we handle the ".llvm.eh.catch.all.value".Bill Wendling
2010-03-26Add few missed libcalls and correct names for others.Anton Korobeynikov
2010-03-26LiveVariables should clear kill / dead markers first. This allows us to remov...Evan Cheng
2010-03-25fix a valgrind error on copy-constructor-synthesis.cpp, which is caused whenChris Lattner
2010-03-25Scheduler assumes SDDbgValue nodes are in source order. That's true currently...Evan Cheng
2010-03-25Change tblgen to emit FOOISD opcode names as twoChris Lattner
2010-03-25Remove a fixme that doesn't make sense any more.Evan Cheng
2010-03-25Make sure SDDbgValue.Invalid is initialized to false by all the constructors.Evan Cheng
2010-03-25Make the NDEBUG assertion stronger and more clear what is Chris Lattner
2010-03-25reapply 99444/99445, which I speculatively reverted inChris Lattner
2010-03-25Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng
2010-03-24revert 99444/99445. This doesn't cause the failure of Chris Lattner
2010-03-24remove dead argument.Chris Lattner
2010-03-24split EmitNode in half to reduce indentation.Chris Lattner
2010-03-24Remove the ConvertActions table and associated code, which is unused.Dan Gohman
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