mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Hexagon backend support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146412 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -20,6 +20,7 @@ const char *Triple::getArchTypeName(ArchType Kind) {
|
||||
|
||||
case arm: return "arm";
|
||||
case cellspu: return "cellspu";
|
||||
case hexagon: return "hexagon";
|
||||
case mips: return "mips";
|
||||
case mipsel: return "mipsel";
|
||||
case mips64: return "mips64";
|
||||
@@ -59,6 +60,8 @@ const char *Triple::getArchTypePrefix(ArchType Kind) {
|
||||
|
||||
case mblaze: return "mblaze";
|
||||
|
||||
case hexagon: return "hexagon";
|
||||
|
||||
case sparcv9:
|
||||
case sparc: return "sparc";
|
||||
|
||||
@@ -150,6 +153,8 @@ Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
|
||||
return ppc;
|
||||
if (Name == "mblaze")
|
||||
return mblaze;
|
||||
if (Name == "hexagon")
|
||||
return hexagon;
|
||||
if (Name == "sparc")
|
||||
return sparc;
|
||||
if (Name == "sparcv9")
|
||||
@@ -295,6 +300,8 @@ Triple::ArchType Triple::ParseArch(StringRef ArchName) {
|
||||
return mips64;
|
||||
else if (ArchName == "mips64el")
|
||||
return mips64el;
|
||||
else if (ArchName == "hexagon")
|
||||
return hexagon;
|
||||
else if (ArchName == "sparc")
|
||||
return sparc;
|
||||
else if (ArchName == "sparcv9")
|
||||
|
Reference in New Issue
Block a user