| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not try to create a MVT type of width 0. | Evan Cheng | 2009-05-28 | 1 | -0/+2 |
* | Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. | Eli Friedman | 2009-05-28 | 1 | -87/+38 |
* | Incorporate patch feedbacks. | Evan Cheng | 2009-05-28 | 1 | -11/+17 |
* | Temporarily revert r72514 (and dependent patch r72516). It was causing this | Bill Wendling | 2009-05-28 | 1 | -36/+87 |
* | Remove a couple of useless functions. | Eli Friedman | 2009-05-28 | 1 | -34/+6 |
* | Remove special cases for more opcodes. | Eli Friedman | 2009-05-28 | 1 | -65/+42 |
* | Remove special case for SETCC opcode; add some comments explaining why | Eli Friedman | 2009-05-28 | 1 | -73/+63 |
* | Some minor cleanups. | Eli Friedman | 2009-05-28 | 1 | -54/+30 |
* | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 1 | -1/+93 |
* | Minor cleanups; add a better explanation for the issue with | Eli Friedman | 2009-05-27 | 1 | -23/+10 |
* | Remove more special cases for opcodes. | Eli Friedman | 2009-05-27 | 1 | -310/+201 |
* | Remove special cases for more opcodes. | Eli Friedman | 2009-05-27 | 2 | -207/+122 |
* | Removing more special cases from LegalizeDAG. | Eli Friedman | 2009-05-27 | 1 | -191/+78 |
* | Eliminate more special cases for opcodes. | Eli Friedman | 2009-05-27 | 1 | -192/+105 |
* | Remove more special cases from LegalizeDAG. | Eli Friedman | 2009-05-27 | 1 | -210/+145 |
* | Remove unused argument. | Eli Friedman | 2009-05-27 | 1 | -11/+6 |
* | Remove more opcode special cases. | Eli Friedman | 2009-05-27 | 1 | -159/+70 |
* | Start of refactoring LegalizeDAG so that we don't need specialized | Eli Friedman | 2009-05-27 | 1 | -1185/+363 |
* | LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many | Jeffrey Yasskin | 2009-05-26 | 3 | -18/+15 |
* | Delete a bunch of dead code from LegalizeDAG. | Eli Friedman | 2009-05-26 | 1 | -3667/+29 |
* | Eliminate VarInfo::UsedBlocks. | Evan Cheng | 2009-05-26 | 3 | -13/+0 |
* | Add a comment which should hopefully make the purpose of this method a | Eli Friedman | 2009-05-24 | 1 | -0/+3 |
* | Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the | Eli Friedman | 2009-05-24 | 1 | -10/+24 |
* | Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but | Eli Friedman | 2009-05-24 | 1 | -30/+21 |
* | Update for CMakeLists; untested, so tell me if there are issues. | Eli Friedman | 2009-05-24 | 1 | -0/+1 |
* | Remove checks of getTypeAction from LegalizeOp; we already assert that | Eli Friedman | 2009-05-24 | 1 | -503/+105 |
* | Disable type legalization in LegalizeDAG. | Eli Friedman | 2009-05-24 | 1 | -94/+39 |
* | Fix a bug in the expansion of EXTRACT_SUBVECTOR in | Eli Friedman | 2009-05-23 | 1 | -1/+2 |
* | Add a proper implementation of EXTRACT_SUBVECTOR legalization that | Eli Friedman | 2009-05-23 | 1 | -19/+42 |
* | Fix PR4254. | Edwin Török | 2009-05-23 | 1 | -2/+2 |
* | Add a new step to legalization to legalize vector math operations. This | Eli Friedman | 2009-05-23 | 2 | -0/+362 |
* | Add a new codegen pass that normalizes dwarf exception handling | Duncan Sands | 2009-05-22 | 6 | -12/+407 |
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+1 |
* | Temporarily revert r72191. It was causing an assert during llvm-gcc | Bill Wendling | 2009-05-21 | 6 | -124/+27 |
* | Minor code cleanup. No functionality change. | Bill Wendling | 2009-05-20 | 1 | -18/+7 |
* | Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'. | Bill Wendling | 2009-05-20 | 2 | -41/+14 |
* | Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. | Bill Wendling | 2009-05-20 | 2 | -20/+13 |
* | Add comment for emit section. | Bill Wendling | 2009-05-20 | 1 | -0/+4 |
* | Move 'Emit' methods down to their own place. | Bill Wendling | 2009-05-20 | 1 | -720/+720 |
* | Revert r72192. It was causing a build failure. | Bill Wendling | 2009-05-20 | 2 | -779/+807 |
* | Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with | Bill Wendling | 2009-05-20 | 2 | -807/+779 |
* | Introduce DebugScope which gets embedded into the machine instructions' Debug... | Argiris Kirtzidis | 2009-05-20 | 6 | -27/+124 |
* | Fix for PR4235: to build a floating-point value from integer parts, | Eli Friedman | 2009-05-20 | 1 | -5/+19 |
* | Forward decls. | Bill Wendling | 2009-05-19 | 1 | -0/+3 |
* | Remove 'class' specifier. | Bill Wendling | 2009-05-19 | 1 | -3/+3 |
* | Fix to compile on VS2008. | Bill Wendling | 2009-05-19 | 1 | -1/+2 |
* | Remove the #ifndef NDEBUG from the FastISel debugging options. This | Dan Gohman | 2009-05-19 | 1 | -5/+0 |
* | Fix cmake builds. | Mike Stump | 2009-05-19 | 2 | -0/+6 |
* | Don't set the "location" information for inlined functions' variables. | Bill Wendling | 2009-05-18 | 1 | -7/+16 |
* | Small code cleanup. | Bill Wendling | 2009-05-18 | 1 | -9/+4 |