[clang] [llvm] Add clang driver changes to support MTI RISC-V (PR #134065)

Djordje Todorovic via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 8 01:13:21 PDT 2025


================
@@ -1874,15 +1894,26 @@ static void findRISCVMultilibs(const Driver &D,
       MultilibBuilder("lib64/lp64f").flag("-m64").flag("-mabi=lp64f");
   MultilibBuilder Lp64d =
       MultilibBuilder("lib64/lp64d").flag("-m64").flag("-mabi=lp64d");
+
+  SmallVector<MultilibBuilder, 2> Endian;
+  if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies) {
+    Endian.push_back(
+        MultilibBuilder("/riscv").flag("-EL").flag("-EB", /*Disallow=*/true));
+    Endian.push_back(
+        MultilibBuilder("/riscveb").flag("-EB").flag("-EL", /*Disallow=*/true));
----------------
djtodoro wrote:

yes, makes sense

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


More information about the llvm-commits mailing list