summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Eliminate the remaining uses of getTypeSize. ThisDuncan Sands2007-11-051-2/+2
| | | | | | | | | | | | | | should only effect x86 when using long double. Now 12/16 bytes are output for long double globals (the exact amount depends on the alignment). This brings globals in line with the rest of LLVM: the space reserved for an object is now always the ABI size. One tricky point is that only 10 bytes should be output for long double if it is a field in a packed struct, which is the reason for the additional argument to EmitGlobalConstant. llvm-svn: 43688
* Revert 42908 for now.Evan Cheng2007-10-141-1/+1
| | | | llvm-svn: 42960
* Change the names used for internal labels to use the currentDan Gohman2007-10-121-1/+1
| | | | | | | | | function symbol name instead of a codegen-assigned function number. Thanks Evan! :-) llvm-svn: 42908
* Position Independent Code (PIC) support [2]Bruno Cardoso Lopes2007-10-091-9/+19
| | | | | | | | | | - Added a function to hold the stack location where GP must be stored during LowerCALL - AsmPrinter now emits directives based on relocation type - PIC_ set to default relocation type (same as GCC) llvm-svn: 42779
* Added "LoadEffective" pattern to handle stack locations.Bruno Cardoso Lopes2007-09-241-4/+11
| | | | | | Fixed some comments llvm-svn: 42271
* Mask directive completed with CalleeSave infoBruno Cardoso Lopes2007-08-281-71/+110
| | | | | | Comments for Mips directives added. llvm-svn: 41526
* Couple of small changes. Delay Slot handle header declared. Bruno Cardoso Lopes2007-08-181-1/+1
| | | | | | Newline added after macros at function init on generated asm! llvm-svn: 41157
* Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman2007-07-251-2/+1
| | | | | | AsmPrinter::doFinalization. llvm-svn: 40487
* Added support for Mips specific GAS directivesBruno Cardoso Lopes2007-07-111-19/+158
| | | | | | | Fixed print immediate Fixed Identation on MipsISelDAGToDAG.cpp llvm-svn: 39764
* Initial Mips support, here we go! =)Bruno Cardoso Lopes2007-06-061-0/+294
- Modifications from the last patch included (issues pointed by Evan Cheng are now fixed). - Added more MipsI instructions. - Added more patterns to match branch instructions. llvm-svn: 37461
OpenPOWER on IntegriCloud