Home
last modified time | relevance | path

Searched +full:- +full:- +full:hard (Results 1 – 25 of 1128) sorted by relevance

12345678910>>...46

/external/llvm-project/clang/test/Driver/
Dmips-mti.cpp3 // -EB -mhard-float -mabi=32
4 // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
5 // RUN: --target=mips-mti-linux-gnu \
6 // RUN: --gcc-toolchain=%S/Inputs/mips_mti_tree \
7 // RUN: --sysroot="" \
8 // RUN: -stdlib=libstdc++ \
9 // RUN: -EB -mhard-float -mabi=32 \
10 // RUN: | FileCheck --check-prefix=EB-HARD-O32 %s
11 // EB-HARD-O32: "-internal-isystem"
12 // EB-HARD-O32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.2]]/../../../../mips-mti-linux-gnu/inclu…
[all …]
Dmips-img-v2.cpp1 // REQUIRES: mips-registered-target
5 // -EB -mips32r6 -mhard-float -mabi=32
6 // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
7 // RUN: --target=mips-img-linux-gnu \
8 // RUN: --gcc-toolchain=%S/Inputs/mips_img_v2_tree \
9 // RUN: -stdlib=libstdc++ \
10 // RUN: -EB -mips32r6 -mhard-float -mabi=32 \
11 // RUN: | FileCheck --check-prefix=EB-HARD-O32 %s
12 // EB-HARD-O32: "-internal-isystem"
13 // EB-HARD-O32: "[[TC:[^"]+/lib/gcc/mips-img-linux-gnu/4.9.2]]/../../../../mips-img-linux-gnu/inclu…
[all …]
Dmips-float.c1 // Check handling -mhard-float / -msoft-float / -mfloat-abi options
5 // RUN: %clang -c %s -### -o %t.o 2>&1 \
6 // RUN: -target mips-linux-gnu \
7 // RUN: | FileCheck --check-prefix=CHECK-DEF %s
8 // CHECK-DEF: "-mfloat-abi" "hard"
11 // RUN: %clang -c %s -### -o %t.o 2>&1 \
12 // RUN: -target mips-freebsd12 \
13 // RUN: | FileCheck --check-prefix=DEF-FREEBSD %s
14 // DEF-FREEBSD: "-target-feature" "+soft-float"
15 // DEF-FREEBSD: "-msoft-float"
[all …]
/external/clang/test/Driver/
Dmips-mti.cpp3 // -EB -mhard-float -mabi=32
4 // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
5 // RUN: --target=mips-mti-linux-gnu \
6 // RUN: --gcc-toolchain=%S/Inputs/mips_mti_tree \
7 // RUN: -stdlib=libstdc++ \
8 // RUN: -EB -mhard-float -mabi=32 \
9 // RUN: | FileCheck --check-prefix=EB-HARD-O32 %s
10 // EB-HARD-O32: "-internal-isystem"
11 // EB-HARD-O32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.2]]/../../../../mips-mti-linux-gnu/inclu…
12 // EB-HARD-O32: "-internal-isystem"
[all …]
Dmips-img-v2.cpp3 // -EB -mips32r6 -mhard-float -mabi=32
4 // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
5 // RUN: --target=mips-img-linux-gnu \
6 // RUN: --gcc-toolchain=%S/Inputs/mips_img_v2_tree \
7 // RUN: -stdlib=libstdc++ \
8 // RUN: -EB -mips32r6 -mhard-float -mabi=32 \
9 // RUN: | FileCheck --check-prefix=EB-HARD-O32 %s
10 // EB-HARD-O32: "-internal-isystem"
11 // EB-HARD-O32: "[[TC:[^"]+/lib/gcc/mips-img-linux-gnu/4.9.2]]/../../../../mips-img-linux-gnu/inclu…
12 // EB-HARD-O32: "-internal-isystem"
[all …]
Dmips-float.c1 // Check handling -mhard-float / -msoft-float / -mfloat-abi options
5 // RUN: %clang -c %s -### -o %t.o 2>&1 \
6 // RUN: -target mips-linux-gnu \
7 // RUN: | FileCheck --check-prefix=CHECK-DEF %s
8 // CHECK-DEF: "-mfloat-abi" "hard"
10 // -mhard-float
11 // RUN: %clang -c %s -### -o %t.o 2>&1 \
12 // RUN: -target mips-linux-gnu -mhard-float \
13 // RUN: | FileCheck --check-prefix=CHECK-HARD %s
14 // CHECK-HARD: "-mfloat-abi" "hard"
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dfp16-bitcast.ll2 … llc -mtriple thumbv8m.main-arm-unknown-eabi --float-abi=soft -mattr=+vfp4d16sp < %s | FileCheck %…
3 … llc -mtriple thumbv8.1m.main-arm-unknown-eabi --float-abi=soft -mattr=+fullfp16 < %s | FileCheck …
4 …lc -mtriple thumbv8m.main-arm-unknown-eabi --float-abi=hard -mattr=+vfp4d16sp < %s | FileCheck %s
5 …lc -mtriple thumbv8.1m.main-arm-unknown-eabi --float-abi=hard -mattr=+fullfp16 < %s | FileCheck %s…
7 target triple = "thumbv8.1m.main-arm-unknown-eabi"
10 ; CHECK-VFPV4-SOFT-LABEL: add:
11 ; CHECK-VFPV4-SOFT: @ %bb.0: @ %entry
12 ; CHECK-VFPV4-SOFT-NEXT: vmov s0, r1
13 ; CHECK-VFPV4-SOFT-NEXT: vmov s2, r0
14 ; CHECK-VFPV4-SOFT-NEXT: vadd.f32 s0, s2, s0
[all …]
Dfp16-args.ll2 ; RUN: llc -mtriple=armv7a--none-eabi -float-abi soft -mattr=+fp16 < %s | FileCheck %s --check-pref…
3 ; RUN: llc -mtriple=armv7a--none-eabi -float-abi hard -mattr=+fp16 < %s | FileCheck %s --check-pref…
4 ; RUN: llc -mtriple=armv7a--none-eabi -float-abi soft -mattr=+fullfp16 < %s | FileCheck %s --check-
5 ; RUN: llc -mtriple=armv7a--none-eabi -float-abi hard -mattr=+fullfp16 < %s | FileCheck %s --check-
6 ; RUN: llc -mtriple=armv7aeb--none-eabi -float-abi soft -mattr=+fp16 < %s | FileCheck %s --check-pr…
7 ; RUN: llc -mtriple=armv7aeb--none-eabi -float-abi hard -mattr=+fp16 < %s | FileCheck %s --check-pr…
8 … RUN: llc -mtriple=armv7aeb--none-eabi -float-abi soft -mattr=+fullfp16 < %s | FileCheck %s --chec…
9 … RUN: llc -mtriple=armv7aeb--none-eabi -float-abi hard -mattr=+fullfp16 < %s | FileCheck %s --chec…
12 ; SOFT-LABEL: foo:
14 ; SOFT-NEXT: vmov s0, r0
[all …]
Dcmse-clear-float-mve.ll2 ; RUN: llc -mtriple=thumbv8.1m.main-eabi -mattr=+8msecext,+mve.fp %s -o - | File…
3 ; RUN: llc -mtriple=thumbebv8.1m.main-eabi -mattr=+8msecext,+mve.fp %s -o - | File…
4 ; RUN: llc -mtriple=thumbv8.1m.main-eabi -mattr=+8msecext,+mve.fp --float-abi=hard %s -o - | File…
5 ; RUN: llc -mtriple=thumbebv8.1m.main-eabi -mattr=+8msecext,+mve.fp --float-abi=hard %s -o - | File…
15 ; CHECK-SOFTFP-LABEL: f0:
16 ; CHECK-SOFTFP: @ %bb.0: @ %entry
17 ; CHECK-SOFTFP-NEXT: vstr fpcxtns, [sp, #-4]!
18 ; CHECK-SOFTFP-NEXT: .save {r7, lr}
19 ; CHECK-SOFTFP-NEXT: push {r7, lr}
20 ; CHECK-SOFTFP-NEXT: .pad #4
[all …]
Dfcopysign.ll2 ; RUN: llc < %s -disable-post-ra -mtriple=armv7-apple-darwin -mcpu=cortex-a8 | FileCheck %s -check-
3 ; RUN: llc < %s -disable-post-ra -mtriple=armv7-gnueabi -float-abi=hard -mcpu=cortex-a8 | FileCheck…
7 ; SOFT-LABEL: test1:
9 ; SOFT-NEXT: lsr r1, r1, #31
10 ; SOFT-NEXT: bfi r0, r1, #31, #1
11 ; SOFT-NEXT: bx lr
13 ; HARD-LABEL: test1:
14 ; HARD: @ %bb.0: @ %entry
15 ; HARD-NEXT: vmov.f32 s2, s1
16 ; HARD-NEXT: @ kill: def $s0 killed $s0 def $d0
[all …]
Dbfloat.ll2 ; RUN: llc -float-abi hard -mattr=+bf16,+fullfp16 < %s | FileCheck %s --check-prefix=HARD
3 ; RUN: llc -float-abi soft -mattr=+bf16,+fullfp16 < %s | FileCheck %s --check-prefix=SOFT
5 target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
6 target triple = "armv8.6a-arm-none-eabi"
9 ; HARD-LABEL: load_scalar_bf:
10 ; HARD: @ %bb.0: @ %entry
11 ; HARD-NEXT: vldr.16 s0, [r0]
12 ; HARD-NEXT: bx lr
14 ; SOFT-LABEL: load_scalar_bf:
16 ; SOFT-NEXT: vldr.16 s0, [r0]
[all …]
Dbig-endian-vector-callee.ll1 ; RUN: llc -mtriple armeb-eabi -mattr v7,neon -float-abi soft %s -o - | FileCheck %s -check-prefix …
2 ; RUN: llc -mtriple armeb-eabi -mattr v7,neon -float-abi hard %s -o - | FileCheck %s -check-prefix …
4 ; CHECK-LABEL: test_i64_f64:
6 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
8 ; HARD: vadd.f64 d{{[0-9]+}}, d0
17 ; CHECK-LABEL: test_i64_v1i64:
19 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
21 ; HARD: vadd.i64 d{{[0-9]+}}, d0
30 ; CHECK-LABEL: test_i64_v2f32:
32 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
[all …]
/external/llvm-project/llvm/test/CodeGen/Thumb2/
Dfloat-cmp.ll1 ; RUN: llc < %s -mtriple=thumbv7-none-eabi -mcpu=cortex-m3 | FileCheck %s -check-prefix=CHECK -ch…
2 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m4 | FileCheck %s -check-prefix=CHECK -ch…
3 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m7 | FileCheck %s -check-prefix=CHECK -ch…
4 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-a8 | FileCheck %s -check-prefix=CHECK -ch…
9 ; CHECK-LABEL: cmp_f_false:
11 ; HARD: movs r0, #0
16 ; CHECK-LABEL: cmp_f_oeq:
18 ; HARD: vcmp.f32
19 ; HARD: moveq r0, #1
24 ; CHECK-LABEL: cmp_f_ogt:
[all …]
Dfloat-ops.ll1 ; RUN: llc < %s -mtriple=thumbv7-none-eabi -mcpu=cortex-m3 | FileCheck %s -check-prefix=CHECK -ch…
2 …llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m4 | FileCheck %s -check-prefix=CHECK -check-pr…
3 … llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m7 | FileCheck %s -check-prefix=CHECK -check-p…
4-mtriple=thumbv7-none-eabihf -mcpu=cortex-a8 | FileCheck %s -check-prefix=CHECK -check-prefix=HARD
5 ; RUN: llc < %s -mtriple=thumbv8.1m.main-none-eabihf -mattr=+mve | FileCheck %s -check-prefix=CHECK…
9 ; CHECK-LABEL: add_f:
11 ; HARD: vadd.f32 s0, s0, s1
18 ; CHECK-LABEL: add_d:
28 ; CHECK-LABEL: sub_f:
30 ; HARD: vsub.f32 s
[all …]
/external/llvm/test/CodeGen/Thumb2/
Dfloat-cmp.ll1 ; RUN: llc < %s -mtriple=thumbv7-none-eabi -mcpu=cortex-m3 | FileCheck %s -check-prefix=CHECK -ch…
2 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m4 | FileCheck %s -check-prefix=CHECK -ch…
3 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m7 | FileCheck %s -check-prefix=CHECK -ch…
4 ; RUN: llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-a8 | FileCheck %s -check-prefix=CHECK -ch…
9 ; CHECK-LABEL: cmp_f_false:
11 ; HARD: movs r0, #0
16 ; CHECK-LABEL: cmp_f_oeq:
18 ; HARD: vcmpe.f32
19 ; HARD: moveq r0, #1
24 ; CHECK-LABEL: cmp_f_ogt:
[all …]
Dfloat-ops.ll1 ; RUN: llc < %s -mtriple=thumbv7-none-eabi -mcpu=cortex-m3 | FileCheck %s -check-prefix=CHECK -ch…
2 …llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m4 | FileCheck %s -check-prefix=CHECK -check-pr…
3 … llc < %s -mtriple=thumbv7-none-eabihf -mcpu=cortex-m7 | FileCheck %s -check-prefix=CHECK -check-p…
4-mtriple=thumbv7-none-eabihf -mcpu=cortex-a8 | FileCheck %s -check-prefix=CHECK -check-prefix=HARD
8 ; CHECK-LABEL: add_f:
10 ; HARD: vadd.f32 s0, s0, s1
17 ; CHECK-LABEL: add_d:
27 ; CHECK-LABEL: sub_f:
29 ; HARD: vsub.f32 s
36 ; CHECK-LABEL: sub_d:
[all …]
/external/llvm/test/CodeGen/ARM/
Dbig-endian-vector-callee.ll1 ; RUN: llc -mtriple armeb-eabi -mattr v7,neon -float-abi soft %s -o - | FileCheck %s -check-prefix …
2 ; RUN: llc -mtriple armeb-eabi -mattr v7,neon -float-abi hard %s -o - | FileCheck %s -check-prefix …
4 ; CHECK-LABEL: test_i64_f64:
6 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
8 ; HARD: vadd.f64 d{{[0-9]+}}, d0
17 ; CHECK-LABEL: test_i64_v1i64:
19 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
21 ; HARD: vadd.i64 d{{[0-9]+}}, d0
30 ; CHECK-LABEL: test_i64_v2f32:
32 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
[all …]
/external/llvm/test/CodeGen/SPARC/
D32abi.ll1 …< %s -march=sparc -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s --check-pref…
2 … %s -march=sparcel -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s --check-pre…
3-march=sparc -disable-sparc-delay-filler -disable-sparc-leaf-proc -mattr=soft-float | FileCheck %s…
5 ; CHECK-LABEL: intarg:
8 ; CHECK: save %sp, -96, %sp
9 ; CHECK: ld [%fp+96], [[R2:%[gilo][0-7]]]
10 ; CHECK: ld [%fp+92], [[R1:%[gilo][0-7]]]
42 ; CHECK-LABEL: call_intarg:
43 ; CHECK: save %sp, -104, %sp
44 ; Use %o0-%o5 for outgoing arguments
[all …]
Dfp128.ll1 ; RUN: llc < %s -march=sparc -mattr=hard-quad-float | FileCheck %s --check-prefix=CHECK --check-pre…
2 ; RUN: llc < %s -march=sparcel -mattr=hard-quad-float | FileCheck %s --check-prefix=CHECK --check-p…
3 ; RUN: llc < %s -march=sparc -mattr=-hard-quad-float | FileCheck %s --check-prefix=CHECK --check-pr…
4 ; RUN: llc < %s -march=sparcel -mattr=-hard-quad-float | FileCheck %s --check-prefix=CHECK --check-
7 ; CHECK-LABEL: f128_ops:
12 ; HARD: faddq [[R0:.+]], [[R1:.+]], [[R2:.+]]
13 ; HARD: fsubq [[R2]], [[R3:.+]], [[R4:.+]]
14 ; HARD: fmulq [[R4]], [[R5:.+]], [[R6:.+]]
15 ; HARD: fdivq [[R6]], [[R2]]
37 ; CHECK-LABEL: f128_spill:
[all …]
D64abi.ll1 … RUN: llc < %s -march=sparcv9 -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s
2 …: llc < %s -march=sparcv9 -disable-sparc-delay-filler -disable-sparc-leaf-proc -mattr=soft-float |…
4 ; CHECK-LABEL: intarg:
7 ; CHECK: save %sp, -128, %sp
8 ; CHECK: ldx [%fp+2231], [[R2:%[gilo][0-7]]]
9 ; CHECK: ld [%fp+2227], [[R1:%[gilo][0-7]]]
41 ; CHECK-LABEL: call_intarg:
43 ; CHECK: save %sp, -192, %sp
44 ; Sign-extend and store the full 64 bits.
45 ; CHECK: sra %i0, 0, [[R:%[gilo][0-7]]]
[all …]
/external/llvm-project/llvm/test/CodeGen/SPARC/
D32abi.ll1 …< %s -march=sparc -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s --check-pref…
2 … %s -march=sparcel -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s --check-pre…
3-march=sparc -disable-sparc-delay-filler -disable-sparc-leaf-proc -mattr=soft-float | FileCheck %s…
5 ; CHECK-LABEL: intarg:
8 ; CHECK: save %sp, -96, %sp
9 ; CHECK: ld [%fp+96], [[R2:%[gilo][0-7]]]
10 ; CHECK: ld [%fp+92], [[R1:%[gilo][0-7]]]
42 ; CHECK-LABEL: call_intarg:
43 ; CHECK: save %sp, -104, %sp
44 ; Use %o0-%o5 for outgoing arguments
[all …]
D64abi.ll1 … RUN: llc < %s -march=sparcv9 -disable-sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s
2 …: llc < %s -march=sparcv9 -disable-sparc-delay-filler -disable-sparc-leaf-proc -mattr=soft-float |…
4 ; CHECK-LABEL: intarg:
7 ; CHECK: save %sp, -128, %sp
8 ; CHECK: ldx [%fp+2231], [[R2:%[gilo][0-7]]]
9 ; CHECK: ld [%fp+2227], [[R1:%[gilo][0-7]]]
41 ; CHECK-LABEL: call_intarg:
43 ; CHECK: save %sp, -192, %sp
44 ; Sign-extend and store the full 64 bits.
45 ; CHECK: sra %i0, 0, [[R:%[gilo][0-7]]]
[all …]
Dfp128.ll1 ; RUN: llc < %s -march=sparc -mattr=hard-quad-float | FileCheck %s --check-prefix=CHECK --check-pre…
2 ; RUN: llc < %s -march=sparcel -mattr=hard-quad-float | FileCheck %s --check-prefix=CHECK --check-p…
3 … RUN: llc < %s -march=sparc -mattr=-hard-quad-float -verify-machineinstrs | FileCheck %s --check-p…
4 ; RUN: llc < %s -march=sparcel -mattr=-hard-quad-float | FileCheck %s --check-prefix=CHECK --check-
6 ; CHECK-LABEL: f128_ops:
11 ; HARD: faddq [[R0:.+]], [[R1:.+]], [[R2:.+]]
12 ; HARD: fsubq [[R2]], [[R3:.+]], [[R4:.+]]
13 ; HARD: fmulq [[R4]], [[R5:.+]], [[R6:.+]]
14 ; HARD: fdivq [[R6]], [[R2]]
40 ; CHECK-LABEL: f128_spill:
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/GlobalISel/
Darm-isel-fp.ll1 … RUN: llc -mtriple arm-linux-gnueabihf -mattr=+vfp2 -float-abi=hard -global-isel %s -o - | FileChe…
2 … llc -mtriple arm-linux-gnueabi -mattr=+vfp2,+soft-float -float-abi=soft -global-isel %s -o - | Fi…
3 …: llc -mtriple arm-linux-gnu- -mattr=+vfp2,+soft-float -float-abi=soft -global-isel %s -o - | File…
6 ; CHECK-LABEL: test_frem_float:
13 ; CHECK-LABEL: test_frem_double:
21 ; CHECK-LABEL: test_fpow_float:
29 ; CHECK-LABEL: test_fpow_double:
36 ; CHECK-LABEL: test_add_float:
37 ; HARD: vadd.f32
38 ; SOFT-AEABI: bl __aeabi_fadd
[all …]
Darm-legalize-vfp4.mir1 …N: llc -mtriple arm-linux-gnueabihf -mattr=+vfp4 -float-abi=hard -run-pass=legalizer %s -o - | Fil…
2-mtriple arm-linux-gnueabihf -mattr=+vfp2 -float-abi=hard -run-pass=legalizer %s -o - | FileCheck …
3-mtriple arm-linux-gnueabi -mattr=+vfp4,+soft-float -float-abi=soft -run-pass=legalizer %s -o - | …
4-mtriple arm-linux-gnu -mattr=+vfp4,+soft-float -float-abi=soft -run-pass=legalizer %s -o - | File…
5 --- |
9 ---
11 # CHECK-LABEL: name: test_fma_float
18 - { id: 0, class: _ }
19 - { id: 1, class: _ }
20 - { id: 2, class: _ }
[all …]

12345678910>>...46