summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/EmitAssembly.cpp
Commit message (Collapse)AuthorAgeFilesLines
* EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachineChris Lattner2002-02-041-4/+4
| | | | llvm-svn: 1680
* Convert assembly emission over to a two pass approach.Chris Lattner2002-02-031-172/+217
| | | | llvm-svn: 1662
* * prune #includesChris Lattner2002-02-031-25/+18
| | | | | | * Implement permethod output of machine code to assembly llvm-svn: 1652
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-34/+34
| | | | llvm-svn: 1503
* Remove unsized array supportChris Lattner2001-12-141-8/+0
| | | | llvm-svn: 1461
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-2/+2
| | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-35/+35
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-271-2/+65
| | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400
* Changed checking for invalid register number - earlier it was uisng a contantRuchira Sasanka2001-11-131-1/+1
| | | | llvm-svn: 1293
* Fix bogus code that was eliminating needed args.Vikram S. Adve2001-11-111-5/+1
| | | | llvm-svn: 1259
* Several bug fixes in printing constants, particularly with unsizedVikram S. Adve2001-11-101-42/+88
| | | | | | arrays and multi-dimensional arrays. llvm-svn: 1239
* Add support to print constant arrays and structures.Vikram S. Adve2001-11-091-26/+68
| | | | | | Align data larger than an L1 cache line on L1 cache line boundary. llvm-svn: 1228
* Bug fix: need to use .reserve for uninitialized data.Vikram S. Adve2001-11-081-6/+5
| | | | llvm-svn: 1205
* Fixed function getEscapedString to follow the Sparc assembly rulesVikram S. Adve2001-11-081-107/+150
| | | | | | | for symbol names! (And renamed it to getValidSymbolName). Fixed format for float and other constants. llvm-svn: 1195
* Check in to use moved stringizing codeChris Lattner2001-10-291-2/+10
| | | | llvm-svn: 1024
* Minor fix I omitted to check in.Vikram S. Adve2001-10-281-1/+1
| | | | llvm-svn: 1012
* Major overhaul to print globals and constants.Vikram S. Adve2001-10-281-133/+355
| | | | llvm-svn: 1004
* Fixed load syntax in EmitAssemblyRuchira Sasanka2001-10-241-1/+38
| | | | | | Fixed cpReg2Mem (store) operand oreder in SparcRegInfo.cpp llvm-svn: 984
* Split JMPL into JMPLCALL and JMPLRET.Vikram S. Adve2001-10-221-1/+2
| | | | llvm-svn: 943
* Fixed printing of offset operand for RETURN instruction.Vikram S. Adve2001-10-201-1/+12
| | | | llvm-svn: 928
* Minor bug fix in printing operands of JMPL.Vikram S. Adve2001-10-201-2/+2
| | | | llvm-svn: 926
* Emit the proper .type declarations to tell the debugger what a function isChris Lattner2001-10-151-0/+1
| | | | llvm-svn: 845
* Handle abnormal jmpl syntax correctlyChris Lattner2001-10-151-35/+50
| | | | llvm-svn: 844
* Be const correctChris Lattner2001-10-151-3/+3
| | | | llvm-svn: 826
* Add support for new style castsChris Lattner2001-10-011-2/+2
| | | | llvm-svn: 694
* Fix emission of return instructionsChris Lattner2001-10-011-0/+2
| | | | llvm-svn: 688
* * Properly escape function namesChris Lattner2001-09-281-3/+23
| | | | | | * Ignore %xcc argument on conditional branches llvm-svn: 663
* Seperate instruction definitions into new SparcInstr.def fileChris Lattner2001-09-191-1/+1
| | | | | | | Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp llvm-svn: 644
* First cut at assembly outputChris Lattner2001-09-191-0/+213
llvm-svn: 636
OpenPOWER on IntegriCloud