| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | trim #includes. | Chris Lattner | 2010-11-14 | 1 | -5/+1 |
| | | | | | llvm-svn: 119075 | ||||
| * | rename LowerToMCInst -> LowerARMMachineInstrToMCInst. | Chris Lattner | 2010-11-14 | 1 | -1/+2 |
| | | | | | llvm-svn: 119071 | ||||
| * | even more simplifications. ARM MCInstLowering is now just | Chris Lattner | 2010-11-14 | 1 | -12/+11 |
| | | | | | | | | a single function instead of a class. It doesn't need the complexity that X86 does. llvm-svn: 119070 | ||||
| * | more shrinkification | Chris Lattner | 2010-11-14 | 1 | -5/+1 |
| | | | | | llvm-svn: 119068 | ||||
| * | more simplifications. | Chris Lattner | 2010-11-14 | 1 | -84/+17 |
| | | | | | llvm-svn: 119067 | ||||
| * | simplify and tidy up | Chris Lattner | 2010-11-14 | 1 | -27/+10 |
| | | | | | llvm-svn: 119066 | ||||
| * | Add support for ELF PLT references for ARM MC asm printing. Adding a | Jim Grosbach | 2010-09-22 | 1 | -9/+22 |
| | | | | | | | | | new VariantKind to the MCSymbolExpr seems like overkill, but I'm not sure there's a more straightforward way to get the printing difference captured. (i.e., x86 uses @PLT, ARM uses (PLT)). llvm-svn: 114613 | ||||
| * | Enable a few additional asserts in MC instruction lowering. | Jim Grosbach | 2010-09-22 | 1 | -9/+6 |
| | | | | | llvm-svn: 114601 | ||||
| * | Remove a few commented out bits | Jim Grosbach | 2010-09-22 | 1 | -14/+0 |
| | | | | | llvm-svn: 114576 | ||||
| * | handle the upper16/lower16 target operand flags on symbol references for MC | Jim Grosbach | 2010-09-17 | 1 | -5/+35 |
| | | | | | | | instruction lowering. llvm-svn: 114191 | ||||
| * | Make sure to promote single precision floats to double before extracting them | Jim Grosbach | 2010-09-16 | 1 | -2/+4 |
| | | | | | | | from the APFloat. llvm-svn: 114096 | ||||
| * | store MC FP immediates as a double instead of as an APFloat, thus avoiding an | Jim Grosbach | 2010-09-16 | 1 | -1/+2 |
| | | | | | | | unnecessary dtor for MCOperand. llvm-svn: 114064 | ||||
| * | Add support for floating point immediates to MC instruction printing. ARM | Jim Grosbach | 2010-09-15 | 1 | -0/+4 |
| | | | | | | | | | | | | VFP instructions use it for loading some constants, so implement that handling. Not thrilled with adding a member to MCOperand, but not sure there's much of a better option that's not pretty fragile (like putting a double in the union instead and just assuming that's good enough). Suggestions welcome... llvm-svn: 113996 | ||||
| * | Don't ignore the CPSR implicit def when lowering a MachineInstruction to an ↵ | Jim Grosbach | 2010-09-14 | 1 | -2/+3 |
| | | | | | | | MCInst. llvm-svn: 113847 | ||||
| * | trailing whitespace | Jim Grosbach | 2010-09-13 | 1 | -14/+14 |
| | | | | | llvm-svn: 113768 | ||||
| * | sink the arm implementations of ASmPrinter and MCInstLower | Chris Lattner | 2010-07-19 | 1 | -0/+162 |
| out of the AsmPrinter directory into libarm. Now the ARM InstPrinters depend jsut on the MC stuff, not on vmcore or codegen. llvm-svn: 108783 | |||||

