| Commit message (Expand) | Author | Age | Files | Lines |
* | Minor code simplifications. | Dan Gohman | 2010-06-18 | 1 | -18/+12 |
* | Give NamedRegionTimer an Enabled flag, allowing all its clients to | Dan Gohman | 2010-06-18 | 1 | -48/+28 |
* | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman | 2010-06-18 | 1 | -99/+1 |
* | SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue | Dan Gohman | 2010-05-29 | 1 | -2/+2 |
* | Add FIXME comment to remove this. | Bill Wendling | 2010-05-26 | 1 | -0/+2 |
* | Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list of | Bill Wendling | 2010-05-26 | 1 | -21/+24 |
* | Update debug info when live-in reg is copied into a vreg. | Devang Patel | 2010-05-26 | 1 | -0/+22 |
* | Move the check for "calls setjmp" to SelectionDAGISel so that it can be used by | Bill Wendling | 2010-05-26 | 1 | -0/+32 |
* | Temporarily revert r104655 as it's breaking the bots. | Eric Christopher | 2010-05-26 | 1 | -34/+0 |
* | Dale and Evan suggested putting the "check for setjmp" much earlier in the | Bill Wendling | 2010-05-26 | 1 | -0/+34 |
* | Add a hybrid bottom up scheduler that reduce register usage while avoiding | Evan Cheng | 2010-05-20 | 1 | -2/+4 |
* | Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa... | Evan Cheng | 2010-05-19 | 1 | -3/+3 |
* | - Set the "HasCalls" flag after instruction selection is finished. | Bill Wendling | 2010-05-17 | 1 | -13/+19 |
* | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what | Bill Wendling | 2010-05-14 | 1 | -0/+14 |
* | Instruction selection optimizations may have moved the def of a function argu... | Evan Cheng | 2010-05-04 | 1 | -1/+2 |
* | Remove the code for special-casing byval for fast-isel. SelectionDAG | Dan Gohman | 2010-05-01 | 1 | -18/+2 |
* | Fix whitespace. | Dan Gohman | 2010-05-01 | 1 | -1/+1 |
* | Reorgnaize more switch code lowering to clean up some tricky | Dan Gohman | 2010-05-01 | 1 | -21/+22 |
* | Get rid of the EdgeMapping map. Instead, just check for BasicBlock | Dan Gohman | 2010-05-01 | 1 | -14/+6 |
* | Remove this debug output. The MachineFunction will be printed once all of | Dan Gohman | 2010-04-30 | 1 | -3/+0 |
* | Re-enable 102565 with fixes. | Evan Cheng | 2010-04-29 | 1 | -5/+1 |
* | Temporarily disable my changes to unbreak the build. | Evan Cheng | 2010-04-29 | 1 | -0/+4 |
* | Avoid emitting a dbg_value machineinstr that's not going to be inserted into ... | Evan Cheng | 2010-04-29 | 1 | -2/+0 |
* | Check Reg against zero. | Evan Cheng | 2010-04-29 | 1 | -0/+2 |
* | Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc... | Evan Cheng | 2010-04-28 | 1 | -5/+19 |
* | Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISel | Dan Gohman | 2010-04-23 | 1 | -14/+0 |
* | Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks down | Dan Gohman | 2010-04-22 | 1 | -13/+1 |
* | Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel | Dan Gohman | 2010-04-22 | 1 | -3/+4 |
* | Move PHINodesToUpdate out of SelectionDAGBuilder and into | Dan Gohman | 2010-04-22 | 1 | -27/+32 |
* | Add more const qualifiers on TargetMachine and friends. | Dan Gohman | 2010-04-21 | 1 | -1/+1 |
* | Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel | Dan Gohman | 2010-04-20 | 1 | -6/+0 |
* | Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since | Dan Gohman | 2010-04-20 | 1 | -1/+1 |
* | Remove this debug output; it isn't that useful, and it's incomplete | Dan Gohman | 2010-04-20 | 1 | -2/+0 |
* | Sink DebugLoc handling out of SelectionDAGISel into FastISel and | Dan Gohman | 2010-04-20 | 1 | -36/+2 |
* | Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp | Dan Gohman | 2010-04-20 | 1 | -5/+0 |
* | Reapply the removal of SelectionDAGISel's BB, with a fix for the case | Dan Gohman | 2010-04-20 | 1 | -17/+21 |
* | Revert 101825, which is causing trouble. | Dan Gohman | 2010-04-19 | 1 | -15/+14 |
* | Eliminate SelectionDAGISel's "current block" member. Just pass it as | Dan Gohman | 2010-04-19 | 1 | -14/+15 |
* | Eliminate the CurMBB member from SelectionDAGBuilder. For places that | Dan Gohman | 2010-04-19 | 1 | -12/+8 |
* | Give SelectionDAG a TargetMachine too, rather than having it | Dan Gohman | 2010-04-19 | 1 | -1/+1 |
* | Code that needs a TargetMachine should have access to one directly, rather | Dan Gohman | 2010-04-19 | 1 | -3/+2 |
* | Use const qualifiers with TargetLowering. This eliminates several | Dan Gohman | 2010-04-17 | 1 | -2/+4 |
* | More work to allow dag combiner to promote 16-bit ops to 32-bit. | Evan Cheng | 2010-04-17 | 1 | -1/+1 |
* | Avoid creating virtual registers for unused values. | Dan Gohman | 2010-04-16 | 1 | -1/+1 |
* | Fix a comment. | Dan Gohman | 2010-04-16 | 1 | -1/+1 |
* | Refine further the scope where the global DebugLoc value is active. | Dan Gohman | 2010-04-16 | 1 | -7/+5 |
* | Fix a bunch of namespace polution. | Dan Gohman | 2010-04-15 | 1 | -0/+3 |
* | Add more const qualifiers for LLVM IR pointers in CodeGen. | Dan Gohman | 2010-04-15 | 1 | -1/+1 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -13/+14 |
* | Delete unused arguments. | Dan Gohman | 2010-04-14 | 1 | -6/+4 |