- 8b88b3b * Make PATypeHolder not take a type argument by Chris Lattner · 22 years ago
- 4e4cae8 Lexer doesn't create typehandle gross stuff now, parser does. by Chris Lattner · 22 years ago
- 0009dac Call nodes are never equivalent Shadow nodes are never critical. by Chris Lattner · 22 years ago
- 1f1170c Add hack to get timing of analysis by Chris Lattner · 22 years ago
- cc0c1b2 * Eliminate commented out code by Chris Lattner · 22 years ago
- a13d6ce Support resolving function arguments/return values to pointers that index by Chris Lattner · 22 years ago
- 85e1e9c Case numbers were not updated when Sparc.burg.in was changed by Vikram S. Adve · 22 years ago
- bb063f3 Add a new replaceWith method useful for replacing instructions by Chris Lattner · 22 years ago
- f8285d4 Allow scalars that point to multiple nodes when building the scalar map. by Chris Lattner · 22 years ago
- f719694 Add extra case here to avoid getting spurious output by Chris Lattner · 22 years ago
- e0d1d1a Avoid incorrectly adding null values to the scalar map! by Chris Lattner · 22 years ago
- dba61f3 Critical shadow nodes no do not know their parent explictly. by Chris Lattner · 22 years ago
- 3feaf02 Minor cleanups (use dyn_cast instead of testing manually) by Chris Lattner · 22 years ago
- f30185f Allow merging of identical call nodes. Make the shadow node pointed to by Chris Lattner · 22 years ago
- bab4a90 Increase limit for perimeter by Chris Lattner · 22 years ago
- 0b7c85c Unify the destruction code used for node pairs vs normal nodes. This was by Chris Lattner · 22 years ago
- a10d1a7 1. Fix a leftover bug in generating memory instructions. by Vikram S. Adve · 22 years ago
- a44c6c0 Added function getCallInstIndirectAddrVal() to set call interference by Vikram S. Adve · 22 years ago
- fbd2161 Minor cleanup in printing constants. I think this included a bug by Vikram S. Adve · 22 years ago
- 1f81861 Add method clearCallInterference(). by Vikram S. Adve · 22 years ago
- fa79e6e Include temp. values when computing max. size of stack frame! by Vikram S. Adve · 22 years ago
- 1792779 Fix a bug in previous bug fix. by Vikram S. Adve · 22 years ago
- 1a53f03 Bug fix: address used by indirect call instruction should also by Vikram S. Adve · 22 years ago
- 9acfbee Add debug output by Chris Lattner · 22 years ago
- 09c0753 * Fix nondeleted type handle which could cause type pool corruption (and by Chris Lattner · 22 years ago
- b28bf05 * Move the isEquivalentTo implementations here. They can probably be put by Chris Lattner · 22 years ago
- e6b552f Print out the instruction instead of just the address! by Chris Lattner · 22 years ago
- 44cf390 * Move isEquivalentTo implementations to NodeImpl by Chris Lattner · 22 years ago
- 26cfa66 * Convert CallMap to be a vector, because the keys can change, and the map by Chris Lattner · 22 years ago
- f7cedec Fix CreateUIntSetInstruction() to handle sign extensions correctly. by Vikram S. Adve · 22 years ago
- 072d3a0 * Catch and ignore (for now) return instructions in tranformed functions by Chris Lattner · 22 years ago
- cfb5f4c * Clean up data structures [AllocDSNode -> DSNode] by Chris Lattner · 22 years ago
- 4c7f3df Maintain enough information so that the pools for all of the nodes of by Chris Lattner · 22 years ago
- 9d3493e Implement the first batch of transformations to the methods. So far it: by Chris Lattner · 22 years ago
- a5c3dec * s/Method/Function by Chris Lattner · 22 years ago
- a744451 Correctly clone the function with the extra argument types. Now we need by Chris Lattner · 22 years ago
- f40b479 s/Method/Function by Chris Lattner · 22 years ago
- fa703a4 New clone function routine by Chris Lattner · 22 years ago
- d250f42 Find out which calls in the function we need to transform and how. by Chris Lattner · 22 years ago
- dc89f87 s/Method/Function by Chris Lattner · 22 years ago
- 9d89190 Modularize code a bit by Chris Lattner · 22 years ago
- 54ce13f Implement the first step of pool allocation - Creating, initialization, and by Chris Lattner · 22 years ago
- b04bb3f Add an insert method to VAlueHolder to allow batch insertion by Chris Lattner · 22 years ago
- 68e5ed8 Add new addTypeName method to Module class by Chris Lattner · 22 years ago
- b408b12 s/Method/Function by Chris Lattner · 22 years ago
- c9aa7df s/Method/Function by Chris Lattner · 22 years ago
- 6bfd6a5 s/Method/Function by Chris Lattner · 22 years ago
- 6056c49 Implement new getFunction and getOrInsertFunction methods by Chris Lattner · 22 years ago
- 8985107 Simplify code a bit by using Module::getOrInsertFunction by Chris Lattner · 22 years ago
- d2d3a16 Flesh out a bunch more code, print allocations that are poolable. by Chris Lattner · 22 years ago
- a637859 s/method/function by Chris Lattner · 22 years ago
- 0d461f7 s/Method/Function/g by Chris Lattner · 22 years ago
- be591a7 Simplify code a lot by using the Module::getFunction & getOrInsertFunction by Chris Lattner · 22 years ago
- 21ba3fe Remove the reduceApply functions they are obsolete things from the days before by Chris Lattner · 22 years ago
- 4dc1f82 Implement getEscapingAllocations & getNonEscapingAllocations by Chris Lattner · 22 years ago
- 7d093d4 * Rename UnlinkUndistinguishableShadowNodes & RemoveUnreachableShadowNodes by Chris Lattner · 22 years ago
- cdae0b2 Ooops, I did such a great job pruning nodes, that I accidentally deleted by Chris Lattner · 22 years ago
- bda28f7 Initial checkin of Noop pass that will be the pool allocator by Chris Lattner · 22 years ago
- 1120c8b Many changes by Chris Lattner · 22 years ago
- b1be061 * Move classes around by Cameron Buschardt · 22 years ago
- 98a37c2 Implemented promote mem->reg pass. by Cameron Buschardt · 22 years ago
- 2ba3a72 * Add #define to enabled debug messages by Chris Lattner · 22 years ago
- 6088c4f * Implement DSNode::removeAllIncomingEdges by Chris Lattner · 22 years ago
- f4066b3 * Add critical node support by Chris Lattner · 22 years ago
- ea4af65 * Destroy alloca nodes when a graph gets inlined by Chris Lattner · 22 years ago
- 9d42a1d * Optimizers return true on change by Chris Lattner · 23 years ago
- dd3fc18 Fix long line by Chris Lattner · 23 years ago
- df8af1c * Because of optimization, the shadow nodes between arguments might get by Chris Lattner · 23 years ago
- bb2a28f Initial checkin of Datastructure analysis. by Chris Lattner · 23 years ago
- 9a3d696 Change from Method to Function by Chris Lattner · 23 years ago
- 79df7c0 Change references from Method to Function by Chris Lattner · 23 years ago
- b0d0472 Convert to use new style casts instead of direct checking by Chris Lattner · 23 years ago
- e590ff2 change refs to Method to Function by Chris Lattner · 23 years ago
- b277d1d by Chris Lattner · 23 years ago
- dfe412d Refix bug: Add back method MachineCodeForInstruction::dropAllReferences. by Vikram S. Adve · 23 years ago
- b6efb36 Moved to directory Scalar/ and renamed. by Vikram S. Adve · 23 years ago
- 9c4f726 Destroy MethodLiveVarInfo after register allocation. by Vikram S. Adve · 23 years ago
- 97fb99b Use deterministic iterator for SchedGraphs. This is actually not by Vikram S. Adve · 23 years ago
- 1392d69 Bug fix: nextToTry was not being initialized in one case. by Vikram S. Adve · 23 years ago
- 7c7e46a Add option to disable scheduling. by Vikram S. Adve · 23 years ago
- 802cec4 Add option to disable scheduling. by Vikram S. Adve · 23 years ago
- cf8a98f Minor changes. by Vikram S. Adve · 23 years ago
- ded1bf8 Re-fix bug: Put back MachineCodeForInstruction::dropAllReferences. by Vikram S. Adve · 23 years ago
- e4e4d4e Fix padding for variables allocated on stack. by Vikram S. Adve · 23 years ago
- c941b87 Major overhaul to FoldGetElemPtr to handle mixed array and struct refs. by Vikram S. Adve · 23 years ago
- 4e7bc49 Use deterministic iterator for treeRoots. by Vikram S. Adve · 23 years ago
- d7e6bec Bug re-fix: put back MachineCodeForInstruction::get(*I).dropAllReferences(). by Vikram S. Adve · 23 years ago
- 585612e Change latencies for Load, Store and Branch instructions. by Vikram S. Adve · 23 years ago
- fd3900a Major enhancements to how array and structure indices are handled. by Vikram S. Adve · 23 years ago
- d95919c Change treeRoots data structure to make enumeration deterministic. by Vikram S. Adve · 23 years ago
- 98d64f8 Major overhaul to support arbitrary mixed array and structure indices. by Vikram S. Adve · 23 years ago
- e7506a3 Rename Method to Function by Chris Lattner · 23 years ago
- dfbbf7a New pass to decompose multi-dimensional array references into by Vikram S. Adve · 23 years ago
- bbe7bbe Add an assertion that would hopefully catch a problem that was tripping by Chris Lattner · 23 years ago
- 5f4a528 Fix bug test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll by Chris Lattner · 23 years ago
- 8e640f1 Fix test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll by Chris Lattner · 23 years ago
- 4fe130c * AllocationInst ctor moved here from iMemory.h by Chris Lattner · 23 years ago
- 599ca72 Fix test/Regression/Other/2002-03-21-LevelRaiseMiss.ll by Chris Lattner · 23 years ago
- 9e77f7e Make ConvertableToGEP handle cases where the user is indexing into the by Chris Lattner · 23 years ago
- 8e86542 Implement the new InsertInstBeforeInst function by Chris Lattner · 23 years ago