Home
last modified time | relevance | path

Searched refs:machine (Results 1 – 25 of 1032) sorted by relevance

12345678910>>...42

/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/MC/PowerPC/
H A Dppc-machine.s6 # For now, the only thing we check is that the .machine directive
9 .machine push
10 .machine any
11 .machine pop
13 .machine "push"
14 .machine "any"
15 .machine "pop"
17 .machine ppc64
20 .machine altivec
21 .machine power4
[all …]
/llvm-project-15.0.7/openmp/runtime/tools/lib/
H A DUname.pm122 $values{ machine } =~ m{\A(?:x86|[56]86)\z}
129 $values{ machine } = "x86_64";
137 $values{ processor } = $values{ machine };
149 } elsif ( $values{ machine } =~ m{\Appc64le\z} ) {
151 } elsif ( $values{ machine } =~ m{\Appc64\z} ) {
155 } elsif ( $values{ machine } =~ m{\Amips64\z} ) {
157 } elsif ( $values{ machine } =~ m{\Amips\z} ) {
166 } elsif ( $values{ machine } eq "x86" or $values{ machine } eq "i386" ) {
190 } elsif ( $values{ machine } eq "x86_64" ) {
200 } elsif ( $values{ machine } eq "x86_64" or $values{ machine } eq "amd64" ) {
[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
/llvm-project-15.0.7/llvm/test/tools/llvm-lib/
H A Dmachine-mismatch.test11 Mixing bitcode and normal object files with the same machine type is ok:
23 Mixing object files with different machine type is not ok:
27 OBJ32: i386.obj: file machine type x86 conflicts with library machine type x64 (inferred from earli…
30 Neither is mixing object and bitcode files with different machine type:
34 BC32: i386.bc: file machine type x86 conflicts with library machine type x64 (inferred from earlier…
38 BC64: x86_64.bc: file machine type x64 conflicts with library machine type arm64 (inferred from ear…
41 If /machine: is passed, its value is authoritative.
43 RUN: not llvm-lib /machine:X86 %t/x86_64.obj %t/i386.obj 2>&1 | \
45 OBJ64: x86_64.obj: file machine type x64 conflicts with library machine type x86 (from '/machine:X8…
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-opt-remarks-lazy-bfi.ll5 ; RUN: -debug-only=lazy-machine-block-freq,block-freq \
12 ; RUN: -debug-only=lazy-machine-block-freq,block-freq \
35 ; HOTNESS-NEXT: Executing Pass 'Verify generated machine code'
36 ; HOTNESS-NEXT: Freeing Pass 'Verify generated machine code'
39 ; HOTNESS-NEXT: Executing Pass 'Verify generated machine code'
40 ; HOTNESS-NEXT: Freeing Pass 'Verify generated machine code'
43 ; HOTNESS-NEXT: Executing Pass 'Verify generated machine code'
44 ; HOTNESS-NEXT: Freeing Pass 'Verify generated machine code'
61 ; NO_HOTNESS-NEXT: Freeing Pass 'Verify generated machine code'
65 ; NO_HOTNESS-NEXT: Freeing Pass 'Verify generated machine code'
[all …]
H A Dmachine-outliner-flags.ll3 ; RUN: --debug-only=machine-outliner -enable-machine-outliner=always \
8 ; RUN: --debug-only=machine-outliner -enable-machine-outliner \
13 ; RUN: -enable-machine-outliner=never -mtriple arm64---- -o /dev/null 2>&1 \
17 ; RUN: --debug-only=machine-outliner -mtriple arm64---- -o /dev/null 2>&1 \
28 ; * -enable-machine-outliner
29 ; * -enable-machine-outliner=always
30 ; * -enable-machine-outliner is not passed (AArch64 supports
35 ; * -enable-machine-outliner=never is passed
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dverify-liveness-at-def.mir2 # liveintervals should be preserved while running the machine verifier.
38 # 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
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dllc-start-stop-instance.ll23 ; STOP-AFTER-DEAD1: Remove dead machine instructions
24 ; STOP-AFTER-DEAD1: Remove dead machine instructions
30 ; STOP-AFTER-DEAD0-NOT: Remove dead machine instructions
31 ; STOP-AFTER-DEAD0: Remove dead machine instructions
32 ; STOP-AFTER-DEAD0-NOT: Remove dead machine instructions
37 ; STOP-BEFORE-DEAD1: Remove dead machine instructions
38 ; STOP-BEFORE-DEAD1-NOT: Remove dead machine instructions
43 ; START-BEFORE-DEAD1-NOT: Remove dead machine instructions
44 ; START-BEFORE-DEAD1: Remove dead machine instructions
45 ; START-BEFORE-DEAD1-NOT: Remove dead machine instructions
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.def80 // MACHINE_FUNCTION_ANALYSIS("machine-bfi", MachineBlockFrequencyInfoAnalysis())
81 // MACHINE_FUNCTION_ANALYSIS("machine-loops", MachineLoopInfoAnalysis())
83 // MACHINE_FUNCTION_ANALYSIS("machine-dom-tree", MachineDominatorTreeAnalysis())
97 // MACHINE_FUNCTION_PASS("free-machine-function", FreeMachineFunctionPass, ())
101 // dummy table to the normal one. For example, for a machine function pass,
135 DUMMY_MACHINE_MODULE_PASS("machine-outliner", MachineOutlinerPass, ())
150 DUMMY_MACHINE_FUNCTION_PASS("machine-scheduler", MachineSchedulerPass, ())
151 DUMMY_MACHINE_FUNCTION_PASS("machine-cp", MachineCopyPropagationPass, ())
168 DUMMY_MACHINE_FUNCTION_PASS("machine-cse", MachineCSEPass, ())
169 DUMMY_MACHINE_FUNCTION_PASS("machine-sink", MachineSinkingPass, ())
[all …]
/llvm-project-15.0.7/llvm/test/MC/SystemZ/
H A Dmachine-directive.s8 # CHECK: .machine z13
10 # CHECK: .machine zEC12
11 # CHECK: .machine z13
14 .machine z13
16 .machine zEC12
18 .machine z13
/llvm-project-15.0.7/lld/test/COFF/
H A Dmachine.test1 # RUN: yaml2obj %p/Inputs/machine-x64.yaml -o %t.obj
4 # RUN: lld-link -safeseh:no /entry:main /subsystem:console /machine:x64 \
10 # RUN: yaml2obj %p/Inputs/machine-x86.yaml -o %t.obj
13 # RUN: lld-link -safeseh:no /entry:main /subsystem:console /machine:x86 \
19 # RUN: yaml2obj %p/Inputs/machine-x64.yaml -o %t.obj
20 # RUN: not lld-link /entry:main /subsystem:console /machine:x86 \
24 # RUN: yaml2obj %p/Inputs/machine-x86.yaml -o %t1.obj
25 # RUN: sed -e s/main/foo/ %p/Inputs/machine-x64.yaml | yaml2obj > %t2.obj
30 INCOMPAT: .obj: machine type x64 conflicts with x86
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dmverify-optypes.mir4 # Test that the machine verifier catches wrong operand types.
43 # CHECK: *** Bad machine code: Expected a non-register operand. ***
47 # CHECK: *** Bad machine code: Expected a non-register operand. ***
51 # CHECK: *** Bad machine code: Expected a non-register operand. ***
55 # CHECK: *** Bad machine code: Addressing mode operands corrupt! ***
58 # CHECK: *** Bad machine code: Addressing mode operands corrupt! ***
61 # CHECK: *** Bad machine code: Expected a non-register operand. ***
65 # CHECK: *** Bad machine code: Expected a non-register operand. ***
69 # CHECK: *** Bad machine code: Expected a non-register operand. ***

12345678910>>...42