[clang] [llvm] [OpenASIP] Update the TCE target defs for OpenASIP 2.2 (PR #176698)

Henry Linjamäki via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 10 02:31:38 PST 2026


================
@@ -83,30 +83,32 @@ class Triple {
     sparcv9,     // Sparcv9: Sparcv9
     sparcel,     // Sparc: (endianness = little). NB: 'Sparcle' is a CPU variant
     systemz,     // SystemZ: s390x
-    tce,         // TCE (http://tce.cs.tut.fi/): tce
-    tcele,       // TCE little endian (http://tce.cs.tut.fi/): tcele
-    thumb,       // Thumb (little endian): thumb, thumbv.*
-    thumbeb,     // Thumb (big endian): thumbeb
-    x86,         // X86: i[3-9]86
-    x86_64,      // X86-64: amd64, x86_64
-    xcore,       // XCore: xcore
-    xtensa,      // Tensilica: Xtensa
-    nvptx,       // NVPTX: 32-bit
-    nvptx64,     // NVPTX: 64-bit
-    amdil,       // AMDIL
-    amdil64,     // AMDIL with 64-bit pointers
-    hsail,       // AMD HSAIL
-    hsail64,     // AMD HSAIL with 64-bit pointers
-    spir,        // SPIR: standard portable IR for OpenCL 32-bit version
-    spir64,      // SPIR: standard portable IR for OpenCL 64-bit version
-    spirv,       // SPIR-V with logical memory layout.
-    spirv32,     // SPIR-V with 32-bit pointers
-    spirv64,     // SPIR-V with 64-bit pointers
-    kalimba,     // Kalimba: generic kalimba
-    shave,       // SHAVE: Movidius vector VLIW processors
-    lanai,       // Lanai: Lanai 32-bit
-    wasm32,      // WebAssembly with 32-bit pointers
-    wasm64,      // WebAssembly with 64-bit pointers
+    tce,         // OpenASIP (http://openasip.org) / big endian 32b targets: tce
+    tcele, // OpenASIP (http://openasip.org) / little endian 32b targets: tcele
+    tcele64, // OpenASIP (http://openasip.org) / little endian 64b targets:
+             // tcele
----------------
linehill wrote:

A style nit:
```suggestion
    tce,     // OpenASIP (http://openasip.org) / big endian 32b targets: tce
    tcele,   // OpenASIP (http://openasip.org) / little endian 32b targets: tcele
    tcele64, // OpenASIP (http://openasip.org) / little endian 64b targets:
             // tcele
```

https://github.com/llvm/llvm-project/pull/176698


More information about the llvm-commits mailing list