Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.
Go to file
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
autoconf Removed the -only-static option as it is no longer required (and didn't work 2003-07-31 20:59:32 +00:00
docs Loop unroller doesn't necessarily need to be profile driven 2003-08-06 15:40:37 +00:00
include Completely eliminate the per-machine-instruction regsUsed set. 2003-08-05 22:39:13 +00:00
lib SparcV9CodeEmitter.cpp: 2003-08-06 16:20:22 +00:00
projects Disable sample project until it works 2003-07-23 23:28:57 +00:00
runtime 1. Make table size prime -- improves hashing performance vastly. 2003-07-30 12:49:25 +00:00
support Add error checking code to the node type parser. Start the instruction pattern 2003-08-06 06:16:35 +00:00
test Added POOLFLAGS option to run pool allocation 2003-08-06 01:03:28 +00:00
tools If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for 2003-08-05 15:51:05 +00:00
utils Sort the file lists 2003-08-06 16:02:50 +00:00
.cvsignore Ok, try #2, this time I'll not be stupid 2003-08-03 18:33:24 +00:00
configure Changed the default location of OBJ_ROOT to follow these rules: 2003-07-31 16:45:37 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Reverted back to using OR for cmp/mv operations for lex/yacc output. 2003-08-05 21:38:28 +00:00
Makefile.config.in Updated to use files within the autoconf subdirectory. 2003-07-22 19:17:35 +00:00
Makefile.rules Reverted back to using OR for cmp/mv operations for lex/yacc output. 2003-08-05 21:38:28 +00:00