| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Provide dynamic_stackalloc lowering for MSP430. | Anton Korobeynikov | 2009-08-25 | 1 | -1/+10 | |
| | | | | | | | This fixes PR4769 llvm-svn: 80001 | |||||
| * | Give getPointerRegClass() a "kind" value so that targets can | Chris Lattner | 2009-07-29 | 1 | -4/+4 | |
| | | | | | | | support multiple different pointer register classes. llvm-svn: 77501 | |||||
| * | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -3/+3 | |
| | | | | | | | | | | This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640 | |||||
| * | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -3/+4 | |
| | | | | | | | | | | Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379 | |||||
| * | Silence warning when building without assertions. | Duncan Sands | 2009-07-03 | 1 | -0/+1 | |
| | | | | | llvm-svn: 74777 | |||||
| * | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | booleans. This gives a better indication of what the "addReg()" is doing. Remembering what all of those booleans mean isn't easy, especially if you aren't spending all of your time in that code. I took Jakob's suggestion and made it illegal to pass in "true" for the flag. This should hopefully prevent any unintended misuse of this (by reverting to the old way of using addReg()). llvm-svn: 71722 | |||||
| * | Add prologue/epilogue emission. Fix frame pointer handling. | Anton Korobeynikov | 2009-05-03 | 1 | -5/+135 | |
| | | | | | llvm-svn: 70740 | |||||
| * | Two more hooks for RA and FP registers | Anton Korobeynikov | 2009-05-03 | 1 | -2/+2 | |
| | | | | | llvm-svn: 70738 | |||||
| * | Proper handle loading of effective address of stack slot stuff | Anton Korobeynikov | 2009-05-03 | 1 | -3/+28 | |
| | | | | | llvm-svn: 70737 | |||||
| * | First draft of stack slot loads / stores lowering | Anton Korobeynikov | 2009-05-03 | 1 | -1/+31 | |
| | | | | | llvm-svn: 70735 | |||||
| * | Add call frame setup instruction elimination and lowerid for bunch of ↵ | Anton Korobeynikov | 2009-05-03 | 1 | -3/+70 | |
| | | | | | | | call-related stuff. llvm-svn: 70728 | |||||
| * | Add 8-bit regclass and pattern for sext_inreg | Anton Korobeynikov | 2009-05-03 | 1 | -7/+7 | |
| | | | | | llvm-svn: 70721 | |||||
| * | Add code enough for emission of reg-reg and reg-imm moves. This allows us to ↵ | Anton Korobeynikov | 2009-05-03 | 1 | -4/+4 | |
| | | | | | | | compile "ret i16 0" properly! llvm-svn: 70710 | |||||
| * | Make emit{Prologue,Epilogue}() noop for now | Anton Korobeynikov | 2009-05-03 | 1 | -2/+2 | |
| | | | | | llvm-svn: 70707 | |||||
| * | Add callee-saved regs & reg classes getter hooks | Anton Korobeynikov | 2009-05-03 | 1 | -2/+16 | |
| | | | | | llvm-svn: 70706 | |||||
| * | Add simple FP indicator for given function hook | Anton Korobeynikov | 2009-05-03 | 1 | -1/+3 | |
| | | | | | llvm-svn: 70705 | |||||
| * | Provide set of reserved registers | Anton Korobeynikov | 2009-05-03 | 1 | -1/+13 | |
| | | | | | llvm-svn: 70704 | |||||
| * | Fix register names, fix register allocation order, handle frame pointer. | Anton Korobeynikov | 2009-05-03 | 1 | -0/+2 | |
| | | | | | llvm-svn: 70701 | |||||
| * | Dummy MSP430 backend | Anton Korobeynikov | 2009-05-03 | 1 | -0/+73 | |
| llvm-svn: 70694 | ||||||

