summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner2006-04-201-304/+0
| | | | llvm-svn: 27885
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-0/+1
| | | | llvm-svn: 25509
* Clean up some uninitialized variables and missing return statements thatReid Spencer2005-06-181-1/+1
| | | | | | GCC 4.0.0 compiler (sometimes incorrectly) warns about under release build. llvm-svn: 22249
* Remove trailing whitespaceMisha Brukman2005-04-211-14/+14
| | | | llvm-svn: 21425
* Use the rules in Makefile.rules to build SparcV9GenCodeEmitter.inc insteadChris Lattner2004-12-161-8/+7
| | | | | | of custom rules. llvm-svn: 18984
* Squelch a bogus warningChris Lattner2004-11-231-1/+1
| | | | llvm-svn: 18157
* Remove some dead vars and some useless namespacificationChris Lattner2004-11-221-10/+1
| | | | llvm-svn: 18126
* Implement a disgusting hack to work around broken machine code emission ofChris Lattner2004-11-221-1/+12
| | | | | | the RDCCR instruction. This fixes a bunch of programs with the JIT. llvm-svn: 18124
* Remove JIT-specific code from the code emitter.Chris Lattner2004-11-221-562/+34
| | | | llvm-svn: 18122
* Adjust to changed interfacesChris Lattner2004-11-201-2/+2
| | | | llvm-svn: 18064
* 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