summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-30
* Setjmp should always return zero if we don't implement longjmp. This avoidsChris Lattner2003-06-30
* Get rid of the duplicate '0x' in debug mode.Brian Gaeke2003-06-30
* Use the getFunctionNames methodChris Lattner2003-06-30
* Add new methodChris Lattner2003-06-30
* Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bitChris Lattner2003-06-30
* Be more const-correctChris Lattner2003-06-30
* Fix bug in last checkinChris Lattner2003-06-30
* Reimplement the BU closure to collapse all SCC graphs into a single graph.Chris Lattner2003-06-30
* Handle the case where OldNodeMap == &ScalarMap correctlyChris Lattner2003-06-30
* Remove dead methodChris Lattner2003-06-30
* Do not delete the same graph multiple times when freeing memory if graphs are...Chris Lattner2003-06-30
* Do not multiply delete graphs if functions are sharing graphsChris Lattner2003-06-30
* Move usages of explicit hash_* datastructures to use typedefsChris Lattner2003-06-30
* Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner2003-06-30
* Adjust for new DSGraph APIChris Lattner2003-06-30
* Eliminate using declarations, adjust for new DSGraph APIChris Lattner2003-06-30
* Abstract out the predicate which decides whether a function gets completeChris Lattner2003-06-29
* Fix minor bug in previous checkinChris Lattner2003-06-29
* Add support for ensuring that nodes are not incompleteChris Lattner2003-06-29
* Add support for "physical subtyping", which fixes:Chris Lattner2003-06-29
* Add print method to not get silly warning from analyzeChris Lattner2003-06-29
* New pass which is useful for writing regression testsChris Lattner2003-06-29
* Until there is a setjmp/longjmp transformation pass, codegen setjmp as a noopChris Lattner2003-06-29
* Expose must alias information for global variables, implementing: DSGraph/mus...Chris Lattner2003-06-29
* If the alias analysis algorithm we are using can provide MUST alias information,Chris Lattner2003-06-29
* Count operands to instructions as well as just results. This allows for glob...Chris Lattner2003-06-29
* Propagate globals graph from the local to bu to td globals graphs. ThisChris Lattner2003-06-28
* Drop references to globals who do exist in the globals graph, but are neverChris Lattner2003-06-28
* Avoid double negativesChris Lattner2003-06-28
* New pass to perform DSA based optimizations. Initially we just support turningChris Lattner2003-06-28
* Avoid printing out huge structures or arrays if they are just filled with zerosChris Lattner2003-06-28
* Add support for a new zeroinitializer token which can be used to get rid ofChris Lattner2003-06-28
* jmp_buf is really a pointer type that is passed around...Chris Lattner2003-06-28
* Add support for the Invoke instruction!Chris Lattner2003-06-28
* Preserve compatibility with non-gcc compilersChris Lattner2003-06-28
* Fix bug: CBackend/2003-06-28-LinkOnceGlobalVars.llxChris Lattner2003-06-28
* Allow the inlining limit to be controlled from the command line!Chris Lattner2003-06-28
* Add support for 'unsigned' command line argumentsChris Lattner2003-06-28
* Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke2003-06-27
* Number constants from constant pool as CPIf_i where f is the function indexBrian Gaeke2003-06-26
* Add support to globaldce for deleting dead function prototypesChris Lattner2003-06-26
* When internalizing global ctor/dtor list, also mark it constant. This is gro...Chris Lattner2003-06-26
* Implement more aggressive folding of constant GEP instructionsChris Lattner2003-06-26
* Add support for elimination of load instruction from global constantsChris Lattner2003-06-26
* Integrate the C writer's name mangler.Brian Gaeke2003-06-25
* First draft of X86 LLC backend. This should be OK for small programs likeBrian Gaeke2003-06-25
* Instcombine: X * -1 -> -XChris Lattner2003-06-25
* Fix bug: LevelRaise/2003-06-25-ExprAnalysis.llChris Lattner2003-06-25
* Fix bug: Mem2Reg/2003-06-26-IterativePromote.llChris Lattner2003-06-25