[clang] [HLSL] Implement support for HLSL intrinsic - select (PR #107129)
Damyan Pepper via cfe-commits
cfe-commits at lists.llvm.org
Tue Sep 3 15:49:42 PDT 2024
================
@@ -0,0 +1,76 @@
+// RUN: %clang_cc1 -finclude-default-header -x hlsl -triple \
+// RUN: dxil-pc-shadermodel6.3-library %s -emit-llvm -disable-llvm-passes \
+// RUN: -o - | FileCheck %s --check-prefixes=CHECK
+
+// CHECK: %hlsl.select = select i1
+// CHECK: ret i32 %hlsl.select
+int test_select_bool_int(bool cond0, int tVal, int fVal) { return select<int>(cond0, tVal, fVal); }
----------------
damyanp wrote:
nit: https://llvm.org/docs/CodingStandards.html#source-code-width
these would be easier to read in the github PR UI if it were formatted to 80 columns.
https://github.com/llvm/llvm-project/pull/107129
More information about the cfe-commits
mailing list