Searched +full:- +full:- +full:hard (Results 1 – 25 of 1128) sorted by relevance
12345678910>>...46
/external/llvm-project/clang/test/Driver/ |
D | mips-mti.cpp | 3 // -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 …]
|
D | mips-img-v2.cpp | 1 // 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 …]
|
D | mips-float.c | 1 // 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/ |
D | mips-mti.cpp | 3 // -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 …]
|
D | mips-img-v2.cpp | 3 // -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 …]
|
D | mips-float.c | 1 // 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/ |
D | fp16-bitcast.ll | 2 … 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 …]
|
D | fp16-args.ll | 2 ; 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 …]
|
D | cmse-clear-float-mve.ll | 2 ; 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 …]
|
D | fcopysign.ll | 2 ; 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 …]
|
D | bfloat.ll | 2 ; 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 …]
|
D | big-endian-vector-callee.ll | 1 ; 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/ |
D | float-cmp.ll | 1 ; 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 …]
|
D | float-ops.ll | 1 ; 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/ |
D | float-cmp.ll | 1 ; 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 …]
|
D | float-ops.ll | 1 ; 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/ |
D | big-endian-vector-callee.ll | 1 ; 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/ |
D | 32abi.ll | 1 …< %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 …]
|
D | fp128.ll | 1 ; 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 …]
|
D | 64abi.ll | 1 … 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/ |
D | 32abi.ll | 1 …< %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 …]
|
D | 64abi.ll | 1 … 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 …]
|
D | fp128.ll | 1 ; 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/ |
D | arm-isel-fp.ll | 1 … 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 …]
|
D | arm-legalize-vfp4.mir | 1 …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