aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Now that all of the derived types have disciplined interfaces, we can eliminateChris Lattner2004-02-092-115/+35
* Increase encapsulation of the StructType class, eliminating the getElementTyp...Chris Lattner2004-02-091-9/+15
* Improve encapsulation in the FunctionType class, by adding param_(iterator/be...Chris Lattner2004-02-091-4/+6
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-081-5/+5
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-084-4/+18
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-084-8/+66
* One of the 'annoying' things about ilists is that the iterators don't behaveChris Lattner2004-02-082-12/+188
* Change to use iterators instead of direct accessChris Lattner2004-02-082-4/+4
* Abstract out the Nodes collection. Instead of providing a getNodes() method,Chris Lattner2004-02-074-22/+22
* Actually USE isForwarding methodChris Lattner2004-02-072-10/+10
* As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner2004-02-072-0/+8
* Use autoconf answers from config.h (FIXME, should autoconf this fileBrian Gaeke2004-02-061-4/+5
* Fix grammar.Misha Brukman2004-02-061-3/+2
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-042-14/+11
* Include <iosfwd> and <string> instead of <iostream>.Brian Gaeke2004-02-041-2/+3
* Check in header file I forgot before.Chris Lattner2004-02-041-2/+5
* Delete the BasicBlock ctor that only takes a BasicBlock to insert before. ThisChris Lattner2004-02-041-4/+5
* When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos2004-02-031-0/+6
* Revert changes. Will implement this using a different set of primitivesAlkis Evlogimenos2004-02-021-3/+0
* Add MachineOperand::setDef() and MachineOperand::setUse() so that theAlkis Evlogimenos2004-02-021-0/+3
* Add prototype for llvm::allocatePowerPCTargetMachine().Brian Gaeke2004-02-021-0/+8
* Correct the method I just added to actually return false sometimesChris Lattner2004-02-021-1/+1
* Add a new method to ConstantFPChris Lattner2004-02-021-0/+18
* The first half of a fix for PR218 & test/Regression/Assembler/2004-02-01-Nega...Chris Lattner2004-02-011-3/+12
* Add MRegisterInfo::getNumRegs().Alkis Evlogimenos2004-02-011-0/+6
* Add commentsChris Lattner2004-02-011-1/+4
* Merge safe parts from last night's buggy commit. These do not breakAlkis Evlogimenos2004-01-312-40/+14
* Add two static methods to avoid having client code explicitly compare againstChris Lattner2004-01-311-0/+12
* Revert last night's changes as they broke some tests. Will remerge parts of t...Alkis Evlogimenos2004-01-312-20/+20
* Several performance enhancements and cleanups from Chris.Alkis Evlogimenos2004-01-312-20/+20
* Add a new pointsToConstantMemory method to the AliasAnalysis interfaceChris Lattner2004-01-301-1/+8
* Add a new lazily constructed mapping from Idx's the MBB they representChris Lattner2004-01-301-0/+10
* Give clients of MachineFunctionPrinter the ability to specify a banner andBrian Gaeke2004-01-301-2/+5
* Doxygenify comments.Misha Brukman2004-01-301-0/+1
* Keep track of all of the globals inserted into the scalar mapChris Lattner2004-01-282-8/+52
* Pull the ScalarMap out into something that is more structured than what we hadChris Lattner2004-01-282-2/+84
* Minor tweaksChris Lattner2004-01-272-10/+22
* Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner2004-01-272-6/+40
* * cloneReachable* and clonePartiallyInto are not obsoleteChris Lattner2004-01-272-76/+92
* Fix failing test cases with joined live intervals. It turns out thatAlkis Evlogimenos2004-01-232-0/+4
* Add new flag, other minor modificationsChris Lattner2004-01-232-10/+14
* Fix grammarChris Lattner2004-01-232-4/+4
* Add option to join live intervals. Two intervals are joined if thereAlkis Evlogimenos2004-01-222-8/+40
* Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner2004-01-222-10/+4
* It doesn't make sense for one side to be const, but not the other.Chris Lattner2004-01-224-14/+20
* Remove const qualifier (all Value*'s are nonconst in DSA, so it's not clearChris Lattner2004-01-222-2/+40
* Specialize std::swap correctlyChris Lattner2004-01-222-4/+10
* To materialize a module, you need to know what functions NEED to be read andMisha Brukman2004-01-211-1/+2
* If you call abort(), #include <cstdlib>Misha Brukman2004-01-211-0/+2
* Regenerated using autoconf-2.57 and autoheader-2.57.Brian Gaeke2004-01-212-0/+6