Issue 148051
Summary [HLSL][SPIRV] __builtin_hlsl_elementwise_isinf should generate OpIsInf
Labels new issue
Assignees
Reporter spall
    '__builtin_hlsl_elementwise_isinf' currently always generates the 'llvm.dx.isinf' intrinsic (https://github.com/llvm/llvm-project/blob/00dd6660c2bfdb024159aa9a0a69a29cdffe1a64/clang/lib/CodeGen/CGHLSLBuiltins.cpp#L551)

This makes its way to the SPIRV Backend and produces this crash:
https://godbolt.org/z/Me1r6Es7x

In the case of spirv we need to generate a spirv intrinsic instead.  
SPIRV Op: OpIsInf


_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to