| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix big bug introduced with symbol table changes | Chris Lattner | 2002-12-03 | 1 | -2/+2 |
* | User defined operators are not supposed to live beyond the lifetime of the | Chris Lattner | 2002-11-21 | 1 | -0/+9 |
* | - Eliminated the deferred symbol table stuff in Module & Function, it really | Chris Lattner | 2002-11-20 | 9 | -94/+63 |
* | Eliminate the concept of a deferred symbol table. The optimization really is... | Chris Lattner | 2002-11-20 | 1 | -22/+1 |
* | Add a new Module::getNamedFunction method | Chris Lattner | 2002-11-19 | 1 | -3/+12 |
* | Add a method "getMainFunction()" that efficiently locates 'main' in a module | Chris Lattner | 2002-11-08 | 1 | -0/+52 |
* | Fix nasty bug in ::isNeg() | Chris Lattner | 2002-10-31 | 1 | -1/+1 |
* | Can simplify code now with the isCommutative() method. | Chris Lattner | 2002-10-31 | 1 | -13/+5 |
* | New isAssociative/isCommutative inspection methods, graciously contributed by | Chris Lattner | 2002-10-31 | 1 | -0/+39 |
* | Fix spelling of `propagate'. | Misha Brukman | 2002-10-29 | 1 | -2/+2 |
* | - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to | Chris Lattner | 2002-10-21 | 2 | -4/+4 |
* | - Eliminate SymbolTable::ParentSymTab, ST::localLookup, and | Chris Lattner | 2002-10-15 | 3 | -21/+5 |
* | - Dramatically simplify the Constant::mutateReferences implementation, | Chris Lattner | 2002-10-14 | 1 | -21/+19 |
* | Minor cleanups, no changes to functionality | Chris Lattner | 2002-10-14 | 1 | -9/+8 |
* | - Change Function's so that their argument list is populated when they are | Chris Lattner | 2002-10-13 | 4 | -33/+28 |
* | - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to | Chris Lattner | 2002-10-13 | 2 | -4/+4 |
* | - Make Value::replaceAllUsesWith work with constants correctly. This fixes | Chris Lattner | 2002-10-09 | 1 | -16/+18 |
* | - Add new Constant::replaceUsesOfWithOnConstant which has an end result | Chris Lattner | 2002-10-09 | 1 | -0/+106 |
* | - Remove Value::use_remove | Chris Lattner | 2002-10-09 | 1 | -7/+0 |
* | Fix NASTY N^2 behavior that was causing the gzip benchmark to take forever to | Chris Lattner | 2002-10-08 | 1 | -6/+12 |
* | Fix bug: Assembler/2002-10-08-LargeArrayPerformance.ll by using | Chris Lattner | 2002-10-08 | 1 | -2/+4 |
* | Changes to support PHINode::removeIncoming changes | Chris Lattner | 2002-10-08 | 1 | -7/+6 |
* | - Change PHINode::removeIncomingValue to delete the phi node if the last | Chris Lattner | 2002-10-08 | 1 | -1/+10 |
* | Expose new "recalculate" method from dominatorset | Chris Lattner | 2002-10-08 | 1 | -4/+8 |
* | Global variables are now external if they don't have initializers, not | Chris Lattner | 2002-10-06 | 1 | -1/+1 |
* | Check that we don't have external varaibles with internal linkage | Chris Lattner | 2002-10-06 | 1 | -1/+5 |
* | PHI nodes are not allowed to exist with zero incoming values, check that | Chris Lattner | 2002-10-06 | 1 | -0/+7 |
* | Fix a nasty problem with dominance calculation for unreachable blocks. | Chris Lattner | 2002-10-04 | 1 | -5/+20 |
* | - Print the predecessors of a basic block instead of the number of uses of | Chris Lattner | 2002-10-02 | 1 | -3/+17 |
* | Make sure to use the TimerGroup that we created! | Chris Lattner | 2002-10-01 | 1 | -1/+1 |
* | Make sure not to count the PassManager wrapers | Chris Lattner | 2002-10-01 | 1 | -0/+2 |
* | Factor timer code out of PassManager implementation, into a generic interface | Chris Lattner | 2002-10-01 | 2 | -150/+22 |
* | Fix a problem that was caused by stale analyses being in CurrentAnalyses | Chris Lattner | 2002-09-29 | 1 | -0/+13 |
* | Improve printing of dominator sets | Chris Lattner | 2002-09-29 | 1 | -3/+5 |
* | - Add methods to ImmediateDominators & DominatorTree to allow updates | Chris Lattner | 2002-09-26 | 1 | -0/+17 |
* | - Add new ctor to BasicBlock to allow insertion before any BB, not just at | Chris Lattner | 2002-09-26 | 1 | -0/+20 |
* | * Fix ugly bug in previous checkin where I reused the name 'i' one too many t... | Chris Lattner | 2002-09-25 | 1 | -5/+10 |
* | Add support for ImmutablePasses, which are not run, and cannot be | Chris Lattner | 2002-09-25 | 2 | -17/+76 |
* | Insert resolved constants into the global map so they are reused correctly. | Chris Lattner | 2002-09-23 | 1 | -3/+6 |
* | Add an optimization to support the most common access pattern for the | Chris Lattner | 2002-09-19 | 1 | -5/+22 |
* | Make sure that we abort if an error happens as early as neccesary. Before | Chris Lattner | 2002-09-19 | 1 | -5/+27 |
* | Remove specification of argument default from cpp file. | Vikram S. Adve | 2002-09-17 | 1 | -1/+1 |
* | Change the MallocInst & AllocaInst ctors to take the allocated type, not the | Chris Lattner | 2002-09-13 | 1 | -2/+11 |
* | include/llvm/DataTypes.h includes this #define so we don't need it anymore | Chris Lattner | 2002-09-13 | 1 | -1/+0 |
* | Another portability fix provided via Casey Carter: | Chris Lattner | 2002-09-13 | 1 | -0/+1 |
* | Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair of | Chris Lattner | 2002-09-12 | 2 | -4/+22 |
* | Give better assertion message for error conditions | Chris Lattner | 2002-09-11 | 1 | -0/+4 |
* | Allocation insts always have one operand | Chris Lattner | 2002-09-11 | 1 | -2/+1 |
* | Add convenience ctor to BranchInst | Chris Lattner | 2002-09-10 | 1 | -0/+7 |
* | Tighten up assertion checking for binary operators, not allowing invalid | Chris Lattner | 2002-09-10 | 1 | -2/+27 |