| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 1 | -76/+119 |
* | Extension of r107506. Make sure that we don't mark a function as having a call | Bill Wendling | 2010-07-08 | 1 | -1/+2 |
* | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 1 | -94/+86 |
* | Fix -fast-isel-abort to check the right instruction. | Dan Gohman | 2010-07-07 | 1 | -1/+1 |
* | Implement bottom-up fast-isel. This has the advantage of not requiring | Dan Gohman | 2010-07-07 | 1 | -37/+41 |
* | Update the insert position after scheduling, which may change the | Dan Gohman | 2010-07-07 | 1 | -0/+1 |
* | Give FunctionLoweringInfo an MBB member, avoiding the need to pass it | Dan Gohman | 2010-07-07 | 1 | -53/+56 |
* | Simplify FastISel's constructor by giving it a FunctionLoweringInfo | Dan Gohman | 2010-07-07 | 1 | -7/+1 |
* | Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will | Dan Gohman | 2010-07-07 | 1 | -1/+1 |
* | CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. | Dan Gohman | 2010-07-06 | 1 | -3/+2 |
* | Proper indentation. | Bill Wendling | 2010-07-04 | 1 | -1/+1 |
* | Propagate the AlignStack bit in InlineAsm's to the | Dale Johannesen | 2010-07-02 | 1 | -0/+1 |
* | Rename CreateReg to CreateRegs, and MakeReg to CreateReg. | Dan Gohman | 2010-07-02 | 1 | -1/+1 |
* | Temporarily disable on-demand fast-isel. | Dan Gohman | 2010-07-01 | 1 | -0/+2 |
* | Use FuncInfo's isExportedInst accessor method instead of | Dan Gohman | 2010-07-01 | 1 | -1/+1 |
* | Rename CreateRegForValue to CreateReg, and change its argument | Dan Gohman | 2010-07-01 | 1 | -1/+1 |
* | Enable on-demand fast-isel. | Dan Gohman | 2010-07-01 | 1 | -0/+6 |
* | Reapply r106634, now that the bug it exposed is fixed. | Dan Gohman | 2010-06-24 | 1 | -99/+1 |
* | Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner... | Daniel Dunbar | 2010-06-23 | 1 | -1/+99 |
* | 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 |