[Sparc] Implement JIT for SPARC.
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Tue, 8 Oct 2013 07:15:22 +0000 (07:15 +0000)
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Tue, 8 Oct 2013 07:15:22 +0000 (07:15 +0000)
commit38aceb871478893bfa87f94c2cb3a344a4c8c2df
treebe5c4325292df4a41fe11e5bba69d5b44d7f2eee
parentd55fed16a44366f8d9800197ffa67bbd7189568b
[Sparc] Implement JIT for SPARC.

No new testcases. However, this patch makes all supported JIT testcases in
test/ExecutionEngine  pass on Sparc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192176 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/Sparc/CMakeLists.txt
lib/Target/Sparc/LLVMBuild.txt
lib/Target/Sparc/Sparc.h
lib/Target/Sparc/SparcCodeEmitter.cpp [new file with mode: 0644]
lib/Target/Sparc/SparcISelLowering.cpp
lib/Target/Sparc/SparcInstrInfo.td
lib/Target/Sparc/SparcJITInfo.cpp [new file with mode: 0644]
lib/Target/Sparc/SparcJITInfo.h [new file with mode: 0644]
lib/Target/Sparc/SparcRelocations.h [new file with mode: 0644]
lib/Target/Sparc/SparcTargetMachine.cpp
lib/Target/Sparc/SparcTargetMachine.h
lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp