]> granicus.if.org Git - clang/commit
Add support for sparcv9 targets.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 16 Apr 2013 15:17:49 +0000 (15:17 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 16 Apr 2013 15:17:49 +0000 (15:17 +0000)
commit56e1f1f7abda394b81a5df7f75d3c6e0a570d6c0
treecd50c7228b60f439359011a1d8e55c8ea0d0ac36
parent76da55d3a49e1805f51b1ced7c5da5bcd7f759d8
Add support for sparcv9 targets.

The SPARC v8 and SPARC v8 architectures are very similar, so use a base
class to share most information between them.

Include operating systems with known SPARC v9 ports.

Also fix two issues with the SPARC v8 data layout string: SPARC v8 is a
big endian target with a 64-bit aligned stack.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179596 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets.cpp
test/CodeGen/mult-alt-generic.c
test/CodeGen/sparc-target-data.c [new file with mode: 0644]