Add AMDIL as valid target triple to LLVM.

Submitted by: Villmow, Micah <Micah.Villmow@amd.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138734 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp
index af934ae..356bd89 100644
--- a/lib/Support/Triple.cpp
+++ b/lib/Support/Triple.cpp
@@ -39,6 +39,7 @@
   case ptx32:   return "ptx32";
   case ptx64:   return "ptx64";
   case le32:    return "le32";
+  case amdil:   return "amdil";
   }
 
   return "<invalid>";
@@ -73,8 +74,8 @@
 
   case ptx32:   return "ptx";
   case ptx64:   return "ptx";
-
   case le32:    return "le32";
+  case amdil:   return "amdil";
   }
 }
 
@@ -176,6 +177,8 @@
     return ptx64;
   if (Name == "le32")
     return le32;
+  if (Name == "amdil")
+      return amdil;
 
   return UnknownArch;
 }
@@ -219,6 +222,8 @@
     return Triple::ptx32;
   if (Str == "ptx64")
     return Triple::ptx64;
+  if (Str == "amdil")
+      return Triple::amdil;
 
   return Triple::UnknownArch;
 }
@@ -256,6 +261,8 @@
     return "ptx64";
   if (Str == "le32")
     return "le32";
+  if (Str == "amdil")
+      return "amdil";
   return NULL;
 }
 
@@ -311,6 +318,8 @@
     return ptx64;
   else if (ArchName == "le32")
     return le32;
+  else if (ArchName == "amdil")
+      return amdil;
   else
     return UnknownArch;
 }