llvm-6502/lib/Target
Misha Brukman 0897c60822 SparcV9CodeEmitter.cpp:
* Doxygen-ified comments
* Added capability to make far calls (i.e., beyond 30 bits in CALL instr)
  which implies that we need to delete function references that were added by
  the call to addFunctionReference() because the actual call instruction is 10
  instructions away (thanks to 64-bit address construction)
* Cleaned up code that generates far jumps by using an array+loop

SparcV9CodeEmitter.h:
* Explained more of the side-effects of emitFarCall()


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7639 91177308-0d34-0410-b5e6-96231b3b80d8
2003-08-06 16:20:22 +00:00
..
CBackend Unbreak the CBE output 2003-07-31 17:47:24 +00:00
SparcV9 SparcV9CodeEmitter.cpp: 2003-08-06 16:20:22 +00:00
X86 Completely eliminate the isVoid TSFlag, shifting over all other fields 2003-08-06 15:32:20 +00:00
Makefile X86 target builds fine now 2002-11-20 20:17:03 +00:00
MRegisterInfo.cpp Make it easier to debug by exposing a temporary 2003-08-03 13:49:25 +00:00
Target.td Start adding usefulness to the DAG node definitions, add a new Expander 2003-08-06 15:31:02 +00:00
TargetData.cpp Remove redundant const qualifiers from cast<> expressions 2003-07-23 15:30:06 +00:00
TargetInstrInfo.cpp Nice tasty llc fixes. These should fix LLC for x86 for everything in 2003-06-27 00:00:48 +00:00
TargetMachine.cpp The promotion rules are the same for all targets, they are set by the C standard. 2003-04-26 19:47:36 +00:00
TargetSchedInfo.cpp Reformatted code to match the prevalent LLVM style; fit code into 80 columns. 2003-08-05 00:02:06 +00:00