aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2010-04-16Avoid creating virtual registers for unused values.Dan Gohman
2010-04-16Fix a comment.Dan Gohman
2010-04-16Refine further the scope where the global DebugLoc value is active.Dan Gohman
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-15Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-14Delete unused arguments.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-14Reset the debug location even if the instruction was a terminator.Dan Gohman
2010-04-14Delete an unused function.Dan Gohman
2010-04-14Clear the FunctionLoweringInfo object before doing other things thatDan Gohman
2010-04-14Move this assert out of SelectionDAGISel into FunctionLoweringInfo, andDan Gohman
2010-04-14Add a comment.Dan Gohman
2010-04-14Move the code for initialing the entry block livein set out ofDan Gohman
2010-04-14Reorgnaize this code to be more tidy and readable.Dan Gohman
2010-04-14Trim #includes.Dan Gohman
2010-04-14Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman
2010-04-14Sink landing-pad marking code out ofDan Gohman
2010-04-07minor tidying.Chris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07Three changes:Chris Lattner
2010-04-05remove some redundant MMI arguments.Chris Lattner
2010-04-05unthread MMI from FastISelChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-02stop using DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-03-31use the optimized debug info apis in sdisel.Chris Lattner
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-25Change tblgen to emit FOOISD opcode names as twoChris Lattner
2010-03-15Emit dwarf variable info communicated by code generator through DBG_VALUE mac...Devang Patel
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-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
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-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-04add a statistic for # times fastisel fails.Chris Lattner