aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCUDA.cpp
diff options
context:
space:
mode:
authorAdam Yang <hanbyang@microsoft.com>2025-01-27 23:26:56 -0800
committerGitHub <noreply@github.com>2025-01-27 23:26:56 -0800
commitaab25f20f6c06bab7aac6fb83d54705ec4cdfadd (patch)
treed6858d0693793b978cfe1523bfa27d73f7b91346 /clang/lib/Sema/SemaCUDA.cpp
parent00f692b94f9aa08ede4aaba6f2aafe17857599c4 (diff)
downloadllvm-aab25f20f6c06bab7aac6fb83d54705ec4cdfadd.zip
llvm-aab25f20f6c06bab7aac6fb83d54705ec4cdfadd.tar.gz
llvm-aab25f20f6c06bab7aac6fb83d54705ec4cdfadd.tar.bz2
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic (#123428)
``` - add clang builtin to Builtins.td - link builtin in hlsl_intrinsics - add codegen for spirv intrinsic and two directx intrinsics to retain signedness information of the operands in CGBuiltin.cpp - add semantic analysis in SemaHLSL.cpp - add lowering of spirv intrinsic to spirv backend in SPIRVInstructionSelector.cpp - add lowering of directx intrinsics to WaveActiveOp dxil op in DXIL.td - add test cases to illustrate passespendent pr merges. ``` Resolves #99170
Diffstat (limited to 'clang/lib/Sema/SemaCUDA.cpp')
0 files changed, 0 insertions, 0 deletions