Define SPARC code models.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 13 Apr 2013 19:02:23 +0000 (19:02 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 13 Apr 2013 19:02:23 +0000 (19:02 +0000)
commit41d59c61307002823c246c14589048266a6bf423
tree5063dec8d1841b3a5f507d24e0976e8394c54a8b
parent41b585ca0e706a6d43ca185e88a609178e8629e7
Define SPARC code models.

Currently, only abs32 and pic32 are implemented. Add a test case for
abs32 with 64-bit code. 64-bit PIC code is currently broken.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179463 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
lib/Target/Sparc/SparcISelLowering.cpp
test/CodeGen/SPARC/globals.ll [new file with mode: 0644]