Lines Matching refs:abi
1 ; RUN: llc -mtriple=riscv32 -target-abi foo < %s 2>&1 \
3 ; RUN: llc -mtriple=riscv32 -mattr=+f -target-abi ilp32foof < %s 2>&1 \
6 ; RV32I-FOO: 'foo' is not a recognized ABI for this target (ignoring target-abi)
7 ; RV32IF-ILP32FOOF: 'ilp32foof' is not a recognized ABI for this target (ignoring target-abi)
9 ; RUN: llc -mtriple=riscv64 -target-abi ilp32 < %s 2>&1 \
11 ; RUN: llc -mtriple=riscv64 -mattr=+f -target-abi ilp32f < %s 2>&1 \
13 ; RUN: llc -mtriple=riscv64 -mattr=+d -target-abi ilp32d < %s 2>&1 \
15 ; RUN: llc -mtriple=riscv64 -target-abi ilp32e < %s 2>&1 \
18 ; RV64I-ILP32: 32-bit ABIs are not supported for 64-bit targets (ignoring target-abi)
19 ; RV64IF-ILP32F: 32-bit ABIs are not supported for 64-bit targets (ignoring target-abi)
20 ; RV64IFD-ILP32D: 32-bit ABIs are not supported for 64-bit targets (ignoring target-abi)
21 ; RV64I-ILP32E: 32-bit ABIs are not supported for 64-bit targets (ignoring target-abi)
23 ; RUN: llc -mtriple=riscv32 -target-abi lp64 < %s 2>&1 \
25 ; RUN: llc -mtriple=riscv32 -mattr=+f -target-abi lp64f < %s 2>&1 \
27 ; RUN: llc -mtriple=riscv32 -mattr=+d -target-abi lp64d < %s 2>&1 \
30 ; RV32I-LP64: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
31 ; RV32IF-LP64F: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
32 ; RV32IFD-LP64D: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
34 ; RUN: llc -mtriple=riscv32 -target-abi ilp32f < %s 2>&1 \
36 ; RUN: llc -mtriple=riscv64 -target-abi lp64f < %s 2>&1 \
39 …n't be used for a target that doesn't support the F instruction set extension (ignoring target-abi)
40 …n't be used for a target that doesn't support the F instruction set extension (ignoring target-abi)
42 ; RUN: llc -mtriple=riscv32 -target-abi ilp32d < %s 2>&1 \
44 ; RUN: llc -mtriple=riscv32 -mattr=+f -target-abi ilp32d < %s 2>&1 \
46 ; RUN: llc -mtriple=riscv64 -target-abi lp64d < %s 2>&1 \
48 ; RUN: llc -mtriple=riscv64 -mattr=+f -target-abi lp64d < %s 2>&1 \
51 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
52 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
53 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
54 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)