SparcV9CodeEmitter.cpp:
authorMisha Brukman <brukman+llvm@gmail.com>
Wed, 6 Aug 2003 16:20:22 +0000 (16:20 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Wed, 6 Aug 2003 16:20:22 +0000 (16:20 +0000)
commit0897c6082215da422a486274efc7bbee78ba9a43
treeccf74e184374d098d422a4093cb74c7e1456804a
parentc9cdadf2d36e5da27f376bd6e7668917acff0c3e
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
lib/Target/SparcV9/SparcV9CodeEmitter.cpp
lib/Target/SparcV9/SparcV9CodeEmitter.h