2004-02-27 |
Chris Lattner | ADD MORE FUNCTIONS! |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Fix argument size for SHL, SHR, SAR, SHLD and SHRD... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Fix encoding of ADD and SUB family of instructions... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. |
tree | commitdiff |
2004-02-27 |
Chris Lattner | setcond instructions don't have aliasing implications. |
tree | commitdiff |
2004-02-27 |
Chris Lattner | Fix Regression/Assembler/2004-02-27-SelfUseAssertError.ll |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for the SETcc family of |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHLD and SHRD... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHL, SHR and... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Rename SHL, SHR, SAR, SHLD and SHLR instructions to... |
tree | commitdiff |
2004-02-27 |
Chris Lattner | Implement test/Regression/Transforms/InstCombine/canoni... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Rename member function to be consistent with the rest. |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Make spiller push stores right after the definition... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Fix crash caused by passing register 0 to |
tree | commitdiff |
2004-02-26 |
Alkis Evlogimenos | Clear maps right after basic block is processed. |
tree | commitdiff |
2004-02-26 |
John Criswell | Fixes for PR258 and PR259. |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Be a good little compiler and handle direct calls effic... |
tree | commitdiff |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Since LLVM uses structure type equivalence, it isn... |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Use a map instead of annotations |
tree | commitdiff |
2004-02-26 |
Chris Lattner | remove obsolete comment |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Make sure that at least one virtual method is defined... |
tree | commitdiff |
2004-02-26 |
Chris Lattner | turn things like: |
tree | commitdiff |
2004-02-26 |
Chris Lattner | No need to clear the map here, it will always be empty |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Fix typo |
tree | commitdiff |
2004-02-26 |
Chris Lattner | The node doesn't have to be _no_ node flags, it just... |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Add _more_ functions |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Fix some warnings, some of which were spurious, and... |
tree | commitdiff |
2004-02-26 |
Misha Brukman | Instructions to call and return from functions. |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Two changes: |
tree | commitdiff |
2004-02-25 |
Chris Lattner | When building local graphs, clone the initializer for... |
tree | commitdiff |
2004-02-25 |
Alkis Evlogimenos | Fix bugs found with recent addition of assertions in |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Simplify the dead node elimination stuff |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Add a bunch more functions |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Try harder to get symbol info |
tree | commitdiff |
2004-02-25 |
Brian Gaeke | Represent va_list in interpreter as a (ec-stack-depth... |
tree | commitdiff |
2004-02-25 |
Brian Gaeke | Great sparc renaming fallout IV: Sparc --> SparcV9. |
tree | commitdiff |
2004-02-25 |
Alkis Evlogimenos | Remove asssert since it is breaking cases that it shoul... |
tree | commitdiff |
2004-02-25 |
Alkis Evlogimenos | Add DenseMap template and actually use it for for mappi... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | My faith in programmers has been found to be totally... |
tree | commitdiff |
2004-02-25 |
Misha Brukman | SparcV8 regs are really 32-bit, not 64! Thanks, Chris. |
tree | commitdiff |
2004-02-25 |
Misha Brukman | Clean up the tablegen descriptions for SparcV8. |
tree | commitdiff |
2004-02-25 |
Misha Brukman | Fix the SparcV8 register definitions that were imported... |
tree | commitdiff |
2004-02-25 |
Misha Brukman | SparcV8 has different types of instructions, but F1... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Add an assertion |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Fix failures in 099.go due to the cfgsimplify pass... |
tree | commitdiff |
2004-02-25 |
Brian Gaeke | SparcV8 skeleton |
tree | commitdiff |
2004-02-25 |
Brian Gaeke | Great renaming part II: Sparc --> SparcV9 (also include... |
tree | commitdiff |
2004-02-25 |
Brian Gaeke | Great renaming: Sparc --> SparcV9 |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Add a bunch more functions used by perlbmk |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Fix incorrect debug code |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Teach the instruction selector how to transform 'array... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | * Make the previous patch more efficient by not allocat... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Add a helper to create an addressing mode given all... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | add an inefficient way of folding structure and constan... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Implement special case for storing an immediate into... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Add support for 'rename' |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Make the verifier a little more explicit about this... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Add support for remove, fwrite, and fread |
tree | commitdiff |
2004-02-24 |
Brian Gaeke | FunctionLiveVarInfo.h moved: include/llvm/CodeGen ... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Fix some unexpected fallout from the config.h changes... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Fix a faulty optimization on FP values |
tree | commitdiff |
2004-02-24 |
Chris Lattner | If a block is made dead, make sure to promptly remove it. |
tree | commitdiff |
2004-02-24 |
Alkis Evlogimenos | Move machine code rewriter and spiller outside the... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Implement SimplifyCFG/switch_switch_fold.ll |
tree | commitdiff |
2004-02-24 |
Alkis Evlogimenos | Add predicates for checking if a virtual register has... |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Rearrange code a bit |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Implement: test/Regression/Transforms/SimplifyCFG/switc... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Make enum private as it is an implementation detail. |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Remove '4Virt' from member function names as it is... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Refactor VirtRegMap out of RegAllocLinearScan as the... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Include Config/config.h for SHLIBEXT. |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Generate much more efficient code in programs like... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Fix a small typeo in my checkin last night that broke... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Add number of spilled registers statistic. |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Fix bugs in finegrainification |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Use MachineBasicBlock::getParent(). |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Remove implementation of default constructor as it... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Refactor rewinding code for finding the first terminato... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Simplify code a bit, don't go off the end of the block... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | We were forgetting to add FP_REG_KILL instructions... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement cast.ll::test14/15 |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Refactor some code. In the mul - setcc folding case... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Improved PhysRegTracker interface. RegAlloc lazily... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement mul.ll:test11 |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement "strength reduction" of X <= C and X >= C |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement InstCombine/mul.ll:test10, which is a case... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Simplify iterator usage now that we have next(). Also... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Work around a gas bug. Print '-9223372036854775808... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement cast fp -> bool |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Stop passing iterators around by reference now that... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Some code cleanups from Chris |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Fix comments in PhysRegTracker and rename isPhysRegAvai... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Add a new cmove instruction |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h up to be the first included header |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Pull PhysRegTracker out of RegAllocLinearScan as it... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h to lib/CodeGen since it shouldn... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Only insert FP_REG_KILL instructions in MachineBasicBlo... |
tree | commitdiff |
next |