aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSteven Perron <stevenperron@google.com>2024-10-16 12:46:45 -0400
committerGitHub <noreply@github.com>2024-10-16 12:46:45 -0400
commit2c8ecb327249aee001594d6f4ad1eddc7330994f (patch)
tree3ba36c6c678aa6b45ae8f3e946dbf105449d8c29 /clang/lib/CodeGen/CodeGenModule.cpp
parent8046f15dfaaa8726b058a3483175890ca95832af (diff)
downloadllvm-2c8ecb327249aee001594d6f4ad1eddc7330994f.zip
llvm-2c8ecb327249aee001594d6f4ad1eddc7330994f.tar.gz
llvm-2c8ecb327249aee001594d6f4ad1eddc7330994f.tar.bz2
[HLSL][SPIRV] Use Spirv target codegen (#112573)
When the arch in the triple in "spirv", the default target codegen is currently used. We should be using the spir-v target codegen. This will be used to have SPIR-V specific lowering of the HLSL types.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
-rw-r--r--clang/lib/CodeGen/CodeGenModule.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp
index b05ab36..b3e805a 100644
--- a/clang/lib/CodeGen/CodeGenModule.cpp
+++ b/clang/lib/CodeGen/CodeGenModule.cpp
@@ -295,6 +295,7 @@ createTargetCodeGenInfo(CodeGenModule &CGM) {
return createCommonSPIRTargetCodeGenInfo(CGM);
case llvm::Triple::spirv32:
case llvm::Triple::spirv64:
+ case llvm::Triple::spirv:
return createSPIRVTargetCodeGenInfo(CGM);
case llvm::Triple::dxil:
return createDirectXTargetCodeGenInfo(CGM);