• Home
  • Raw
  • Download

Lines Matching refs:abi

1 # RUN: llvm-mc -triple=riscv32 -target-abi foo < %s 2>&1 \
3 # RUN: llvm-mc -triple=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: llvm-mc -triple=riscv64 -target-abi ilp32 < %s 2>&1 \
11 # RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi ilp32f < %s 2>&1 \
13 # RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi ilp32d < %s 2>&1 \
15 # RUN: llvm-mc -triple=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: llvm-mc -triple=riscv32 -target-abi lp64 < %s 2>&1 \
25 # RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi lp64f < %s 2>&1 \
27 # RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi lp64d < %s 2>&1 \
29 # RUN: llvm-mc -triple=riscv32 -mattr=+e -target-abi lp64 < %s 2>&1 \
31 # RUN: llvm-mc -triple=riscv32 -mattr=+e,+f -target-abi lp64f < %s 2>&1 \
33 # RUN: llvm-mc -triple=riscv32 -mattr=+e,+d -target-abi lp64f < %s 2>&1 \
36 # RV32I-LP64: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
37 # RV32IF-LP64F: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
38 # RV32IFD-LP64D: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
39 # RV32E-LP64: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
40 # RV32EF-LP64F: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
41 # RV32EFD-LP64D: 64-bit ABIs are not supported for 32-bit targets (ignoring target-abi)
43 # RUN: llvm-mc -triple=riscv32 -target-abi ilp32f < %s 2>&1 \
45 # RUN: llvm-mc -triple=riscv64 -target-abi lp64f < %s 2>&1 \
48 …n't be used for a target that doesn't support the F instruction set extension (ignoring target-abi)
49 …n't be used for a target that doesn't support the F instruction set extension (ignoring target-abi)
51 # RUN: llvm-mc -triple=riscv32 -target-abi ilp32d < %s 2>&1 \
53 # RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi ilp32d < %s 2>&1 \
55 # RUN: llvm-mc -triple=riscv64 -target-abi lp64d < %s 2>&1 \
57 # RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi lp64d < %s 2>&1 \
60 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
61 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
62 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
63 …n't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
65 # RUN: llvm-mc -triple=riscv32 -mattr=+e -target-abi ilp32 < %s 2>&1 \
67 # RUN: llvm-mc -triple=riscv32 -mattr=+e,+f -target-abi ilp32f < %s 2>&1 \
69 # RUN: llvm-mc -triple=riscv32 -mattr=+e,+d -target-abi ilp32f < %s 2>&1 \
71 # RUN: llvm-mc -triple=riscv32 -mattr=+e,+d -target-abi ilp32d < %s 2>&1 \
74 # RV32E-ILP32: Only the ilp32e ABI is supported for RV32E (ignoring target-abi)
75 # RV32EF-ILP32F: Only the ilp32e ABI is supported for RV32E (ignoring target-abi)
76 # RV32EFD-ILP32F: Only the ilp32e ABI is supported for RV32E (ignoring target-abi)
77 # RV32EFD-ILP32D: Only the ilp32e ABI is supported for RV32E (ignoring target-abi)