Home | History | Annotate | Download | only in Driver

Lines Matching full:abi

1 // Check handling -mhard-float / -msoft-float / -mfloat-abi options
8 // CHECK-DEF: "-mfloat-abi" "hard"
14 // CHECK-HARD: "-mfloat-abi" "hard"
21 // CHECK-SOFT: "-mfloat-abi" "soft"
24 // -mfloat-abi=hard
26 // RUN: -target mips-linux-gnu -mfloat-abi=hard \
27 // RUN: | FileCheck --check-prefix=CHECK-ABI-HARD %s
28 // CHECK-ABI-HARD: "-mfloat-abi" "hard"
30 // -mfloat-abi=soft
32 // RUN: -target mips-linux-gnu -mfloat-abi=soft \
33 // RUN: | FileCheck --check-prefix=CHECK-ABI-SOFT %s
34 // CHECK-ABI-SOFT: "-msoft-float"
35 // CHECK-ABI-SOFT: "-mfloat-abi" "soft"
36 // CHECK-ABI-SOFT: "-target-feature" "+soft-float"
41 // RUN: | FileCheck --check-prefix=CHECK-ABI-DOUBLE %s
42 // CHECK-ABI-DOUBLE: "-mfloat-abi" "hard"
43 // CHECK-ABI-DOUBLE-NOT: "+single-float"
48 // RUN: | FileCheck --check-prefix=CHECK-ABI-SINGLE %s
49 // CHECK-ABI-SINGLE: "-mfloat-abi" "hard"
50 // CHECK-ABI-SINGLE: "-target-feature" "+single-float"
55 // RUN: | FileCheck --check-prefix=CHECK-ABI-SOFT-SINGLE %s
56 // CHECK-ABI-SOFT-SINGLE: "-mfloat-abi" "soft"
57 // CHECK-ABI-SOFT-SINGLE: "-target-feature" "+single-float"
63 // CHECK-DEF-MIPS16: "-mfloat-abi" "soft"
71 // CHECK-HARD-MIPS16: "-mfloat-abi" "soft"
80 // CHECK-SOFT-MIPS16: "-mfloat-abi" "soft"
83 // -mfloat-abi=hard -mips16
85 // RUN: -target mips-linux-gnu -mfloat-abi=hard -mips16 \
86 // RUN: | FileCheck --check-prefix=CHECK-ABI-HARD-MIPS16 %s
87 // CHECK-ABI-HARD-MIPS16: "-msoft-float"
88 // CHECK-ABI-HARD-MIPS16: "-mfloat-abi" "soft"
89 // CHECK-ABI-HARD-MIPS16: "-target-feature" "+soft-float"
90 // CHECK-ABI-HARD-MIPS16: "-mllvm" "-mips16-hard-float"
92 // -mfloat-abi=soft -mips16
94 // RUN: -target mips-linux-gnu -mfloat-abi=soft -mips16 \
95 // RUN: | FileCheck --check-prefix=CHECK-ABI-SOFT-MIPS16 %s
96 // CHECK-ABI-SOFT-MIPS16: "-msoft-float"
97 // CHECK-ABI-SOFT-MIPS16: "-mfloat-abi" "soft"
98 // CHECK-ABI-SOFT-MIPS16: "-target-feature" "+soft-float"