summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Instead of silently breaking, print notification of why this doesn't work.Chris Lattner2004-10-091-0/+9
| | | | llvm-svn: 16870
* Change the #ifdefs to allow compilation with a V8 compiler, but the JIT stillMisha Brukman2004-09-291-5/+5
| | | | | | | won't work if not compiled in V9 mode, currently by GCC only, because Sun's system compiler does not tell us if it's a V8 or V9 system. llvm-svn: 16602
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into ↵Chris Lattner2004-08-161-1/+1
| | | | | | lib/Target/SparcV9 llvm-svn: 15830
* * Remove unnecessary commentMisha Brukman2004-08-041-3/+3
| | | | | | | * Fix alignment of code * Tabs to spaces llvm-svn: 15505
* Get rid of the (apparently non-working) filePrinterEmitter which is added inBrian Gaeke2004-07-271-3/+1
| | | | | | debug mode. Its only effect seems to be the creation of an empty file... llvm-svn: 15289
* Inline 4 methodsChris Lattner2004-07-191-4/+4
| | | | llvm-svn: 15000
* Encode %fsr correctly; don't fail an assertion.Brian Gaeke2004-06-091-0/+9
| | | | llvm-svn: 14103
* Fix assertion failure message to have the right method name.Brian Gaeke2004-06-091-1/+1
| | | | llvm-svn: 14101
* Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke2004-06-031-1/+1
| | | | | | only concrete implementation. llvm-svn: 13977
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-2/+2
| | | | llvm-svn: 13952
* Fix a bug in outputting branches to constant PCs. Since the PC is supplied asBrian Gaeke2004-05-201-2/+3
| | | | | | | a full 64-bit address, it must be adjusted to fit in the branch instruction's immediate field. (This is only used in the reoptimizer, for now.) llvm-svn: 13608
* Minor simplification: eliminate a dyn_cast.Brian Gaeke2004-05-191-9/+4
| | | | | | Fix a typo in a debug message. llvm-svn: 13607
* Get rid of the old byte-at-a-time emission code used when the Sparc JIT wasBrian Gaeke2004-04-231-9/+0
| | | | | | being tested on X86, as per Chris's request. llvm-svn: 13124
* Emit SPARC machine code a word at a time instead of a byte at a time.Brian Gaeke2004-04-231-1/+5
| | | | | | Use emitWordAt() to emit forward-branch fixups. llvm-svn: 13119
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-0/+823
llvm-svn: 11826
OpenPOWER on IntegriCloud