Home
last modified time | relevance | path

Searched refs:Bad (Results 1 – 25 of 174) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dverify-gfx90a-aligned-vgprs.mir64 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
65 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
66 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
72 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
73 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
74 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
75 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
82 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
83 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
84 ; CHECK: *** Bad machine code: Subtarget requires even aligned vector registers ***
[all …]
/llvm-project-15.0.7/llvm/test/MachineVerifier/
H A Dtest_g_ptrmask.mir15 ; CHECK: Bad machine code: Type mismatch in generic instruction
16 ; CHECK: Bad machine code: ptrmask result type must be a pointer
19 ; CHECK: Bad machine code: Type mismatch in generic instruction
22 ; CHECK: Bad machine code: ptrmask mask type must be an integer
28 ; CHECK: Bad machine code: Type mismatch in generic instruction
29 ; CHECK: Bad machine code: ptrmask result type must be a pointer
32 ; CHECK: Bad machine code: Type mismatch in generic instruction
35 ; CHECK: Bad machine code: Type mismatch in generic instruction
36 ; CHECK: Bad machine code: ptrmask mask type must be an integer
37 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
[all …]
H A Dtest_g_memmove.mir17 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
20 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
23 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
26 ; CHECK: *** Bad machine code: wrong memory operand types ***
29 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
32 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
35 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
38 ; CHECK: *** Bad machine code: inconsistent store address space ***
41 ; CHECK: *** Bad machine code: inconsistent load address space ***
44 ; CHECK: *** Bad machine code: memory instruction operand must be a pointer ***
[all …]
H A Dtest_g_memcpy.mir17 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
20 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
23 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
26 ; CHECK: *** Bad machine code: wrong memory operand types ***
29 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
32 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
35 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
38 ; CHECK: *** Bad machine code: inconsistent store address space ***
41 ; CHECK: *** Bad machine code: inconsistent load address space ***
44 ; CHECK: *** Bad machine code: memory instruction operand must be a pointer ***
[all …]
H A Dtest_g_addrspacecast.mir19 ; CHECK: Bad machine code: Too few operands
22 ; CHECK: Bad machine code: Too few operands
23 ; CHECK: Bad machine code: Explicit definition marked as use
26 ; CHECK: Bad machine code: addrspacecast types must be pointers
29 ; CHECK: Bad machine code: addrspacecast types must be pointers
32 ; CHECK: Bad machine code: addrspacecast types must be pointers
35 ; CHECK: Bad machine code: addrspacecast types must be pointers
38 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
41 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
51 ; CHECK: Bad machine code: addrspacecast must convert different address spaces
[all …]
H A Dtest_g_shuffle_vector.mir17 ; CHECK: Bad machine code: Incorrect mask operand type for G_SHUFFLE_VECTOR
20 ; CHECK: Bad machine code: Incorrect mask operand type for G_SHUFFLE_VECTOR
29 ; CHECK: Bad machine code: Wrong result type for shufflemask
32 ; CHECK: Bad machine code: Wrong result type for shufflemask
35 ; CHECK: Bad machine code: G_SHUFFLE_VECTOR cannot change element type
38 ; CHECK: Bad machine code: Source operands must be the same type
41 ; CHECK: Bad machine code: Out of bounds shuffle index
44 ; CHECK: Bad machine code: Out of bounds shuffle index
49 ; CHECK: Bad machine code: Source operands must be the same type
52 ; CHECK: Bad machine code: G_SHUFFLE_VECTOR cannot change element type
[all …]
H A Dtest_g_memcpy_inline.mir17 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
20 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
23 ; CHECK: *** Bad machine code: memcpy/memmove must have 2 memory operands ***
26 ; CHECK: *** Bad machine code: wrong memory operand types ***
29 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
32 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
35 ; CHECK: *** Bad machine code: inconsistent memory operand sizes ***
38 ; CHECK: *** Bad machine code: inconsistent store address space ***
41 ; CHECK: *** Bad machine code: inconsistent load address space ***
44 ; CHECK: *** Bad machine code: memory instruction operand must be a pointer ***
[all …]
H A Dtest_g_insert.mir12 ; CHECK: Bad machine code: Too few operands
15 ; CHECK: Bad machine code: Too few operands
16 ; CHECK: Bad machine code: generic instruction must use register operands
19 ; CHECK: Bad machine code: generic instruction must use register operands
20 ; CHECK: Bad machine code: generic instruction must use register operands
21 ; CHECK: Bad machine code: insert source must be a register
27 ; CHECK: Bad machine code: insert writes past end of register
30 ; CHECK: Bad machine code: insert offset must be a constant
33 ; CHECK: Bad machine code: insert offset must be a constant
38 ; CHECK: Bad machine code: inserted size must be smaller than total register
[all …]
H A Dtest_g_constant.mir13 ; CHECK: Bad machine code: Instruction cannot use a vector result type
14 ; CHECK: Bad machine code: inconsistent constant size
17 ; CHECK: Bad machine code: Too few operands
21 ; CHECK: Bad machine code: G_CONSTANT operand must be cimm
25 ; CHECK: Bad machine code: G_CONSTANT operand must be cimm
29 ; CHECK: Bad machine code: inconsistent constant size
33 ; CHECK: Bad machine code: inconsistent constant size
36 ; CHECK: Bad machine code: inconsistent constant size
39 ; CHECK: Bad machine code: inconsistent constant size
H A Dtest_g_inttoptr.mir19 ; CHECK: Bad machine code: Too few operands
22 ; CHECK: Bad machine code: Too few operands
23 ; CHECK: Bad machine code: Explicit definition marked as use
26 ; CHECK: Bad machine code: inttoptr result type must be a pointer
29 ; CHECK: Bad machine code: inttoptr result type must be a pointer
32 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
35 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
38 ; CHECK: Bad machine code: operand types must preserve number of vector elements
41 ; CHECK: Bad machine code: operand types must preserve number of vector elements
H A Dtest_g_build_vector.mir11 ; CHECK: Bad machine code: G_BUILD_VECTOR must produce a vector from scalar operands
16 ; CHECK: Bad machine code: G_BUILD_VECTOR must produce a vector from scalar operands
19 ; CHECK: Bad machine code: G_BUILD_VECTOR must have an operand for each elemement
22 ; CHECK: Bad machine code: G_BUILD_VECTOR result element type must match source type
23 ; CHECK: Bad machine code: G_BUILD_VECTOR must have an operand for each elemement
28 ; CHECK: Bad machine code: G_BUILD_VECTOR result element type must match source type
29 ; CHECK: Bad machine code: G_BUILD_VECTOR must have an operand for each elemement
34 ; CHECK: Bad machine code: G_BUILD_VECTOR result element type must match source type
39 ; CHECK: Bad machine code: G_BUILD_VECTOR result element type must match source type
H A Dtest_g_ptrtoint.mir19 ; CHECK: Bad machine code: Too few operands
22 ; CHECK: Bad machine code: Too few operands
23 ; CHECK: Bad machine code: Explicit definition marked as use
26 ; CHECK: Bad machine code: ptrtoint result type must not be a pointer
29 ; CHECK: Bad machine code: ptrtoint result type must not be a pointer
32 ; CHECK: Bad machine code: ptrtoint source type must be a pointer
35 ; CHECK: Bad machine code: operand types must be all-vector or all-scalar
38 ; CHECK: Bad machine code: operand types must preserve number of vector elements
41 ; CHECK: Bad machine code: operand types must preserve number of vector elements
H A Dtest_g_add.mir17 ; CHECK: Bad machine code: Too few operands
20 ; CHECK: Bad machine code: Too few operands
24 ; CHECK: Bad machine code: Too few operands
25 ; CHECK: Bad machine code: Explicit definition marked as use
28 ; CHECK: Bad machine code: generic instruction must use register operands
33 ; CHECK: Bad machine code: Type mismatch in generic instruction
34 ; CHECK: Bad machine code: Generic virtual register does not allow subregister index
H A Dtest_g_bitcast.mir13 ; CHECK: Bad machine code: bitcast cannot convert between pointers and other types
17 ; CHECK: Bad machine code: bitcast cannot convert between pointers and other
21 ; CHECK: Bad machine code: bitcast sizes must match
25 ; CHECK: Bad machine code: bitcast sizes must match
29 ; CHECK: Bad machine code: bitcast sizes must match
33 ; CHECK: Bad machine code: bitcast sizes must match
37 ; CHECK: Bad machine code: bitcast must change the type
H A Dtest_g_intrinsic.mir17 ; CHECK: Bad machine code: Too few operands
20 ; CHECK: Bad machine code: G_INTRINSIC first src operand must be an intrinsic ID
23 ; CHECK: Bad machine code: G_INTRINSIC first src operand must be an intrinsic ID
26 ; CHECK: Bad machine code: G_INTRINSIC first src operand must be an intrinsic ID
29 ; CHECK: Bad machine code: G_INTRINSIC first src operand must be an intrinsic ID
32 ; CHECK: Bad machine code: G_INTRINSIC used with intrinsic that accesses memory
35 ; CHECK: Bad machine code: G_INTRINSIC used with intrinsic that accesses memory
H A Dtest_g_bzero.mir17 ; CHECK: *** Bad machine code: bzero must have 1 memory operand ***
20 ; CHECK: *** Bad machine code: bzero memory operand must be a store ***
23 ; CHECK: *** Bad machine code: Missing mayLoad flag ***
24 ; CHECK: *** Bad machine code: bzero memory operand must be a store ***
27 ; CHECK: *** Bad machine code: inconsistent bzero address space ***
30 ; CHECK: *** Bad machine code: bzero operand must be a pointer ***
33 ; CHECK: *** Bad machine code: 'tail' flag (last operand) must be an immediate 0 or 1 ***
H A Dtest_g_assert_sext.mir12 ; CHECK: *** Bad machine code: G_ASSERT_SEXT expects an immediate operand #2 ***
16 ; CHECK: *** Bad machine code: G_ASSERT_SEXT expects an immediate operand #2 ***
20 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
24 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
28 ; CHECK: *** Bad machine code: G_ASSERT_SEXT size must be >= 1 ***
32 ; CHECK: *** Bad machine code: G_ASSERT_SEXT size must be less than source bit width ***
36 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
40 ; CHECK: *** Bad machine code: Generic instruction cannot have physical register ***
H A Dtest_g_assert_zext.mir12 ; CHECK: *** Bad machine code: G_ASSERT_ZEXT expects an immediate operand #2 ***
16 ; CHECK: *** Bad machine code: G_ASSERT_ZEXT expects an immediate operand #2 ***
20 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
24 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
28 ; CHECK: *** Bad machine code: G_ASSERT_ZEXT size must be >= 1 ***
32 ; CHECK: *** Bad machine code: G_ASSERT_ZEXT size must be less than source bit width ***
36 ; CHECK: *** Bad machine code: Type mismatch in generic instruction ***
40 ; CHECK: *** Bad machine code: Generic instruction cannot have physical register ***
H A Dtest_g_is_fpclass.mir19 ; CHECK: *** Bad machine code: Too few operands ***
23 ; CHECK: *** Bad machine code: Destination must be a scalar or vector of scalars ***
26 ; CHECK: *** Bad machine code: Incorrect floating-point semantics (operand 3) ***
29 ; CHECK: *** Bad machine code: Incorrect floating-point class set (operand 2) ***
32 ; CHECK: *** Bad machine code: Source must be a scalar or vector of scalars ***
35 ; CHECK: *** Bad machine code: operand types must be all-vector or all-scalar ***
38 ; CHECK: *** Bad machine code: operand types must preserve number of vector elements ***
H A Dtest_g_extract.mir14 ; CHECK: Bad machine code: Too few operands
17 ; CHECK: Bad machine code: Too few operands
20 ; CHECK: Bad machine code: extract source must be a register
23 ; CHECK: Bad machine code: extract offset must be a constant
28 ; CHECK: Bad machine code: extract source must be larger than result
32 ; CHECK: Bad machine code: extract reads past end of register
H A Dtest_g_memset.mir17 ; CHECK: *** Bad machine code: memset must have 1 memory operand ***
20 ; CHECK: *** Bad machine code: memset memory operand must be a store ***
23 ; CHECK: *** Bad machine code: Missing mayLoad flag ***
24 ; CHECK: *** Bad machine code: memset memory operand must be a store ***
27 ; CHECK: *** Bad machine code: inconsistent memset address space ***
30 ; CHECK: *** Bad machine code: memset operand must be a pointer ***
/llvm-project-15.0.7/clang/test/CXX/class/class.compare/class.rel/
H A Dp1.cpp13 struct Bad { struct
14 …bool &operator<(const Bad&) const = default; // expected-error {{return type for defaulted relatio…
15 …const bool operator>(const Bad&) const = default; // expected-error {{return type for defaulted re…
16 …friend Bool operator<=(const Bad&, const Bad&) = default; // expected-error {{return type for defa…
17 …friend int operator>=(const Bad&, const Bad&) = default; // expected-error {{return type for defau…
/llvm-project-15.0.7/clang/test/CXX/class/class.compare/class.eq/
H A Dp1.cpp13 struct Bad { struct
14 …bool &operator==(const Bad&) const = default; // expected-error {{return type for defaulted equali…
15 …const bool operator!=(const Bad&) const = default; // expected-error {{return type for defaulted e…
16 …friend Bool operator==(const Bad&, const Bad&) = default; // expected-error {{return type for defa…
17 …friend int operator!=(const Bad&, const Bad&) = default; // expected-error {{return type for defau…
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dpr52970.cpp17 struct Bad { struct
26 static_assert(!DotFollowingFunctionName::f(Bad{}), "");
34 static_assert(!C<Bad>);
35 static_assert(C<Bad>); // cxx20-error {{static assertion failed}}
44 using Bad = Holder<Incomplete> *; typedef
51 static_assert(!DotFollowingPointer::f(Bad{}), "");
59 static_assert(!C<Bad>);
60 static_assert(C<Bad>); // cxx20-error {{static assertion failed}}
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dverify-liveness-at-def.mir38 # CHECK-SUB-NOT: Bad machine code
40 # CHECK-SUB: Bad machine code: Live range continues after dead def flag
45 # CHECK-SUB-NOT: Bad machine code
47 # CHECK-SUB: Bad machine code: Live range continues after dead def flag
52 # CHECK-SUB-NOT: Bad machine code
54 # CHECK-SUB: Bad machine code: Live range continues after dead def flag
59 # CHECK-SUB: Bad machine code: Live range continues after dead def flag
63 # CHECK-SUB-NOT: Bad machine code
68 # CHECK-NOSUB-NOT: Bad machine code
70 # CHECK-NOSUB: Bad machine code: Live range continues after dead def flag
[all …]

1234567