================
@@ -0,0 +1,72 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
UTC_ARGS: --version 5
+; RUN: opt -S -scalarizer -dxil-op-lower
-mtriple=dxil-pc-shadermodel6.3-library %s | FileCheck %s
+
+; CHECK: %dx.types.i32c = type { i32, i1 }
+
+define noundef i32 @test_UAddc(i32 noundef %a, i32 noundef %b) {
+; CHECK-LABEL: define noundef i32 @test_UAddc(
+; CHECK-SAME: i32 noundef [[A:%.*]], i32 noundef [[B:%.*]]) {
+; CHECK-NEXT: [[UADDC1:%.*]] = call [[DX_TYPES_I32C:%.*]]
@[[DX_OP_BINARYWITHCARRYORBORROW_I32:[a-zA-Z0-9_$\"\\.-]*[a-zA-Z_$\"\\.-][a-zA-Z0-9_$\"\\.-]*]](i32
44, i32 [[A]], i32 [[B]]) #[[ATTR0:[0-9]+]]
----------------
bogner wrote:
Please don't use `update_test_checks` and then edit the output.
`update_test_checks` needs to be idempotent to be useful at all. If we really
want to edit this output we *must* remove the "Assertions have been
autogenerated" note at the top of the file and manually maintain this test
forever rather than using the script, and if we wanted to do that we just
shouldn't use the script at all.
https://github.com/llvm/llvm-project/pull/127137
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits