| Commit message (Expand) | Author | Age | Files | Lines |
* | - Add new Constant::replaceUsesOfWithOnConstant which has an end result | Chris Lattner | 2002-10-09 | 2 | -2/+27 |
* | Make isExtern() be a virtual function inherited from GlobalValue | Chris Lattner | 2002-10-09 | 3 | -5/+10 |
* | - Detemplatize UseTy<> in Value.h, because it's only instantiated for one | Chris Lattner | 2002-10-09 | 1 | -26/+21 |
* | - Remove Value::use_push_back & Value::use_remove | Chris Lattner | 2002-10-09 | 1 | -3/+2 |
* | By default PHINode::removeIncomingValue will delete the phi node if the last | Chris Lattner | 2002-10-08 | 1 | -1/+8 |
* | Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges pass | Chris Lattner | 2002-10-08 | 1 | -0/+16 |
* | Expose new "recalculate" method from dominatorset | Chris Lattner | 2002-10-08 | 1 | -0/+5 |
* | Don't rotate paper. | Chris Lattner | 2002-10-07 | 2 | -4/+2 |
* | - Allow printing generic LLVM graphs to 'dot' files, so they can be | Chris Lattner | 2002-10-07 | 4 | -0/+376 |
* | Fix bug in last checkin | Chris Lattner | 2002-10-07 | 1 | -0/+1 |
* | Implement operator= for SuccIterators | Chris Lattner | 2002-10-07 | 1 | -0/+5 |
* | - Add new isExternal() method to GlobalVariable to mirror Function. | Chris Lattner | 2002-10-06 | 1 | -10/+21 |
* | The wall clock timer (implementing using the RTC or cycle counter on x86) is | Chris Lattner | 2002-10-03 | 2 | -14/+2 |
* | Remove commented out stuff | Chris Lattner | 2002-10-02 | 2 | -24/+4 |
* | Move GlobalDSGraph class defn to the end of the file | Chris Lattner | 2002-10-02 | 2 | -58/+58 |
* | This file doesn't need Pass.h | Chris Lattner | 2002-10-02 | 2 | -2/+8 |
* | * Implement fully general merging of array subscripts on demand! This | Chris Lattner | 2002-10-02 | 2 | -0/+24 |
* | Checkin the "meat" of the Data structure graph itself. I forgot to check | Chris Lattner | 2002-10-02 | 2 | -0/+954 |
* | - Remove the User::eraseOperand method which is never used, really | Chris Lattner | 2002-10-01 | 1 | -4/+0 |
* | - Rework Statistics: | Chris Lattner | 2002-10-01 | 3 | -104/+24 |
* | Check in DataStructure rewrite so far. | Chris Lattner | 2002-10-01 | 5 | -658/+44 |
* | Checkin generic interval timer support | Chris Lattner | 2002-10-01 | 2 | -0/+272 |
* | Added several more helper functions for construction MachineInstrs. | Vikram S. Adve | 2002-09-29 | 1 | -0/+26 |
* | Minor change to interface for Create{Zero,Sign}ExtensionsInstructions. | Vikram S. Adve | 2002-09-29 | 2 | -6/+6 |
* | Simplify code a bit, add an assertion | Chris Lattner | 2002-09-29 | 1 | -3/+2 |
* | Fixed method getReturnValue(): it should return NULL if the | Vikram S. Adve | 2002-09-28 | 1 | -2/+2 |
* | Simplified code that handles call args and rets, so it no longer | Vikram S. Adve | 2002-09-28 | 1 | -1/+1 |
* | First try at implementing the AliasSetTracker class. I'm sure it will need | Chris Lattner | 2002-09-26 | 1 | -0/+109 |
* | Checkin new loop-preheader insertion pass. | Chris Lattner | 2002-09-26 | 1 | -0/+13 |
* | - Fix bug in LoopInfo causing ParentLoop to be garbage | Chris Lattner | 2002-09-26 | 1 | -1/+3 |
* | - Add methods to ImmediateDominators & DominatorTree to allow updates | Chris Lattner | 2002-09-26 | 1 | -4/+31 |
* | Add a new "DominatorSet::addDominator" method to allow updates | Chris Lattner | 2002-09-26 | 1 | -0/+9 |
* | - Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop. | Chris Lattner | 2002-09-26 | 1 | -19/+46 |
* | - Add new ctor to BasicBlock to allow insertion before any BB, not just at | Chris Lattner | 2002-09-26 | 1 | -0/+4 |
* | Converted SimpleStructMutation to take TargetData as a required pass. | Chris Lattner | 2002-09-26 | 1 | -3/+2 |
* | Change LowerAllocations pass to 'require' TargetData instead of it being | Chris Lattner | 2002-09-25 | 1 | -5/+2 |
* | Convert TargetData to be an ImmutablePass | Chris Lattner | 2002-09-25 | 1 | -2/+3 |
* | ImmutablePass's don't need a runOnFunction, nor do they need to explicitly say | Chris Lattner | 2002-09-25 | 1 | -11/+1 |
* | Convert BasicAA to be an immutable pass instead of a FunctionPass | Chris Lattner | 2002-09-25 | 1 | -1/+1 |
* | Add support for ImmutablePasses, which are not run, and cannot be | Chris Lattner | 2002-09-25 | 2 | -0/+20 |
* | Checkin stub for Misha to implement | Chris Lattner | 2002-09-25 | 1 | -2/+4 |
* | - Do not expose Critical Edge breaking mechanics outside the BCE pass, thus | Chris Lattner | 2002-09-24 | 1 | -15/+0 |
* | Expose passinfo from BreakCriticalEdges pass so that it may be "Required" by | Chris Lattner | 2002-09-24 | 1 | -6/+9 |
* | Add new BreakCriticalEdges pass | Chris Lattner | 2002-09-24 | 1 | -0/+10 |
* | There are no implicit gep forms of load and store anymore | Chris Lattner | 2002-09-24 | 1 | -2/+1 |
* | Make users of FindUsedTypes not have problems with linkage. This fixes | Chris Lattner | 2002-09-24 | 1 | -14/+19 |
* | Group #includes better | Chris Lattner | 2002-09-23 | 1 | -1/+1 |
* | Initial version: it adds 2 empty slots at the top of stack | Anand Shukla | 2002-09-21 | 1 | -0/+16 |
* | Peephole optimization pass on final machine code. | Vikram S. Adve | 2002-09-20 | 1 | -0/+15 |
* | Add erase() method for a single element. | Vikram S. Adve | 2002-09-20 | 2 | -4/+6 |