Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup | Anton Korobeynikov | 2009-07-16 | 1 | -91/+29 | |
| | | | | llvm-svn: 76053 | |||||
* | Add missed condbranch opcodes | Anton Korobeynikov | 2009-07-16 | 1 | -5/+29 | |
| | | | | llvm-svn: 76043 | |||||
* | Handle FP callee-saved regs | Anton Korobeynikov | 2009-07-16 | 1 | -46/+78 | |
| | | | | llvm-svn: 76029 | |||||
* | Implement FP regs spills / restores | Anton Korobeynikov | 2009-07-16 | 1 | -0/+14 | |
| | | | | llvm-svn: 76024 | |||||
* | Add bunch of FP instructions | Anton Korobeynikov | 2009-07-16 | 1 | -0/+6 | |
| | | | | llvm-svn: 76019 | |||||
* | Another attempt to fix prologue emission | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 | |
| | | | | llvm-svn: 76007 | |||||
* | Add proper register aliases | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 | |
| | | | | llvm-svn: 75999 | |||||
* | Consolidate reg-imm / reg-reg-imm address mode selection logic in one place. | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 | |
| | | | | llvm-svn: 75990 | |||||
* | Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements ↵ | Anton Korobeynikov | 2009-07-16 | 1 | -0/+44 | |
| | | | | | | are needed during elimination of frame indexes. llvm-svn: 75989 | |||||
* | Provide hooks for spilling / restoring stuff | Anton Korobeynikov | 2009-07-16 | 1 | -2/+30 | |
| | | | | llvm-svn: 75969 | |||||
* | Implement InsertBranch() hook | Anton Korobeynikov | 2009-07-16 | 1 | -2/+25 | |
| | | | | llvm-svn: 75966 | |||||
* | Provide "wide" muls and divs/rems | Anton Korobeynikov | 2009-07-16 | 1 | -4/+8 | |
| | | | | llvm-svn: 75958 | |||||
* | SELECT_CC lowering | Anton Korobeynikov | 2009-07-16 | 1 | -0/+29 | |
| | | | | llvm-svn: 75948 | |||||
* | Emit callee-saved regs spills / restores | Anton Korobeynikov | 2009-07-16 | 1 | -3/+100 | |
| | | | | llvm-svn: 75943 | |||||
* | Some preliminary call lowering | Anton Korobeynikov | 2009-07-16 | 1 | -2/+9 | |
| | | | | llvm-svn: 75941 | |||||
* | Add shifts and reg-imm address matching | Anton Korobeynikov | 2009-07-16 | 1 | -2/+18 | |
| | | | | llvm-svn: 75927 | |||||
* | Add bunch of 32-bit patterns... Uffff :) | Anton Korobeynikov | 2009-07-16 | 1 | -2/+14 | |
| | | | | llvm-svn: 75926 | |||||
* | Add simple reg-reg and reg-imm moves | Anton Korobeynikov | 2009-07-16 | 1 | -7/+35 | |
| | | | | llvm-svn: 75912 | |||||
* | Let's start another backend :) | Anton Korobeynikov | 2009-07-16 | 1 | -0/+81 | |
llvm-svn: 75909 |