summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix Regression/Assembler/2004-02-27-SelfUseAssertError.llChris Lattner2004-02-27
* Add memory operand folding support for the SETcc family ofAlkis Evlogimenos2004-02-27
* Add memory operand folding support for SHLD and SHRD instructions.Alkis Evlogimenos2004-02-27
* Add memory operand folding support for SHL, SHR and SAR, SHLD instructions.Alkis Evlogimenos2004-02-27
* Rename SHL, SHR, SAR, SHLD and SHLR instructions to make themAlkis Evlogimenos2004-02-27
* Implement test/Regression/Transforms/InstCombine/canonicalize_branch.llChris Lattner2004-02-27
* Rename member function to be consistent with the rest.Alkis Evlogimenos2004-02-27
* Make spiller push stores right after the definition of a register soAlkis Evlogimenos2004-02-27
* Fix crash caused by passing register 0 toAlkis Evlogimenos2004-02-27
* Clear maps right after basic block is processed.Alkis Evlogimenos2004-02-26
* Fixes for PR258 and PR259.John Criswell2004-02-26
* Be a good little compiler and handle direct calls efficiently, even if thereChris Lattner2004-02-26
* Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos2004-02-26
* Since LLVM uses structure type equivalence, it isn't useful to keep aroundChris Lattner2004-02-26
* Use a map instead of annotationsChris Lattner2004-02-26
* remove obsolete commentChris Lattner2004-02-26
* Make sure that at least one virtual method is defined in a .cpp file to avoidChris Lattner2004-02-26
* turn things like:Chris Lattner2004-02-26
* No need to clear the map here, it will always be emptyChris Lattner2004-02-26
* Fix typoChris Lattner2004-02-26
* The node doesn't have to be _no_ node flags, it just has to be complete andChris Lattner2004-02-26
* Add _more_ functionsChris Lattner2004-02-26
* Fix some warnings, some of which were spurious, and some of which were realChris Lattner2004-02-26
* Instructions to call and return from functions.Misha Brukman2004-02-26
* Two changes:Chris Lattner2004-02-25
* When building local graphs, clone the initializer for constant globals into eachChris Lattner2004-02-25
* Fix bugs found with recent addition of assertions inAlkis Evlogimenos2004-02-25
* Simplify the dead node elimination stuffChris Lattner2004-02-25
* Add a bunch more functionsChris Lattner2004-02-25
* Try harder to get symbol infoChris Lattner2004-02-25
* Represent va_list in interpreter as a (ec-stack-depth . var-arg-index)Brian Gaeke2004-02-25
* Great sparc renaming fallout IV: Sparc --> SparcV9.Brian Gaeke2004-02-25
* Remove asssert since it is breaking cases that it shouldn't.Alkis Evlogimenos2004-02-25
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-25
* My faith in programmers has been found to be totally misplaced. One wouldChris Lattner2004-02-25
* SparcV8 regs are really 32-bit, not 64! Thanks, Chris.Misha Brukman2004-02-25
* Clean up the tablegen descriptions for SparcV8.Misha Brukman2004-02-25
* Fix the SparcV8 register definitions that were imported from PPC template.Misha Brukman2004-02-25
* SparcV8 has different types of instructions, but F1 is only used for CALL.Misha Brukman2004-02-25
* Add an assertionChris Lattner2004-02-25
* Fix failures in 099.go due to the cfgsimplify pass creating switch instructionsChris Lattner2004-02-25
* SparcV8 skeletonBrian Gaeke2004-02-25
* Great renaming part II: Sparc --> SparcV9 (also includes command-line options...Brian Gaeke2004-02-25
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-25
* Add a bunch more functions used by perlbmkChris Lattner2004-02-25
* Fix incorrect debug codeChris Lattner2004-02-25
* Teach the instruction selector how to transform 'array' GEP computations into...Chris Lattner2004-02-25
* * Make the previous patch more efficient by not allocating a temporary Machin...Chris Lattner2004-02-25
* Add a helper to create an addressing mode given all of the pieces.Chris Lattner2004-02-25
* add an inefficient way of folding structure and constant array indexes togetherChris Lattner2004-02-25