summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged in tools/lli/JIT/SparcEmitter.cpp, coupled with the JITResolver takenMisha Brukman2003-06-021-13/+254
| | | | | | from lib/Target/X86/X86CodeEmitter.cpp . llvm-svn: 6530
* Deal with %lo/%lm/%hm/%hh flags in getMachineOpValue().Brian Gaeke2003-06-021-10/+21
| | | | llvm-svn: 6522
* Removed useless code -- the byte order of output code is correct as is.Misha Brukman2003-05-311-6/+1
| | | | llvm-svn: 6462
* Added:Misha Brukman2003-05-301-10/+95
| | | | | | | * ability to save BasicBlock references to be resolved later * register remappings from the enum values to the real hardware numbers llvm-svn: 6449
* Fixed an error preventing compilation.Misha Brukman2003-05-271-1/+1
| | | | llvm-svn: 6381
* Keep track of the current BasicBlock being processed so that a referencingMisha Brukman2003-05-271-2/+2
| | | | | | MachineInstr can later be patched up correctly. llvm-svn: 6378
* Broke out class definition from SparcV9CodeEmitter, and added ability to take aMisha Brukman2003-05-271-25/+2
| | | | | | | MachineCodeEmitter to make a pass-through debugger -- output to memory and to std::cerr. llvm-svn: 6363
* SparcV9CodeEmitter.cpp is a part of the Sparc code emitter. The main functionMisha Brukman2003-05-271-0/+90
that assembles instructions is generated via TableGen (and hence must be built before building this directory, but that's already the case in the top-level Makefile). Also added is .cvsignore to ignore the generated file `SparcV9CodeEmitter.inc', which is included by SparcV9CodeEmitter.cpp . llvm-svn: 6357
OpenPOWER on IntegriCloud