[clang] [Clang] Replace Intrinsic::getDeclaration with getOrInsertDeclaration (PR #111990)

Rahul Joshi via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 11 05:40:10 PDT 2024


https://github.com/jurahul created https://github.com/llvm/llvm-project/pull/111990

Fix build failure from the rename change. Looks like one additional reference sneaked in between pre-commit checks and the commit itself.

>From 0f71249d70bc5f1505bd4b0145c8e361494e435d Mon Sep 17 00:00:00 2001
From: Rahul Joshi <rjoshi at nvidia.com>
Date: Fri, 11 Oct 2024 05:39:21 -0700
Subject: [PATCH] [Clang] Replace Intrinsic::getDeclaration with
 getOrInsertDeclaration

Fix build failure from the rename change. Looks like one additional
reference sneaked in between pre-commit checks and the commit itself.
---
 clang/lib/CodeGen/CGBuiltin.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp
index 059c75fae284dd..465afd04740d89 100644
--- a/clang/lib/CodeGen/CGBuiltin.cpp
+++ b/clang/lib/CodeGen/CGBuiltin.cpp
@@ -18882,7 +18882,7 @@ case Builtin::BI__builtin_hlsl_elementwise_isinf: {
     // for the DirectX intrinsic and the demangled builtin name
     switch (CGM.getTarget().getTriple().getArch()) {
     case llvm::Triple::dxil:
-      return EmitRuntimeCall(Intrinsic::getDeclaration(
+      return EmitRuntimeCall(Intrinsic::getOrInsertDeclaration(
           &CGM.getModule(), Intrinsic::dx_wave_getlaneindex));
     case llvm::Triple::spirv:
       return EmitRuntimeCall(CGM.CreateRuntimeFunction(



More information about the cfe-commits mailing list