- e5828f1 Refactor common initialization code in private init() functions. by Alkis Evlogimenos · 20 years ago
- 99c58f4 Use one destination constructor for the unconditional branch. by Alkis Evlogimenos · 20 years ago
- 85acba6 Fix PR344: the incorrect remove was being used. by Chris Lattner · 20 years ago
- 42fbc7e A quick and ugly hack to fix PR345. I used TypeTy specifically to make by Chris Lattner · 20 years ago
- 798ff64 Part of bug 122: by Reid Spencer · 20 years ago
- 0d1b77e Part of bug 122. Removed dependency of AsmWriter on SlotCalculator by by Reid Spencer · 20 years ago
- ebac645 Adding scheduling class. by Tanya Lattner · 20 years ago
- 4cffb58 Updating my cvs versions. THis is still in progress and much will be changed. by Tanya Lattner · 20 years ago
- 1812268 Add a (not very meaningful) default constructor for AllocInfo objects. by Brian Gaeke · 20 years ago
- 6b1f58b Put SlotTable.h inclusion back at front of list to be coding standards by Reid Spencer · 20 years ago
- a85b8cf Make the constructor explicit so we can't implicitly convert bool to SlotTable. by Reid Spencer · 20 years ago
- 3751bd6 Make some improvements suggested by Chris. by Reid Spencer · 20 years ago
- 293a55f Adding the initial implementation of the SlotTable class. This class is by Reid Spencer · 20 years ago
- 2662aa0 Remove this file as well as it is no longer needed nor it compiles by Alkis Evlogimenos · 20 years ago
- fa452c0 Document a couple functions. by Reid Spencer · 20 years ago
- 94f2df2 Changed to use SymbolTable's new iteration interfaces. by Reid Spencer · 20 years ago
- b152f9f Changed to use SymbolTable's new lookup interface. by Reid Spencer · 20 years ago
- 8755108 Made it illegal to pass a Type* through one of the Value* interfaces. The by Reid Spencer · 20 years ago
- 9231ac8 Convert to SymbolTable's new iteration interface. by Reid Spencer · 20 years ago
- af90b0d Convert to SymbolTable's new iteration interface. Remove tabs. by Reid Spencer · 20 years ago
- b870c5f Completely rewrote the class. SymbolTable now separates Type* from Value* in preparation\ by Reid Spencer · 20 years ago
- 567bc2c Convert to SymbolTable's new lookup and iteration interfaces. by Reid Spencer · 20 years ago
- c8a1fcd Remove unused header file. by Reid Spencer · 20 years ago
- 3f0635e Make this pass simply invoke SymbolTable::strip(). by Reid Spencer · 20 years ago
- 119b342 Remove use of Type::TypeTy from an assert. It will go away soon. by Reid Spencer · 20 years ago
- 0098bdf Get rid of a wart: useless getFILE function is now a cast macro. by Reid Spencer · 20 years ago
- e4e97ef Recognize memalign and friends, and handle them specially. by Vikram S. Adve · 20 years ago
- 3c6a0d4 Implement InstCombine:shift.ll:test16, which turns (X >> C1) & C2 != C3 by Chris Lattner · 20 years ago
- c971025 Implement some helpers by Chris Lattner · 20 years ago
- a710ddc Implement instcombine/cast.ll:test16: by Chris Lattner · 20 years ago
- 17fb34b Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug. by Tanya Lattner · 20 years ago
- b11a99b Fix a bug in my previous checkin by Chris Lattner · 20 years ago
- 792699c Added MachineFunction parent* to MachineBasicBlock. Customized ilist template by Tanya Lattner · 20 years ago
- 5bf3ce2 Eliminate an explicit use of the LLVM basic block, using getParent instead, by Chris Lattner · 20 years ago
- 0c63e03 Changed clone to be const. by Tanya Lattner · 20 years ago
- f52988a Spelling people's names right is kinda important by Chris Lattner · 20 years ago
- 99c59e8 Add support for accurate garbage collection to the LLVM code generators by Chris Lattner · 20 years ago
- df04097 Add some notes to myself, no functional changes by Chris Lattner · 20 years ago
- bbdbf30 minor wording change by Chris Lattner · 20 years ago
- befa499 Fix cases where we missed inlining some more obvious candidates because the by Chris Lattner · 20 years ago
- 74c68ff Simplify the interface and remove an unneeded #include by Chris Lattner · 20 years ago
- 9e7cc2f Fairly substantial changes to update the alias analysis we are querying as by Chris Lattner · 20 years ago
- 2741c97 Adjust to the changes in the AliasSetTracker interface by Chris Lattner · 20 years ago
- 057f78a Add support for replacement of formal arguments with simpler expressions. by Chris Lattner · 20 years ago
- 08005df Implement the -lowergc pass which is used by code generators (like the CBE) by Chris Lattner · 20 years ago
- e899705 Recognize and verify the new GC intrinsics. by Chris Lattner · 20 years ago
- 5a24d70 Changes to work with the changes to the AliasAnalysis interface. The -no-aa by Chris Lattner · 20 years ago
- b52f440 Move the -no-aa AA implementation into this file since both of these by Chris Lattner · 20 years ago
- 484e302 Updates to work with the new auto-forwarding AA interface changes by Chris Lattner · 20 years ago
- 2412a05 Fix a really nasty bug with the -disable-ds-field-sensitivity option by Chris Lattner · 20 years ago
- 1bf3408 Update to match the autochaining interface that the AA interface uses by Chris Lattner · 20 years ago
- 0f312d6 Implement the interfaces to update value numbering information. Add an assert. by Chris Lattner · 20 years ago
- c43e0ae Rename a method by Chris Lattner · 20 years ago
- e995a2a Add a simple implementation of Andersen's interprocedural pointer analysis by Chris Lattner · 20 years ago
- b5159ed Fixed up my changes to add support for cloning Machine Instructions. by Tanya Lattner · 20 years ago
- 466b534 Adding support to clone MachineInstr by Tanya Lattner · 20 years ago
- 052682f Inline both direct and indirect callees in the CBU phase because by Vikram S. Adve · 20 years ago
- c5204fb Complete rewrite of the code that merges DS graphs for equivalence classes by Vikram S. Adve · 20 years ago
- 79333da Fix a typo in a comment. by Brian Gaeke · 20 years ago
- 0f9e9d0 Fix for PR340: Verifier misses malformed switch instruction by Chris Lattner · 20 years ago
- 433e25a Fix to make the CBE always emit comparisons inline. Hopefully this will by Chris Lattner · 20 years ago
- ceabd97 Fix a bug in outputting branches to constant PCs. Since the PC is supplied as by Brian Gaeke · 20 years ago
- a900452 Minor simplification: eliminate a dyn_cast. Fix a typo in a debug message. by Brian Gaeke · 20 years ago
- c58a7f4 Add CloneTraceInto(), which is based on (and has mostly the same by Brian Gaeke · 20 years ago
- 6129af3 Move RemapInstruction() to ValueMapper, so that it can be shared with by Brian Gaeke · 20 years ago
- 2fea9ad Fold two assertions with backwards error messages into one with a by Brian Gaeke · 20 years ago
- cc9620c Clean up this pass somewhat: by Brian Gaeke · 20 years ago
- 09015d9 Don't keep track of references to LLVM BasicBlocks while emitting; use by Brian Gaeke · 20 years ago
- 3fb5d1a Support MachineBasicBlock operands on RawFrm instructions. by Brian Gaeke · 20 years ago
- 9f088e4 Generate branch machine instructions with MachineBasicBlock operands instead of by Brian Gaeke · 20 years ago
- fa28bb4 This was not meant to be committed by Chris Lattner · 20 years ago
- 82fec4e Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflow by Chris Lattner · 20 years ago
- b7cb9ff Two more improvements for null pointer handling: storing a null pointer by Chris Lattner · 20 years ago
- 9f1b531 Second half of my fixed-sized-alloca patch. This folds the LEA to compute by Chris Lattner · 20 years ago
- cb2fd55 Substantially improve code generation for address exposed locals (aka fixed by Chris Lattner · 20 years ago
- bee8872 Fix a really nasty bug from my changes on Monday to PHIElim. These changes by Chris Lattner · 20 years ago
- d657c42 Start NextMBBNumber out at zero. by Brian Gaeke · 20 years ago
- 0bcb1ad Add non-const MachineBasicBlock::getParent() accessor method. by Brian Gaeke · 20 years ago
- 2b10b08 Pass boolean constants into function calls more efficiently, generating: by Chris Lattner · 20 years ago
- 5879927 Do not pass in the same argument to the extracted function more than once, and by Chris Lattner · 20 years ago
- d99e1d3 Implement support for code extracting basic blocks that have a return by Chris Lattner · 20 years ago
- e746ad5 Implement splitting of PHI nodes, allowing block extraction of BB's that have by Chris Lattner · 20 years ago
- bf74936 * Pull some code out into the definedInRegion/definedInCaller methods by Chris Lattner · 20 years ago
- 346be7f Generate substantially better code when there are a limited number of exits by Chris Lattner · 20 years ago
- 5b01e29 Two minor improvements: by Chris Lattner · 20 years ago
- 8abf693 Switch this from using an std::map to using a DenseMap. This speeds up by Chris Lattner · 20 years ago
- 80e20eb Use a new VRegPHIUseCount to compute uses of PHI values by other phi values by Chris Lattner · 20 years ago
- 791f896 Now that we use an ilist of machine instructions, iterators are more robust by Chris Lattner · 20 years ago
- c81e6ba Fix a fairly serious pessimizaion that was preventing us from efficiently by Chris Lattner · 20 years ago
- 6d3848d Patch to fix PR337. Make sure to mark all aliased physical registers as used by Chris Lattner · 20 years ago
- 9984fd0 Fix some comments, avoid sign extending booleans when zero extend works fine by Chris Lattner · 20 years ago
- 96e3b42 Generate more efficient code for casting booleans to integers (no sign extension required) by Chris Lattner · 20 years ago
- cb3ad01 syntactically loopify natural loops so that the GCC loop optimizer can find them. This should *dramatically* improve the performance of CBE compiled code on targets that depend on GCC's loop optimizations (like PPC) by Chris Lattner · 20 years ago
- 4589ed9 Do not emit prototypes for setjmp/longjmp, as they are handled specially by Chris Lattner · 20 years ago
- 0555ed8 Fine grainify namespacification by Chris Lattner · 20 years ago
- 6875807 Make the floating point constant pools local to each function, split the by Chris Lattner · 20 years ago
- c242143 Get this looking more like a function pass. by Chris Lattner · 20 years ago
- 0979ca7 Implement the AddPrototypes method by Chris Lattner · 20 years ago
- a05e0ec Print all PHI copies for successor blocks before the terminator, whether it be a conditional branch or switch. by Chris Lattner · 20 years ago
- be97b4e Fix stupid bug in my checkin yesterday by Chris Lattner · 20 years ago