summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Fix bug in last checkinChris Lattner2002-10-07
* Implement operator= for SuccIteratorsChris Lattner2002-10-07
* - Add new isExternal() method to GlobalVariable to mirror Function.Chris Lattner2002-10-06
* The wall clock timer (implementing using the RTC or cycle counter on x86) isChris Lattner2002-10-03
* Remove commented out stuffChris Lattner2002-10-02
* Move GlobalDSGraph class defn to the end of the fileChris Lattner2002-10-02
* This file doesn't need Pass.hChris Lattner2002-10-02
* * Implement fully general merging of array subscripts on demand! ThisChris Lattner2002-10-02
* Checkin the "meat" of the Data structure graph itself. I forgot to checkChris Lattner2002-10-02
* - Remove the User::eraseOperand method which is never used, reallyChris Lattner2002-10-01
* - Rework Statistics:Chris Lattner2002-10-01
* Check in DataStructure rewrite so far.Chris Lattner2002-10-01
* Checkin generic interval timer supportChris Lattner2002-10-01
* Added several more helper functions for construction MachineInstrs.Vikram S. Adve2002-09-29
* Minor change to interface for Create{Zero,Sign}ExtensionsInstructions.Vikram S. Adve2002-09-29
* Simplify code a bit, add an assertionChris Lattner2002-09-29
* Fixed method getReturnValue(): it should return NULL if theVikram S. Adve2002-09-28
* Simplified code that handles call args and rets, so it no longerVikram S. Adve2002-09-28
* First try at implementing the AliasSetTracker class. I'm sure it will needChris Lattner2002-09-26
* Checkin new loop-preheader insertion pass.Chris Lattner2002-09-26
* - Fix bug in LoopInfo causing ParentLoop to be garbageChris Lattner2002-09-26
* - Add methods to ImmediateDominators & DominatorTree to allow updatesChris Lattner2002-09-26
* Add a new "DominatorSet::addDominator" method to allow updatesChris Lattner2002-09-26
* - Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop.Chris Lattner2002-09-26
* - Add new ctor to BasicBlock to allow insertion before any BB, not just atChris Lattner2002-09-26
* Converted SimpleStructMutation to take TargetData as a required pass.Chris Lattner2002-09-26
* Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner2002-09-25
* Convert TargetData to be an ImmutablePassChris Lattner2002-09-25
* ImmutablePass's don't need a runOnFunction, nor do they need to explicitly sayChris Lattner2002-09-25
* Convert BasicAA to be an immutable pass instead of a FunctionPassChris Lattner2002-09-25
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-25
* Checkin stub for Misha to implementChris Lattner2002-09-25
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-24
* Expose passinfo from BreakCriticalEdges pass so that it may be "Required" byChris Lattner2002-09-24
* Add new BreakCriticalEdges passChris Lattner2002-09-24
* There are no implicit gep forms of load and store anymoreChris Lattner2002-09-24
* Make users of FindUsedTypes not have problems with linkage. This fixesChris Lattner2002-09-24
* Group #includes betterChris Lattner2002-09-23
* Initial version: it adds 2 empty slots at the top of stackAnand Shukla2002-09-21
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-20
* Add erase() method for a single element.Vikram S. Adve2002-09-20
* Added class MachineOptInfo as interface to target-specificVikram S. Adve2002-09-20
* Interface to target-specific routines that support machine code optimization.Vikram S. Adve2002-09-20
* Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve2002-09-20
* Workaround for bug in GCC 3.1.1 iostreams library on sparc. It apprarentlyChris Lattner2002-09-19
* Fix ambiguity problem due to builtin log2(double) functionChris Lattner2002-09-17
* Fix namespace correctness bugChris Lattner2002-09-17
* Add support for gcc 3.2Chris Lattner2002-09-17
* Remove extra #includeChris Lattner2002-09-17
* Fix typo in comment.Vikram S. Adve2002-09-17