aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Increase encapsulation of the StructType class, eliminating the getElementTyp...Chris Lattner2004-02-091-9/+15
* Method is goneChris Lattner2004-02-091-2/+0
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-0913-117/+98
* Improve encapsulation in the FunctionType class, by adding param_(iterator/be...Chris Lattner2004-02-091-4/+6
* This #include is not needed, it should have been removed with the last patchChris Lattner2004-02-091-1/+0
* Instead of searching the entire type graph for a type to determine if itChris Lattner2004-02-091-8/+29
* Upreferences are always OpaqueTypes, meaning that it is impossible for a non-...Chris Lattner2004-02-091-0/+1
* Another nice speedup for the register allocator. This time, we replaceChris Lattner2004-02-091-37/+55
* Add a new (hidden) option that is useful for profiling.Chris Lattner2004-02-091-1/+5
* Ugh, perform an optimization that GCC should be able to do itself. ThisChris Lattner2004-02-091-6/+7
* Only do stuff for the REAL number of physical registers we have, not 1024.Chris Lattner2004-02-091-10/+8
* Change the PhysRegsUsed map into a dense array. Seeing that this is a mappingChris Lattner2004-02-091-34/+35
* Two problems with these lines of code:Chris Lattner2004-02-091-2/+0
* The ConstantExpr::getCast call can cause a CPR to be generated. If so,Chris Lattner2004-02-091-0/+4
* Fix PR215: [bcwriter] Problem compactifying ConstantPointerRefsChris Lattner2004-02-092-0/+4
* Fix grammar-o.Misha Brukman2004-02-081-1/+1
* All of spec, including 253.perlbmk should now work. There is still the 254.gapChris Lattner2004-02-081-28/+4
* Improve compatibility with programs that already have a prototype for 'write',Chris Lattner2004-02-081-12/+43
* vi failed me again. :)Chris Lattner2004-02-081-1/+1
* Rename the invoke 'except' destination to the 'unwind' destinationChris Lattner2004-02-081-1/+1
* Change the 'exception' destination to the 'unwind' destination. We will alwaysChris Lattner2004-02-082-3/+3
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-0812-20/+19
* Add new bug, add note about llvm-dbChris Lattner2004-02-081-1/+2
* Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn'tChris Lattner2004-02-081-10/+32
* splitBasicBlock "does the right thing" now, no reason to reposition it.Chris Lattner2004-02-081-3/+0
* Bug fixedChris Lattner2004-02-081-2/+2
* Implement proper invoke/unwind lowering.Chris Lattner2004-02-081-21/+262
* New testcase, code generators should support invoke/unwindChris Lattner2004-02-081-0/+13
* Print out all globals as they are emitted, not just those emitted fromChris Lattner2004-02-081-3/+2
* There is no reason to #define fdChris Lattner2004-02-081-3/+2
* add pr105Brian Gaeke2004-02-081-0/+1
* Fix unterminated-quote typo in echo commandBrian Gaeke2004-02-081-1/+1
* Document automake as a build dependency because we use aclocalBrian Gaeke2004-02-081-2/+5
* Move rules for regenerating autoconf files into this shell script.Brian Gaeke2004-02-081-0/+20
* Remove rules for autoconf'ing files from top-level MakefileBrian Gaeke2004-02-081-7/+0
* Add a call to 'write' right before the call to abort() in the unwind path.Chris Lattner2004-02-081-3/+27
* Fix indentation of selectiondag.Brian Gaeke2004-02-081-1/+1
* Add one that I missedChris Lattner2004-02-081-0/+1
* Instead of callign removeTriviallyDeadNodes on the global graph every timeChris Lattner2004-02-084-8/+13
* Remove another unneeded call.Chris Lattner2004-02-081-1/+0
* This call is no longer needed now that merging does not produce garbageChris Lattner2004-02-081-1/+0
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-085-5/+23
* Bugfix for ilist conversion. The ilist wants to make an 'end' node which hasChris Lattner2004-02-081-1/+1
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-085-27/+83
* One of the 'annoying' things about ilists is that the iterators don't behaveChris Lattner2004-02-082-12/+188
* Change to use node_iterators instead of direct access to NodesChris Lattner2004-02-081-34/+43
* Change to use iterators instead of direct accessChris Lattner2004-02-082-4/+4
* Minor change to breakpoint (lack of) supportChris Lattner2004-02-081-1/+5
* getNodes() is gone, use node_begin/end insteadChris Lattner2004-02-073-15/+18
* getNodes() is goneChris Lattner2004-02-072-42/+42