| Commit message (Expand) | Author | Age | Files | Lines |
| * | For PR797: | Reid Spencer | 2006-08-18 | 9 | -3256/+4729 |
| * | Constify some methods. Patch provided by Anton Vayvod, thanks! | Chris Lattner | 2006-08-17 | 9 | -35/+35 |
| * | Revert this patch, the front-end has been fixed to make it unneccesary. | Chris Lattner | 2006-08-17 | 1 | -15/+0 |
| * | 'g' is handled by the front-end. | Chris Lattner | 2006-08-17 | 1 | -4/+0 |
| * | Fix handling of 'g'. Closes 883 | Andrew Lenharth | 2006-08-17 | 1 | -0/+4 |
| * | add a "load effective address" | Rafael Espindola | 2006-08-17 | 4 | -10/+30 |
| * | Add the 'c' constraint as needed by the linux kernel | Andrew Lenharth | 2006-08-17 | 1 | -2/+7 |
| * | Add support for S and D constraints, as needed to compile the linux kernel. | Andrew Lenharth | 2006-08-17 | 1 | -0/+10 |
| * | switch the SUnit pred/succ sets from being std::sets to being smallvectors. | Chris Lattner | 2006-08-17 | 3 | -78/+82 |
| * | Doh. Incorrectly inverted condition. Also add a isOnlyUse check to match tabl... | Evan Cheng | 2006-08-16 | 1 | -1/+2 |
| * | minor changes. | Chris Lattner | 2006-08-16 | 2 | -22/+24 |
| * | Use the appropriate typedef | Chris Lattner | 2006-08-16 | 1 | -2/+1 |
| * | Declare the callee saved regs | Rafael Espindola | 2006-08-16 | 6 | -14/+60 |
| * | SelectNodeTo() may return a SDOperand that is different from the input. | Evan Cheng | 2006-08-16 | 4 | -53/+36 |
| * | RET_FLAG has an optional input flag, but it does not produce a flag result. | Evan Cheng | 2006-08-16 | 1 | -8/+2 |
| * | add a note | Chris Lattner | 2006-08-16 | 1 | -0/+13 |
| * | initial changes to support JIT'ing from multiple module providers, implicitly | Chris Lattner | 2006-08-16 | 4 | -60/+164 |
| * | Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. | Chris Lattner | 2006-08-15 | 1 | -93/+63 |
| * | Start using SDVTList more consistently | Chris Lattner | 2006-08-15 | 2 | -72/+78 |
| * | add a new SDVTList type and new SelectionDAG::getVTList methods to streamline | Chris Lattner | 2006-08-15 | 1 | -68/+79 |
| * | eliminate use of getNode that takes vector of valuetypes. | Chris Lattner | 2006-08-14 | 2 | -30/+30 |
| * | Add a new getNode() method that takes a pointer to an already-intern'd list | Chris Lattner | 2006-08-14 | 1 | -78/+70 |
| * | remove SelectionDAG::InsertISelMapEntry, it is dead | Chris Lattner | 2006-08-14 | 1 | -9/+0 |
| * | Add code to resize the CSEMap hash table. This doesn't speedup codegen of | Chris Lattner | 2006-08-14 | 2 | -3/+47 |
| * | Handle single-entry PHI nodes correctly. This fixes PR877 and | Chris Lattner | 2006-08-14 | 1 | -1/+11 |
| * | Add the actual constant to the hash for ConstantPool nodes. Thanks to | Chris Lattner | 2006-08-14 | 2 | -0/+2 |
| * | select code like | Rafael Espindola | 2006-08-14 | 1 | -1/+34 |
| * | Emit .set directives for jump table entries when possible, which reduces | Nate Begeman | 2006-08-12 | 3 | -3/+41 |
| * | Fix a bug in a recent refactoring that broke a bunch of stuff. | Chris Lattner | 2006-08-12 | 1 | -1/+1 |
| * | Fix an obvious bug, noticed by inspection. No current targets trigger this. | Chris Lattner | 2006-08-12 | 1 | -3/+3 |
| * | Don't attempt to split subloops out of a loop with a huge number of backedges. | Chris Lattner | 2006-08-12 | 1 | -8/+19 |
| * | Make Loop::getExitBlocks significantly faster for large loops. Instead of | Chris Lattner | 2006-08-12 | 1 | -3/+9 |
| * | Reimplement the loopsimplify code which deletes edges from unreachable | Chris Lattner | 2006-08-12 | 1 | -29/+53 |
| * | Switch to using SuperFastHash instead of adding all elements together. This | Chris Lattner | 2006-08-12 | 1 | -6/+24 |
| * | Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% | Chris Lattner | 2006-08-11 | 1 | -15/+9 |
| * | remove IncludeFile turds in MathExtras.h, which bloats every .o file that | Chris Lattner | 2006-08-11 | 2 | -13/+9 |
| * | Remove 8 more std::map's. | Chris Lattner | 2006-08-11 | 2 | -92/+58 |
| * | eliminate extraneous blank line | Chris Lattner | 2006-08-11 | 1 | -1/+0 |
| * | Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, | Chris Lattner | 2006-08-11 | 2 | -88/+83 |
| * | eliminate the NullaryOps map, use CSEMap instead. | Chris Lattner | 2006-08-11 | 1 | -22/+18 |
| * | change internal impl of dag combiner so that calls to CombineTo never have to | Chris Lattner | 2006-08-11 | 1 | -12/+9 |
| * | Change one ReplaceAllUsesWith method to take an array of operands to replace | Chris Lattner | 2006-08-11 | 2 | -6/+5 |
| * | Eliminate use of getNode that takes a vector. | Chris Lattner | 2006-08-11 | 5 | -33/+47 |
| * | elimiante use of getNode that takes vector of operands. | Chris Lattner | 2006-08-11 | 1 | -3/+4 |
| * | eliminate use of getNode that takes vector of operands. | Chris Lattner | 2006-08-11 | 1 | -2/+4 |
| * | eliminate use of getNode that takes vector<SDOperand>. Wrap a really long line. | Chris Lattner | 2006-08-11 | 1 | -4/+6 |
| * | Convert vectors to fixed sized arrays and smallvectors. Eliminate use of get... | Chris Lattner | 2006-08-11 | 1 | -37/+42 |
| * | Fix miscompilation of float vector returns. Compile code to this: | Chris Lattner | 2006-08-11 | 1 | -4/+4 |
| * | Match tablegen changes. | Evan Cheng | 2006-08-11 | 7 | -129/+118 |
| * | CALLSEQ_* produces chain even if that's not needed. | Evan Cheng | 2006-08-11 | 5 | -9/+17 |