Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / test / CodeGen / X86 / cfi-inserter-verify-inconsistent-offset.mir
blobfd726b882b561b33a1344840e339dc3ccdd7762f
1 # RUN: not --crash llc -o - %s -mtriple=x86_64-- -verify-cfiinstrs \
2 # RUN:     -run-pass=cfi-instr-inserter 2>&1 | FileCheck %s
3 # Test that CFI verifier finds inconsistent offset between bb.end and one of
4 # its precedessors.
5 --- |
6   define void @inconsistentOffset() {
7     bb.end:
8       ret void
9   }
10 ...
11 ---
12 # CHECK: *** Inconsistent CFA register and/or offset between pred and succ ***
13 # CHECK: Succ: bb.end
14 # CHECK: LLVM ERROR: Found 1 in/out CFI information errors.
15 name: inconsistentOffset
16 body: |
17   bb.0:
18     CFI_INSTRUCTION def_cfa_offset 24
19     JCC_1 %bb.2, 5, implicit undef $eflags
21   bb.1:
22     CFI_INSTRUCTION def_cfa_offset 32
24   bb.2.bb.end:
25     RET 0
26 ...