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 |
2004-02-19 |
Alkis Evlogimenos | Make ToolExecutionError inherit std::exception and... |
tree | commitdiff |
2004-02-19 |
Alkis Evlogimenos | Print stacktrace in STDERR before dying on a fatal... |
tree | commitdiff |
2004-02-19 |
Alkis Evlogimenos | Rename reloads/spills to loads/stores. |
tree | commitdiff |
2004-02-18 |
Chris Lattner | Add support for just running the code generator |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Implement assignment correctness verification. |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Move unused typedefs in private section. Add method... |
tree | commitdiff |
2004-02-18 |
Chris Lattner | indent correctly |
tree | commitdiff |
2004-02-18 |
Chris Lattner | Don't yell. BUGPOINT should yell, not the tool runner :) |
tree | commitdiff |
2004-02-18 |
Chris Lattner | If there is an error running a tool, include the error... |
tree | commitdiff |
2004-02-18 |
Chris Lattner | When an error occurs executing a tool, we now throw... |
tree | commitdiff |
2004-02-18 |
Chris Lattner | Eliminate operator[] is deprecated warnings |
tree | commitdiff |
2004-02-18 |
Chris Lattner | Fix deprecated operator[] warnings |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Fix argument size for MOVSX and MOVZX instructions. |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Be more agressive when joining ranges. |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Fix overly conservative spill interval computation. |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Beautify debug output. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix PR245: Linking weak and strong global variables... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | When we complete the bottom-up pass, make sure to merge... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support for GlobalAddress's for alkis |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | These store to memory too. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Remove the -disable-kill option. The register allocato... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | These store to memory, not read from it. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Instructiosn with 1 memory operand have 4 operands... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Align case statements. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add TEST and XCHG memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add OR and XOR memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | ADDmi{16,32} should be in the next case statement. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding support for MUL, DIV, IDIV... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding for CMP{rm,mr,mi}{8,16,32... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add SUB{rm,mr,mi}{8,16,32} instructions. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support to the local allocator for fusing spill... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands for ADC, SBB... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for ADC{rm.mr}32 and SBB{rm,mr}32. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add a (hidden) option to print instructions that fail... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands in MOVri{8... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Expand the repertoire of the forms we can print and... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Disable this peephole for now. We can't keep track... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix a bug in my previous refactoring change... arg! |
tree | commitdiff |
2004-02-17 |
Chris Lattner | The C backend is no longer in llvm-dis, it's in llc |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add an option to disable spill fusing in the X86 backend |
tree | commitdiff |
next |