aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* - Add new Constant::replaceUsesOfWithOnConstant which has an end resultChris Lattner2002-10-092-2/+27
* Make isExtern() be a virtual function inherited from GlobalValueChris Lattner2002-10-093-5/+10
* - Detemplatize UseTy<> in Value.h, because it's only instantiated for oneChris Lattner2002-10-091-26/+21
* - Remove Value::use_push_back & Value::use_removeChris Lattner2002-10-091-3/+2
* By default PHINode::removeIncomingValue will delete the phi node if the lastChris Lattner2002-10-081-1/+8
* Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner2002-10-081-0/+16
* Expose new "recalculate" method from dominatorsetChris Lattner2002-10-081-0/+5
* Don't rotate paper.Chris Lattner2002-10-072-4/+2
* - Allow printing generic LLVM graphs to 'dot' files, so they can beChris Lattner2002-10-074-0/+376
* Fix bug in last checkinChris Lattner2002-10-071-0/+1
* Implement operator= for SuccIteratorsChris Lattner2002-10-071-0/+5
* - Add new isExternal() method to GlobalVariable to mirror Function.Chris Lattner2002-10-061-10/+21
* The wall clock timer (implementing using the RTC or cycle counter on x86) isChris Lattner2002-10-032-14/+2
* Remove commented out stuffChris Lattner2002-10-022-24/+4
* Move GlobalDSGraph class defn to the end of the fileChris Lattner2002-10-022-58/+58
* This file doesn't need Pass.hChris Lattner2002-10-022-2/+8
* * Implement fully general merging of array subscripts on demand! ThisChris Lattner2002-10-022-0/+24
* Checkin the "meat" of the Data structure graph itself. I forgot to checkChris Lattner2002-10-022-0/+954
* - Remove the User::eraseOperand method which is never used, reallyChris Lattner2002-10-011-4/+0
* - Rework Statistics:Chris Lattner2002-10-013-104/+24
* Check in DataStructure rewrite so far.Chris Lattner2002-10-015-658/+44
* Checkin generic interval timer supportChris Lattner2002-10-012-0/+272
* Added several more helper functions for construction MachineInstrs.Vikram S. Adve2002-09-291-0/+26
* Minor change to interface for Create{Zero,Sign}ExtensionsInstructions.Vikram S. Adve2002-09-292-6/+6
* Simplify code a bit, add an assertionChris Lattner2002-09-291-3/+2
* Fixed method getReturnValue(): it should return NULL if theVikram S. Adve2002-09-281-2/+2
* Simplified code that handles call args and rets, so it no longerVikram S. Adve2002-09-281-1/+1
* First try at implementing the AliasSetTracker class. I'm sure it will needChris Lattner2002-09-261-0/+109
* Checkin new loop-preheader insertion pass.Chris Lattner2002-09-261-0/+13
* - Fix bug in LoopInfo causing ParentLoop to be garbageChris Lattner2002-09-261-1/+3
* - Add methods to ImmediateDominators & DominatorTree to allow updatesChris Lattner2002-09-261-4/+31
* Add a new "DominatorSet::addDominator" method to allow updatesChris Lattner2002-09-261-0/+9
* - Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop.Chris Lattner2002-09-261-19/+46
* - Add new ctor to BasicBlock to allow insertion before any BB, not just atChris Lattner2002-09-261-0/+4
* Converted SimpleStructMutation to take TargetData as a required pass.Chris Lattner2002-09-261-3/+2
* Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner2002-09-251-5/+2
* Convert TargetData to be an ImmutablePassChris Lattner2002-09-251-2/+3
* ImmutablePass's don't need a runOnFunction, nor do they need to explicitly sayChris Lattner2002-09-251-11/+1
* Convert BasicAA to be an immutable pass instead of a FunctionPassChris Lattner2002-09-251-1/+1
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-252-0/+20
* Checkin stub for Misha to implementChris Lattner2002-09-251-2/+4
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-241-15/+0
* Expose passinfo from BreakCriticalEdges pass so that it may be "Required" byChris Lattner2002-09-241-6/+9
* Add new BreakCriticalEdges passChris Lattner2002-09-241-0/+10
* There are no implicit gep forms of load and store anymoreChris Lattner2002-09-241-2/+1
* Make users of FindUsedTypes not have problems with linkage. This fixesChris Lattner2002-09-241-14/+19
* Group #includes betterChris Lattner2002-09-231-1/+1
* Initial version: it adds 2 empty slots at the top of stackAnand Shukla2002-09-211-0/+16
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-201-0/+15
* Add erase() method for a single element.Vikram S. Adve2002-09-202-4/+6