aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Don't send PHI nodes down to SelectionDAGBuilder of FastISel, sinceDan Gohman2010-04-201-1/+1
* Remove this debug output; it isn't that useful, and it's incompleteDan Gohman2010-04-201-2/+0
* Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman2010-04-201-36/+2
* Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cppDan Gohman2010-04-201-5/+0
* Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman2010-04-201-17/+21
* Revert 101825, which is causing trouble.Dan Gohman2010-04-191-15/+14
* Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman2010-04-191-14/+15
* Eliminate the CurMBB member from SelectionDAGBuilder. For places thatDan Gohman2010-04-191-12/+8
* Give SelectionDAG a TargetMachine too, rather than having itDan Gohman2010-04-191-1/+1
* Code that needs a TargetMachine should have access to one directly, ratherDan Gohman2010-04-191-3/+2
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-2/+4
* More work to allow dag combiner to promote 16-bit ops to 32-bit.Evan Cheng2010-04-171-1/+1
* Avoid creating virtual registers for unused values.Dan Gohman2010-04-161-1/+1
* Fix a comment.Dan Gohman2010-04-161-1/+1
* Refine further the scope where the global DebugLoc value is active.Dan Gohman2010-04-161-7/+5
* Fix a bunch of namespace polution.Dan Gohman2010-04-151-0/+3
* Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman2010-04-151-1/+1
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-13/+14
* Delete unused arguments.Dan Gohman2010-04-141-6/+4
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-141-41/+48
* Reset the debug location even if the instruction was a terminator.Dan Gohman2010-04-141-5/+3
* Delete an unused function.Dan Gohman2010-04-141-4/+0
* Clear the FunctionLoweringInfo object before doing other things thatDan Gohman2010-04-141-4/+4
* Move this assert out of SelectionDAGISel into FunctionLoweringInfo, andDan Gohman2010-04-141-5/+0
* Add a comment.Dan Gohman2010-04-141-0/+2
* Move the code for initialing the entry block livein set out ofDan Gohman2010-04-141-5/+0
* Reorgnaize this code to be more tidy and readable.Dan Gohman2010-04-141-10/+5
* Trim #includes.Dan Gohman2010-04-141-9/+0
* Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman2010-04-141-105/+1
* Sink landing-pad marking code out ofDan Gohman2010-04-141-5/+0
* minor tidying.Chris Lattner2010-04-071-1/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-2/+2
* Three changes:Chris Lattner2010-04-071-8/+10
* remove some redundant MMI arguments.Chris Lattner2010-04-051-7/+5
* unthread MMI from FastISelChris Lattner2010-04-051-3/+1
* trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner2010-04-051-3/+0
* selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner2010-04-051-2/+1
* fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner2010-04-051-3/+2
* stop using DebugLoc::getUnknownLoc()Chris Lattner2010-04-021-2/+2
* Switch the code generator (except the JIT) onto the new DebugLocChris Lattner2010-04-021-8/+5
* use the optimized debug info apis in sdisel.Chris Lattner2010-03-311-19/+16
* add a statistic for the # times isel has to backtrack.Chris Lattner2010-03-281-1/+3
* finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner2010-03-281-1/+1
* comply with the wishes of a fixme.Chris Lattner2010-03-281-3/+0
* now that (parallel) is gone and a variety of bugs in targetsChris Lattner2010-03-281-8/+4
* add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner2010-03-281-0/+29
* don't add nodes to the now-dead nodes list multiple times, thisChris Lattner2010-03-281-2/+3
* don't add flag nodes with chain results to the NowDeadNodesChris Lattner2010-03-281-2/+3
* improve -debug-only=isel comments for cases when we don't enter aChris Lattner2010-03-271-4/+8
* Change tblgen to emit FOOISD opcode names as twoChris Lattner2010-03-251-3/+9