Home
last modified time | relevance | path

Searched refs:VFP (Results 1 – 21 of 21) sorted by relevance

/external/llvm/test/CodeGen/ARM/
Dfpconv.ll1 ; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s --check-prefix=CHECK-VFP
5 ;CHECK-VFP: f1:
6 ;CHECK-VFP: vcvt.f32.f64
15 ;CHECK-VFP: f2:
16 ;CHECK-VFP: vcvt.f64.f32
25 ;CHECK-VFP: f3:
26 ;CHECK-VFP: vcvt.s32.f32
35 ;CHECK-VFP: f4:
36 ;CHECK-VFP: vcvt.u32.f32
45 ;CHECK-VFP: f5:
[all …]
Dselect.ll2 ; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s --check-prefix=CHECK-VFP
63 ;CHECK-VFP: f7:
64 ;CHECK-VFP: vmovmi
97 ; CHECK-VFP: f9:
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/llvm/lib/Target/ARM/
DARMInstrVFP.td1 //===-- ARMInstrVFP.td - VFP support for ARM ---------------*- tablegen -*-===//
10 // This file describes the ARM VFP instruction set.
103 // 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
166 // VFP pipelines.
178 // Some single precision VFP instructions may be executed on both NEON and
179 // VFP pipelines.
191 // Some single precision VFP instructions may be executed on both NEON and
192 // VFP pipelines.
[all …]
DARM.td61 // play nicely with other VFP / NEON instructions, and it's generally better
64 "Disable VFP / NEON MAC instructions">;
DARMCallingConv.td112 // (and the same is true for f64 if VFP is not enabled)
158 // ARM AAPCS-VFP (EABI) Calling Convention
DARMScheduleA9.td32 def A9_DRegsVFP: FuncUnit; // FP register set, VFP side
440 // VFP and NEON shares the same register file. This means that every VFP
445 // Every VFP instruction:
454 // VFP
685 // On A9 move-from-VFP is free to issue with no stall if other VFP
693 // On A9 move-from-VFP is free to issue with no stall if other VFP
DARMInstrFormats.td125 def VFPDomain : Domain<1>; // Instructions in VFP domain only
127 def VFPNeonDomain : Domain<3>; // Instructions in both VFP & Neon domains
128 def VFPNeonA8Domain : Domain<5>; // Instructions in VFP & Neon under A8
1312 // ARM VFP Instruction templates.
1315 // Almost all VFP instructions are predicable.
1327 let DecoderNamespace = "VFP";
1343 let DecoderNamespace = "VFP";
1354 // ARM VFP addrmode5 loads and stores
1377 // Loads & stores operate on both NEON and VFP pipelines.
1403 // Loads & stores operate on both NEON and VFP pipelines.
[all …]
DARMScheduleV6.td190 // VFP
DARMScheduleA8.td248 // VFP
/external/v8/build/
Dcommon.gypi46 # Setting 'v8_can_use_vfp_instructions' to 'true' will enable use of ARM VFP
47 # instructions in the V8 generated code. VFP instructions will be enabled
49 # of 'false' will avoid VFP instructions in the snapshot and use CPU feature
57 # EABI calling convention where double arguments are passed in VFP
/external/clang/include/clang/Basic/
DBuiltinsARM.def31 // VFP
/external/llvm/lib/CodeGen/
DSplitKit.cpp410 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)]; in forceRecompute() local
411 VNInfo *VNI = VFP.getPointer(); in forceRecompute()
416 VFP.setInt(true); in forceRecompute()
425 VFP = ValueForcePair(0, true); in forceRecompute()
865 ValueForcePair VFP = Values.lookup(std::make_pair(RegIdx, ParentVNI->id)); in transferValues() local
866 if (VNInfo *VNI = VFP.getPointer()) { in transferValues()
874 if (VFP.getInt()) { in transferValues()
/external/valgrind/main/docs/internals/
Dregister-uses.txt124 VFP: d8-d15 are callee-saved
127 holding the address for F32/F64 spills, since the VFP load/store
/external/llvm/test/MC/ARM/
Ddiagnostics.s302 @ Bad register lists for VFP.
/external/llvm/include/llvm/
DIntrinsicsARM.td49 // VFP
/external/qemu/
DChangelog272 - ARM VFP support (Paul Brook)
/external/v8/
DChangeLog84 Fixed VFP detection through compiler defines. (issue 1996)
509 Enable VFP instructions for Android.
1717 Added support for VFP rounding modes to the ARM simulator.
2543 Added support for VFP on ARM.
/external/valgrind/main/
DNEWS276 281488 ARM: VFP register corruption
632 244493 ARM VFP d16-d31 registers support
/external/webkit/Source/JavaScriptCore/
DChangeLog-2011-02-1611219 Enable VFP if our compiler settings indicated we had a hardware
11220 VFP.
16430 recent VFP instruction formats. This patch is mainly
DChangeLog-2010-05-243059 Add sqrt() instruction support for ARM assembler (using VFP)
18750 Detect VFP at runtime in generic ARM port on Linux platform.