| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rather than having a different custom legalization | Duncan Sands | 2008-07-04 | 1 | -6/+0 |
| * | Revert my previous check-in that split up MachineModuleInfo. It turns out to | Bill Wendling | 2008-07-03 | 1 | -1/+0 |
| * | Add a new getMergeValues method that does not need | Duncan Sands | 2008-07-02 | 1 | -24/+6 |
| * | Do run ComputeLiveOutVRegInfo with -fast. | Evan Cheng | 2008-07-01 | 1 | -1/+1 |
| * | Do not use computationally expensive scheduling heuristics with -fast. | Evan Cheng | 2008-07-01 | 1 | -4/+5 |
| * | Apply Chris' suggestion. | Evan Cheng | 2008-07-01 | 1 | -32/+36 |
| * | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating | Dan Gohman | 2008-07-01 | 1 | -15/+5 |
| * | Use a simpler but equivalent form of RecordSource. | Dan Gohman | 2008-06-30 | 1 | -2/+1 |
| * | Add timing report for various sub-passes under SelectionDAGISel. | Evan Cheng | 2008-06-30 | 1 | -0/+26 |
| * | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its | Dan Gohman | 2008-06-30 | 1 | -12/+4 |
| * | Split scheduling from instruction selection. | Evan Cheng | 2008-06-30 | 1 | -3/+11 |
| * | Replace some std::vectors that showed up in heap profiling with | Dan Gohman | 2008-06-30 | 1 | -10/+9 |
| * | Revert the SelectionDAG optimization that makes | Duncan Sands | 2008-06-30 | 1 | -29/+20 |
| * | Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up | Bill Wendling | 2008-06-27 | 1 | -0/+1 |
| * | Remove the OrigVT member from AtomicSDNode, as it is redundant with | Dan Gohman | 2008-06-25 | 1 | -4/+2 |
| * | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 1 | -8/+10 |
| * | Teach ReturnInst lowering about aggregate return values. | Dan Gohman | 2008-06-20 | 1 | -22/+28 |
| * | Fix the index calculations for the extractvalue lowering code. | Dan Gohman | 2008-06-20 | 1 | -2/+2 |
| * | Simplify the ComputeLinearIndex logic and fix a few bugs. | Dan Gohman | 2008-06-20 | 1 | -16/+10 |
| * | add a new -enable-value-prop flag for llcbeta, that enables propagation | Chris Lattner | 2008-06-17 | 1 | -12/+132 |
| * | Fix spelling. | Duncan Sands | 2008-06-17 | 1 | -1/+1 |
| * | add missing atomic intrinsic from gcc | Andrew Lenharth | 2008-06-14 | 1 | -0/+2 |
| * | CodeGen support for aggregate-value function arguments. | Dan Gohman | 2008-06-09 | 1 | -112/+139 |
| * | Handle empty aggregate values. | Dan Gohman | 2008-06-09 | 1 | -21/+22 |
| * | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -19/+17 |
| * | CodeGen support for insertvalue and extractvalue, and for loads and | Dan Gohman | 2008-06-07 | 1 | -26/+233 |
| * | Connect successors before creating the DAG node for the branch. This has | Owen Anderson | 2008-06-07 | 1 | -22/+24 |
| * | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -145/+145 |
| * | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -2/+2 |
| * | IR support for extractvalue and insertvalue instructions. Also, begin | Dan Gohman | 2008-05-15 | 1 | -0/+13 |
| * | Really silence compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -2/+2 |
| * | Silence some compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -4/+4 |
| * | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -12/+10 |
| * | Add support for vicmp/vfcmp codegen, more legalize support coming. | Nate Begeman | 2008-05-12 | 1 | -0/+71 |
| * | Turn StripPointerCast() into a method | Anton Korobeynikov | 2008-05-07 | 1 | -2/+2 |
| * | Make StripPointerCast a common function (should we mak it method of Value ins... | Anton Korobeynikov | 2008-05-06 | 1 | -3/+2 |
| * | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 1 | -2/+2 |
| * | Added addition atomic instrinsics and, or, xor, min, and max. | Mon P Wang | 2008-05-05 | 1 | -23/+40 |
| * | Use push_back(...) instead of resize(1, ...), per review feedback. | Dan Gohman | 2008-05-02 | 1 | -2/+2 |
| * | Fix uninitialized uses of the FPC variable. | Dan Gohman | 2008-05-01 | 1 | -2/+2 |
| * | don't randomly miscompile seto/setuo just because we are in | Chris Lattner | 2008-05-01 | 1 | -4/+4 |
| * | Tail call optimization improvements: | Arnold Schwaighofer | 2008-04-30 | 1 | -6/+72 |
| * | make the vector conversion magic handle multiple results. | Chris Lattner | 2008-04-29 | 1 | -7/+16 |
| * | add support for multiple return values in inline asm. This is a step | Chris Lattner | 2008-04-29 | 1 | -12/+19 |
| * | Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling un... | Evan Cheng | 2008-04-28 | 1 | -2/+12 |
| * | Delete an unused constructor. | Dan Gohman | 2008-04-28 | 1 | -3/+0 |
| * | Add a comment to CreateRegForValue that clarifies the handling of | Dan Gohman | 2008-04-28 | 1 | -0/+4 |
| * | Rewrite the comments for RegsForValue and its members, and | Dan Gohman | 2008-04-28 | 1 | -20/+30 |
| * | Don't call size() on each iteration of the loop. | Dan Gohman | 2008-04-28 | 1 | -2/+2 |
| * | Another collection of random cleanups. No functionality change. | Chris Lattner | 2008-04-28 | 1 | -64/+61 |