From 85cd43509afeb32655040fd62e7acc29426b2c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=AFc=20Crouzet?= <noic.crouzet@irit.fr> Date: Mon, 14 Oct 2024 14:02:41 +0200 Subject: [PATCH] Corrected Vortex additions to work with LLVM 19 --- llvm/lib/Target/RISCV/VortexBranchDivergence.cpp | 1 + llvm/lib/Target/RISCV/VortexIntrinsicFunc.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/RISCV/VortexBranchDivergence.cpp b/llvm/lib/Target/RISCV/VortexBranchDivergence.cpp index 8088f70b7458..5749610436ad 100644 --- a/llvm/lib/Target/RISCV/VortexBranchDivergence.cpp +++ b/llvm/lib/Target/RISCV/VortexBranchDivergence.cpp @@ -14,6 +14,7 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SmallVector.h" +#include "llvm/IR/Module.h" #include "llvm/IR/Dominators.h" #include "llvm/IR/IntrinsicsRISCV.h" #include "llvm/IR/PatternMatch.h" diff --git a/llvm/lib/Target/RISCV/VortexIntrinsicFunc.cpp b/llvm/lib/Target/RISCV/VortexIntrinsicFunc.cpp index 7ede9f1f23d9..7afdb129107c 100644 --- a/llvm/lib/Target/RISCV/VortexIntrinsicFunc.cpp +++ b/llvm/lib/Target/RISCV/VortexIntrinsicFunc.cpp @@ -71,7 +71,7 @@ VortexIntrinsicFuncLowering::VortexIntrinsicFuncLowering() : ModulePass(ID) { int CheckFTarget(std::vector<StringRef> FTargets, StringRef fname) { for (size_t i = 0; i < FTargets.size(); i++) { - if (FTargets[i].equals(fname)) { + if (FTargets[i].equals_insensitive(fname)) { return (i); } } -- GitLab