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 |
2004-02-22 |
Chris Lattner | Another bug fix for empty MBB's |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | Move MOTy::UseType enum into MachineOperand. This elimi... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Fix a bug where we were implicitly assuming that there... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Reduce the number of pointless copies inserted due... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Fix bug in previous checkout: leave the iterator at... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Completely rewrite how getelementptr instructions are... |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | When folding memory operands in machine instructions... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Fix a soon-to-be-missing #include |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Get all instruction definitions |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Wow this is out of date. When we have _real_ code... |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | Print basic block boundaries in machine instruction... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Implement Transforms/InstCombine/cast.ll:test13, a... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | The two address pass cannot handle two addr instruction... |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | Abstract merging of ranges away from number of slots... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Use isNull instead of getNode() to test for existence... |
tree | commitdiff |
2004-02-21 |
Chris Lattner | Fix an iterator invalidation problem which was causing... |
tree | commitdiff |
2004-02-21 |
Chris Lattner | Use handy method |
tree | commitdiff |
2004-02-21 |
Misha Brukman | `cat' is usually in /bin, not /usr/bin, at least on... |
tree | commitdiff |
2004-02-21 |
Chris Lattner | When printing a stack trace, demangle it if possible... |
tree | commitdiff |
2004-02-21 |
Alkis Evlogimenos | Make 'fold' statistic's description the same in both... |
tree | commitdiff |
2004-02-21 |
Chris Lattner | Instead of cloning the globals for main into the global... |
tree | commitdiff |
2004-02-20 |
Chris Lattner | There is no need to merge the globals graph into the... |
tree | commitdiff |
2004-02-20 |
Chris Lattner | Add two missing returns, which caused us to be very... |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Some more statistics improvements. |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Disambiguate statistic descriptions. |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Rename statistic and add another one. |
tree | commitdiff |
2004-02-20 |
Chris Lattner | Add support for some string functions, the scanf family... |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Fix crash in debug output. |
tree | commitdiff |
2004-02-20 |
Brian Gaeke | Use backtrace() and include execinfo.h, if they were... |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Fix instruction numbering in debug output. |
tree | commitdiff |
2004-02-20 |
Alkis Evlogimenos | Too many changes in one commit: |
tree | commitdiff |
2004-02-20 |
Chris Lattner | It is totally unacceptable to print out (literally... |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Disable the stack trace thing until we can get an autoc... |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Implement new function |
tree | commitdiff |
2004-02-19 |
Alkis Evlogimenos | Fix RA::verifyAssignment() |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Fix problem fusing spill code into instructions: we... |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Fix an iterator invalidation problem. :( |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Add method to update livevar when an instruction moves |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Fix a __LONG__ term annoyance of mine: symbolic registe... |
tree | commitdiff |
2004-02-19 |
Chris Lattner | Add a MachineBasicBlock::getParent() method |
tree | commitdiff |
next |