================ @@ -0,0 +1,2427 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 +; Test Flag Output Operands with 14 combinations of CCMASK and optimizations. +; This tests mixing XOR wirh OR, XOR with AND and OR with AND with +; different ways of parenthesizing with == operator. + +; RUN: llc < %s -verify-machineinstrs -mtriple=s390x-linux-gnu -O3 | FileCheck %s + +declare void @llvm.assume(i1 noundef) + +@a = dso_local global i32 0, align 4 + +; Test ((cc == 0) || (cc == 1)) ^ (cc == 2) ---------------- uweigand wrote:
At the IL level we now simply have at test `CC == 3`, which should have been verified elsewhere already. https://github.com/llvm/llvm-project/pull/125970 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits