| Commit message (Expand) | Author | Age | Files | Lines |
* | Make getNodeValueTypes methods public. | Chris Lattner | 2006-08-14 | 1 | -6/+8 |
* | Add a new getNode() method that takes a pointer to an already-intern'd list | Chris Lattner | 2006-08-14 | 2 | -25/+18 |
* | Avoid extra string copy. | Devang Patel | 2006-08-14 | 1 | -2/+3 |
* | Use mangler, instead of addUnderscore(), to get mangled name. | Devang Patel | 2006-08-14 | 1 | -2/+8 |
* | remove SelectionDAG::InsertISelMapEntry, it is dead | Chris Lattner | 2006-08-14 | 1 | -7/+0 |
* | Add code to resize the CSEMap hash table. This doesn't speedup codegen of | Chris Lattner | 2006-08-14 | 3 | -3/+9 |
* | avoid a warning | Chris Lattner | 2006-08-14 | 1 | -1/+1 |
* | Emit .set directives for jump table entries when possible, which reduces | Nate Begeman | 2006-08-12 | 1 | -1/+9 |
* | Track # nodes in a CSEMap. | Chris Lattner | 2006-08-12 | 1 | -0/+1 |
* | Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% | Chris Lattner | 2006-08-11 | 1 | -16/+9 |
* | remove IncludeFile turds in MathExtras.h, which bloats every .o file that | Chris Lattner | 2006-08-11 | 1 | -3/+0 |
* | move code out of line so that GCC doesn't inline it at -O3 | Chris Lattner | 2006-08-11 | 1 | -61/+68 |
* | Split SmallVector into SmallVector and SmallVectorImpl, which allows us to | Chris Lattner | 2006-08-11 | 1 | -40/+45 |
* | Remove 8 more std::map's. | Chris Lattner | 2006-08-11 | 1 | -16/+16 |
* | remove old piece of the V9 backend. | Chris Lattner | 2006-08-11 | 1 | -39/+0 |
* | Start moving leaf nodes over to the CSEMap. | Chris Lattner | 2006-08-11 | 2 | -14/+20 |
* | new method for adding ints | Chris Lattner | 2006-08-11 | 1 | -0/+6 |
* | eliminate the NullaryOps map, use CSEMap instead. | Chris Lattner | 2006-08-11 | 1 | -2/+0 |
* | Change one ReplaceAllUsesWith method to take an array of operands to replacei... | Chris Lattner | 2006-08-11 | 1 | -1/+1 |
* | Remove now-dead method. | Chris Lattner | 2006-08-11 | 1 | -4/+0 |
* | remove a (now) unused getNode method. | Chris Lattner | 2006-08-11 | 1 | -5/+0 |
* | Doxygenify some methods. | Chris Lattner | 2006-08-10 | 1 | -4/+8 |
* | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner | 2006-08-08 | 1 | -19/+15 |
* | capacity is a pointer, not a value | Chris Lattner | 2006-08-08 | 1 | -1/+1 |
* | add a new assign method | Chris Lattner | 2006-08-08 | 1 | -0/+9 |
* | Eliminate some malloc traffic by allocating vectors on the stack. Change some | Chris Lattner | 2006-08-08 | 2 | -19/+18 |
* | Add ctor that initializes from a range. | Chris Lattner | 2006-08-08 | 1 | -0/+6 |
* | Remove assertions from the SmallVector class. They slow down clients of | Chris Lattner | 2006-08-07 | 1 | -6/+0 |
* | New CSEMap datastructure impl | Chris Lattner | 2006-08-07 | 1 | -0/+114 |
* | Remove the use of "IncludeFile" from this support facility. The mechanism | Reid Spencer | 2006-08-07 | 1 | -3/+0 |
* | Revamp the "CSEMap" datastructure used in the SelectionDAG class. This | Chris Lattner | 2006-08-07 | 2 | -24/+24 |
* | Move DAGSize to SelectionDAGISel; it's used in tablegen'd isel code. | Evan Cheng | 2006-08-07 | 1 | -2/+7 |
* | Add a clear method to SmallVector | Chris Lattner | 2006-08-07 | 1 | -0/+7 |
* | Silence a warning on x86-64, reported by chandlerc. | Chris Lattner | 2006-08-06 | 1 | -1/+1 |
* | This causes some random crashes. | Evan Cheng | 2006-08-05 | 1 | -1/+1 |
* | Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6. | Reid Spencer | 2006-08-04 | 1 | -2/+2 |
* | Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which | Chris Lattner | 2006-08-04 | 1 | -5/+2 |
* | update comment | Chris Lattner | 2006-08-03 | 1 | -8/+2 |
* | remove some more dead sparcv9 support stuff | Chris Lattner | 2006-08-03 | 1 | -25/+0 |
* | Fix typo. | Devang Patel | 2006-08-03 | 1 | -1/+1 |
* | Add new tool, lto, to do link time optimization. This tool installs | Devang Patel | 2006-08-03 | 1 | -0/+99 |
* | AssignTopologicalOrder now returns the vector of SDNode* by reference to | Evan Cheng | 2006-08-02 | 1 | -3/+3 |
* | Final polish on machine pass registries. | Jim Laskey | 2006-08-02 | 1 | -192/+29 |
* | Breaking out specialized classes. | Jim Laskey | 2006-08-02 | 2 | -0/+135 |
* | Add dominates/properlyDominates queries to IDom. | Chris Lattner | 2006-08-01 | 1 | -0/+10 |
* | Now that the ISel is available, it's possible to create a default instruction | Jim Laskey | 2006-08-01 | 3 | -0/+8 |
* | 1. Change use of "Cache" to "Default". | Jim Laskey | 2006-08-01 | 4 | -31/+51 |
* | Remove some now-dead methods. Use getFileStatus instead. | Chris Lattner | 2006-08-01 | 1 | -22/+0 |
* | Forgot the added files for plugable machine passes. | Jim Laskey | 2006-08-01 | 2 | -0/+358 |
* | Introducing plugable register allocators and instruction schedulers. | Jim Laskey | 2006-08-01 | 4 | -84/+17 |