diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp b/contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp index bf89aace65e5..21d6c74b5956 100644 --- a/contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp +++ b/contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp @@ -317,10 +317,13 @@ StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) {    case EABI: return "eabi";    case EABIHF: return "eabihf";    case GNU: return "gnu"; +  case GNUT64: return "gnut64";    case GNUABI64: return "gnuabi64";    case GNUABIN32: return "gnuabin32";    case GNUEABI: return "gnueabi"; +  case GNUEABIT64: return "gnueabit64";    case GNUEABIHF: return "gnueabihf"; +  case GNUEABIHFT64: return "gnueabihft64";    case GNUF32: return "gnuf32";    case GNUF64: return "gnuf64";    case GNUSF: return "gnusf"; @@ -693,7 +696,9 @@ static Triple::EnvironmentType parseEnvironment(StringRef EnvironmentName) {        .StartsWith("eabi", Triple::EABI)        .StartsWith("gnuabin32", Triple::GNUABIN32)        .StartsWith("gnuabi64", Triple::GNUABI64) +      .StartsWith("gnueabihft64", Triple::GNUEABIHFT64)        .StartsWith("gnueabihf", Triple::GNUEABIHF) +      .StartsWith("gnueabit64", Triple::GNUEABIT64)        .StartsWith("gnueabi", Triple::GNUEABI)        .StartsWith("gnuf32", Triple::GNUF32)        .StartsWith("gnuf64", Triple::GNUF64) @@ -701,6 +706,7 @@ static Triple::EnvironmentType parseEnvironment(StringRef EnvironmentName) {        .StartsWith("gnux32", Triple::GNUX32)        .StartsWith("gnu_ilp32", Triple::GNUILP32)        .StartsWith("code16", Triple::CODE16) +      .StartsWith("gnut64", Triple::GNUT64)        .StartsWith("gnu", Triple::GNU)        .StartsWith("android", Triple::Android)        .StartsWith("musleabihf", Triple::MuslEABIHF)  | 
