[flang] Fix crash in HLFIR generation (#118399)
[llvm-project.git] / llvm / test / tools / UpdateTestChecks / update_llc_test_checks / common-label-different-bodies.test
blob0454e292ef0f17ff4f17a2dc29f0d75352111ae7
1 # REQUIRES: x86-registered-target
3 # RUN: cp -f %S/Inputs/common-label-different-bodies-1.ll %t-1.ll
4 # RUN: cp -f %S/Inputs/common-label-different-bodies-2.ll %t-2.ll
5 # RUN: cp -f %S/Inputs/common-label-different-bodies-3.ll %t-3.ll
6 # RUN: %update_llc_test_checks %t-1.ll
8 # re-running update_llc_test_checks leaves the file as-is.
9 # RUN: cp -f %t-1.ll %t-1-copy.ll
10 # RUN: %update_llc_test_checks %t-1.ll
11 # RUN: diff %t-1.ll %t-1-copy.ll
12 # RUN: %update_llc_test_checks %t-2.ll
13 # RUN: %update_llc_test_checks %t-3.ll
14 # RUN: FileCheck --input-file=%t-1.ll %s --check-prefixes=CHECK,CHECK-UNUSED
15 # RUN: FileCheck --input-file=%t-2.ll %s
16 # RUN: FileCheck --input-file=%t-3.ll %s
18 # CHECK: B-LABEL: fold_v2i64
19 # CHECK-NOT: A-LABEL: fold_v2i64
20 # CHECK: NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
21 # CHECK-NEXT: A:
22 # CHECK-UNUSED-NEXT: UNUSED:
24 # adding a test removes that label from "unused" prefixes list
25 # the input file is like "1" after the tool was run, and then we added a new test
26 # RUN: cp -f %S/Inputs/common-label-different-bodies-1-next.ll %t-1-next.ll
27 # RUN: %update_llc_test_checks %t-1-next.ll
28 # RUN: FileCheck --input-file=%t-1-next.ll %s --check-prefixes=AFTER-CHANGE
30 # AFTER-CHANGE: NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
31 # AFTER-CHANGE-NEXT: UNUSED:
32 # AFTER-CHANGE-NOT: A: