Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove a bunch more SparcV9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 28093 | |||||
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -1/+6 | |
| | | | | llvm-svn: 27491 | |||||
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -10/+2 | |
| | | | | llvm-svn: 27225 | |||||
* | Translate llvm target registers to dwarf register numbers properly. | Jim Laskey | 2006-03-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 27180 | |||||
* | Add support to locate local variables in frames (early version.) | Jim Laskey | 2006-03-23 | 1 | -0/+13 | |
| | | | | llvm-svn: 26994 | |||||
* | remove some now-dead code | Chris Lattner | 2006-03-09 | 1 | -16/+0 | |
| | | | | llvm-svn: 26652 | |||||
* | Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ↵ | Chris Lattner | 2006-02-02 | 1 | -19/+0 | |
| | | | | | | more logical place. Other methods should also be moved if anyoneis interested. :) llvm-svn: 25913 | |||||
* | Add immediate forms of cmov and remove some cruft | Andrew Lenharth | 2006-02-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 25882 | |||||
* | allow R28 to be used for frame calculations without entirely removing it ↵ | Andrew Lenharth | 2006-01-26 | 1 | -1/+1 | |
| | | | | | | from circulation llvm-svn: 25639 | |||||
* | maintaining stackpointer alignment. Perhaps it doesn't matter | Andrew Lenharth | 2006-01-25 | 1 | -0/+4 | |
| | | | | llvm-svn: 25592 | |||||
* | clean this function up some | Andrew Lenharth | 2006-01-01 | 1 | -37/+26 | |
| | | | | llvm-svn: 25055 | |||||
* | whatever. Intermediate patch to see what breaks. Seems ok. | Andrew Lenharth | 2005-11-09 | 1 | -13/+56 | |
| | | | | llvm-svn: 24260 | |||||
* | ret 0; works, not much else | Andrew Lenharth | 2005-10-20 | 1 | -1/+1 | |
| | | | | | | | | still lots of uglyness. Maybe calls will come soon. Fixing the return value of things will be necessary to make alpha work. llvm-svn: 23832 | |||||
* | This seems useful from the original patch that added the function. If there ↵ | Andrew Lenharth | 2005-10-09 | 1 | -0/+19 | |
| | | | | | | is a reason it is not useful on a RISC type target, let me know and I will pull it out llvm-svn: 23676 | |||||
* | Pass extra regclasses into spilling code | Chris Lattner | 2005-09-30 | 1 | -2/+4 | |
| | | | | llvm-svn: 23537 | |||||
* | This code has always been dead for alpha | Chris Lattner | 2005-08-19 | 1 | -20/+0 | |
| | | | | llvm-svn: 22915 | |||||
* | Alpha JIT (beta) | Andrew Lenharth | 2005-07-22 | 1 | -1/+9 | |
| | | | | llvm-svn: 22500 | |||||
* | clean up prolouge and epilouge | Andrew Lenharth | 2005-07-07 | 1 | -26/+25 | |
| | | | | llvm-svn: 22346 | |||||
* | simplify call code, remove pseudo ops for div and rem, track more loads and ↵ | Andrew Lenharth | 2005-07-01 | 1 | -0/+16 | |
| | | | | | | stores llvm-svn: 22322 | |||||
* | remove a pseudo instruction, make ret always right, and fix vararg chains | Andrew Lenharth | 2005-06-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 22276 | |||||
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -5/+5 | |
| | | | | llvm-svn: 21452 | |||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -19/+19 | |
| | | | | llvm-svn: 21424 | |||||
* | WOW, function calls still seem to work after this. | Andrew Lenharth | 2005-04-13 | 1 | -1/+5 | |
| | | | | llvm-svn: 21286 | |||||
* | Fix up some types and constants | Andrew Lenharth | 2005-03-29 | 1 | -2/+2 | |
| | | | | llvm-svn: 20928 | |||||
* | Should fix mesa | Andrew Lenharth | 2005-03-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 20577 | |||||
* | don't break the build on 32-bit hosts. | Chris Lattner | 2005-03-05 | 1 | -2/+2 | |
| | | | | llvm-svn: 20455 | |||||
* | fix data size stuff for architectures with bit challenged data types | Andrew Lenharth | 2005-03-05 | 1 | -4/+4 | |
| | | | | llvm-svn: 20453 | |||||
* | fix up stack pointer adjustments | Andrew Lenharth | 2005-03-04 | 1 | -18/+22 | |
| | | | | llvm-svn: 20442 | |||||
* | fix Allocas. Really. I mean it this time. | Andrew Lenharth | 2005-02-24 | 1 | -1/+6 | |
| | | | | llvm-svn: 20306 | |||||
* | dynamic stack allocas | Andrew Lenharth | 2005-02-22 | 1 | -43/+88 | |
| | | | | llvm-svn: 20273 | |||||
* | Make the rest of file header comments consistent in format and style | Misha Brukman | 2005-02-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 20048 | |||||
* | Correct stack stuff for FP | Andrew Lenharth | 2005-02-01 | 1 | -5/+12 | |
| | | | | llvm-svn: 19973 | |||||
* | This code is really unreachable. | Chris Lattner | 2005-01-30 | 1 | -1/+2 | |
| | | | | llvm-svn: 19934 | |||||
* | Fix warnings. | Chris Lattner | 2005-01-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 19933 | |||||
* | support for larger calls | Andrew Lenharth | 2005-01-30 | 1 | -44/+34 | |
| | | | | llvm-svn: 19932 | |||||
* | Unbreak the build :( | Chris Lattner | 2005-01-29 | 1 | -1/+0 | |
| | | | | llvm-svn: 19926 | |||||
* | first step towards a correct and complete stack. also add some forms for ↵ | Andrew Lenharth | 2005-01-29 | 1 | -2/+2 | |
| | | | | | | things that were getting stuck in the nightly tester. llvm-svn: 19914 | |||||
* | stack frame fix and zero FP reg fix | Andrew Lenharth | 2005-01-27 | 1 | -10/+17 | |
| | | | | llvm-svn: 19857 | |||||
* | initial fp support | Andrew Lenharth | 2005-01-26 | 1 | -12/+19 | |
| | | | | llvm-svn: 19847 | |||||
* | Clean ups, and taught the instruction selector about immediate forms | Andrew Lenharth | 2005-01-24 | 1 | -2/+2 | |
| | | | | llvm-svn: 19816 | |||||
* | Let me introduce you to the early stages of the llvm backend for the alpha ↵ | Andrew Lenharth | 2005-01-22 | 1 | -0/+268 | |
processor llvm-svn: 19764 |