Home
last modified time | relevance | path

Searched refs:NEON (Results 1 – 25 of 150) sorted by relevance

123456

/external/llvm/test/CodeGen/Thumb2/
Daligned-spill.ll2 ; RUN: llc < %s -mcpu=cortex-a8 -align-neon-spills=1 | FileCheck %s --check-prefix=NEON
23 ; NEON: f
24 ; NEON: push {r4, r7, lr}
25 ; NEON: sub.w r4, sp, #64
26 ; NEON: bic r4, r4, #15
28 ; NEON: mov sp, r4
29 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4:128]!
30 ; NEON: vst1.64 {d12, d13, d14, d15}, [r4:128]
36 ; NEON: sub sp, #16
38 ; NEON: add r[[R4:[0-9]+]], sp, #16
[all …]
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1887 { NEON::BI__builtin_neon_ ## NameBase, 0, 0, #NameBase, 0 }
1890 { NEON:: BI__builtin_neon_ ## NameBase, \
1894 { NEON:: BI__builtin_neon_ ## NameBase, \
2482 case NEON::BI__builtin_neon_vcled_s64: in EmitCommonNeonSISDBuiltinExpr()
2483 case NEON::BI__builtin_neon_vcled_u64: in EmitCommonNeonSISDBuiltinExpr()
2484 case NEON::BI__builtin_neon_vcles_f32: in EmitCommonNeonSISDBuiltinExpr()
2485 case NEON::BI__builtin_neon_vcled_f64: in EmitCommonNeonSISDBuiltinExpr()
2486 case NEON::BI__builtin_neon_vcltd_s64: in EmitCommonNeonSISDBuiltinExpr()
2487 case NEON::BI__builtin_neon_vcltd_u64: in EmitCommonNeonSISDBuiltinExpr()
2488 case NEON::BI__builtin_neon_vclts_f32: in EmitCommonNeonSISDBuiltinExpr()
[all …]
/external/llvm/test/CodeGen/ARM/
Dfp_convert.ll11 ; RUN: | FileCheck %s -check-prefix=NEON
14 ; RUN: | FileCheck %s -check-prefix=NEON
22 ; NEON-LABEL: test1:
23 ; NEON: vadd.f32 [[D0:d[0-9]+]]
24 ; NEON: vcvt.s32.f32 d0, [[D0]]
34 ; NEON-LABEL: test2:
35 ; NEON: vadd.f32 [[D0:d[0-9]+]]
36 ; NEON: vcvt.u32.f32 d0, [[D0]]
46 ; NEON-LABEL: test3:
47 ; NEON: vcvt.f32.u32 d
[all …]
Dfnmscs.ll5 ; RUN: | FileCheck %s -check-prefix=NEON
24 ; NEON-LABEL: t1:
25 ; NEON: vnmla.f32
45 ; NEON-LABEL: t2:
46 ; NEON: vnmla.f32
66 ; NEON-LABEL: t3:
67 ; NEON: vnmla.f64
87 ; NEON-LABEL: t4:
88 ; NEON: vnmla.f64
Dfnmacs.ll2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON
10 ; NEON-LABEL: t1:
11 ; NEON: vmls.f32
26 ; NEON-LABEL: t2:
27 ; NEON: vmls.f64
Dfmscs.ll2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON
10 ; NEON-LABEL: t1:
11 ; NEON: vnmls.f32
26 ; NEON-LABEL: t2:
27 ; NEON: vnmls.f64
Dfmacs.ll2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON
12 ; NEON-LABEL: t1:
13 ; NEON: vmla.f32
28 ; NEON-LABEL: t2:
29 ; NEON: vmla.f64
44 ; NEON-LABEL: t3:
45 ; NEON: vmla.f32
Dselect.ll7 ; RUN: | FileCheck %s --check-prefix=CHECK-NEON
82 ; CHECK-NEON-LABEL: f8:
83 ; CHECK-NEON: movw [[R3:r[0-9]+]], #1123
84 ; CHECK-NEON: adr [[R2:r[0-9]+]], LCPI7_0
85 ; CHECK-NEON-NEXT: cmp r0, [[R3]]
86 ; CHECK-NEON-NEXT: it eq
87 ; CHECK-NEON-NEXT: addeq{{.*}} [[R2]], #4
88 ; CHECK-NEON-NEXT: ldr
89 ; CHECK-NEON: bx
Dbuild-attributes.ll13 …lc < %s -mtriple=armv8-linux-gnueabi -mattr=-fp-armv8,-crypto | FileCheck %s --check-prefix=V8-NEON
14 … llc < %s -mtriple=armv8-linux-gnueabi -mattr=-crypto | FileCheck %s --check-prefix=V8-FPARMv8-NEON
15 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi | FileCheck %s --check-prefix=V8-FPARMv8-NEON-CRYPTO
120 ; V8-NEON: .syntax unified
121 ; V8-NEON: .eabi_attribute 6, 14
122 ; V8-NEON: .fpu neon
123 ; V8-NEON: .eabi_attribute 12, 3
125 ; V8-FPARMv8-NEON: .syntax unified
126 ; V8-FPARMv8-NEON: .eabi_attribute 6, 14
127 ; V8-FPARMv8-NEON: .fpu neon-fp-armv8
[all …]
Dvector-extend-narrow.ll23 ; Note: vld1 here is reasonably important. Mixing VFP and NEON
52 ; Note: vld1 here is reasonably important. Mixing VFP and NEON
/external/oprofile/events/arm/armv7/
Devents17 event:0x4C counters:1,2,3,4 um:zero minimum:500 name:L1_NEON_DATA : NEON data access that hits L1 c…
18 event:0x4D counters:1,2,3,4 um:zero minimum:500 name:L1_NEON_CACH_DATA : NEON cacheable data access…
19 event:0x4E counters:1,2,3,4 um:zero minimum:500 name:L2_NEON : L2 access as a result of NEON memory…
20 event:0x4F counters:1,2,3,4 um:zero minimum:500 name:L2_NEON_HIT : Any NEON hit in L2 cache
29 …inimum:500 name:CYCLES_NEON_DATA_STALL : Number of cycles the processor waits on MRC data from NEON
30 …ES_NEON_INST_STALL : Number of cycles the processor waits on NEON instruction queue or NEON load q…
31 event:0x5A counters:1,2,3,4 um:zero minimum:500 name:NEON_CYCLES : Number of cycles NEON and intege…
/external/chromium_org/third_party/openmax_dl/dl/sp/src/test/
Dtest_fft.gyp83 # Non-NEON test programs
85 # Test complex floating-point FFT, non-NEON
97 # Test real floating-point FFT, non-NEON
107 # Test real floating-point FFT, detecting NEON support
117 # Simple timing test of FFTs, non-NEON
121 # Timing test for non-NEON is only supported for float FFTs.
/external/llvm/test/MC/ARM/
Ddiagnostics-noneon.s6 @ CHECK-ERRORS: error: instruction requires: NEON
7 @ CHECK-ERRORS: error: instruction requires: NEON
Dvfp4.s20 @ THUMB_V7EM-ERRORS: error: instruction requires: NEON
26 @ THUMB_V7EM-ERRORS: error: instruction requires: NEON
54 @ THUMB_V7EM-ERRORS: error: instruction requires: NEON
60 @ THUMB_V7EM-ERRORS: error: instruction requires: NEON
Dinvalid-fp-armv8.s80 @ V8: error: instruction requires: NEON
85 @ V8: error: instruction requires: NEON
87 @ V8: error: instruction requires: NEON
/external/clang/include/clang/Basic/
DTargetBuiltins.h24 namespace NEON {
37 LastNEONBuiltin = NEON::FirstTSBuiltin - 1,
48 LastNEONBuiltin = NEON::FirstTSBuiltin - 1,
DBuiltinsNEON.def1 //===--- BuiltinsNEON.def - NEON Builtin function database ------*- C++ -*-===//
10 // This file defines the NEON-specific builtin function database. Users of
/external/llvm/lib/Target/ARM/
DARMInstrVFP.td103 // Some single precision VFP instructions may be executed on both NEON and VFP
117 // Some single precision VFP instructions may be executed on both NEON and VFP
165 // Some single precision VFP instructions may be executed on both NEON and
178 // Some single precision VFP instructions may be executed on both NEON and
191 // Some single precision VFP instructions may be executed on both NEON and
300 // Some single precision VFP instructions may be executed on both NEON and
316 // Some single precision VFP instructions may be executed on both NEON and
344 // Some single precision VFP instructions may be executed on both NEON and
358 // Some single precision VFP instructions may be executed on both NEON and
423 // Some single precision VFP instructions may be executed on both NEON and
[all …]
/external/libpng/contrib/arm-neon/
DREADME1 OPERATING SYSTEM SPECIFIC ARM NEON DETECTION
4 Detection of the ability to exexcute ARM NEON on an ARM processor requires
15 For any of this code to be used the ARM NEON code must be enabled and run time
51 That function must return 1 if ARM NEON instructions are supported, 0 if not.
/external/libopus/
Dconfigure.ac227 [Use ARM NEON inline asm optimizations])
228 inline_optimization="$inline_optimization (NEON)"
273 [Trying to force-enable NEON instructions...])
304 [Define if compiler supports NEON instructions])
307 [Define if binary requires NEON instruction support])
308 asm_optimization="$asm_optimization (NEON)"
310 [rtcd_support="$rtcd_support (NEON)"]
/external/chromium_org/third_party/opus/src/
Dconfigure.ac227 [Use ARM NEON inline asm optimizations])
228 inline_optimization="$inline_optimization (NEON)"
273 [Trying to force-enable NEON instructions...])
304 [Define if compiler supports NEON instructions])
307 [Define if binary requires NEON instruction support])
308 asm_optimization="$asm_optimization (NEON)"
310 [rtcd_support="$rtcd_support (NEON)"]
/external/llvm/test/MC/Disassembler/ARM/
Dinvalid-armv7.txt338 # Undefined encodings for NEON umaal
354 # Undefined encodings for NEON vcvt (float <-> fixed)
368 # Undefined encodings for NEON vext
378 # Undefined encodings for NEON vldmsdb
388 # Undefined encodings for NEON vmov
403 # Undefined encodings for NEON vqadd
419 # Undefined encodings for NEON vld/vst
/external/eigen/Eigen/src/Core/arch/
DCMakeLists.txt3 ADD_SUBDIRECTORY(NEON)
/external/eigen/Eigen/src/Core/arch/NEON/
DCMakeLists.txt5 DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/NEON COMPONENT Devel
/external/chromium_org/third_party/opus/src/m4/
Das-gcc-inline-assembly.m436 AC_MSG_CHECKING([if assembler supports NEON instructions on ARM])
47 AC_MSG_CHECKING([if assembler supports NEON instructions on ARM])

123456