Home
last modified time | relevance | path

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

123

/freebsd-12.1/sys/arm/arm/
H A Dptrace_machdep.c34 #ifdef VFP
41 #ifdef VFP in cpu_ptrace()
47 #ifdef VFP in cpu_ptrace()
H A Dswtch.S90 #ifdef VFP
101 #ifdef VFP
H A Dswtch-v4.S95 #ifdef VFP
126 #ifdef VFP /* This thread is dying, disable */
262 #ifdef VFP
H A Dswtch-v6.S106 #ifdef VFP
174 #ifdef VFP /* This thread is dying, disable */
324 #ifdef VFP
H A Dmp_machdep.c59 #ifdef VFP
189 #ifdef VFP in init_secondary()
H A Delf_machdep.c50 #ifdef VFP
138 #ifdef VFP in elf32_dump_thread()
H A Dmachdep.c427 #ifdef VFP
481 #ifdef VFP in arm_get_vfpstate()
591 #ifdef VFP in set_mcontext()
646 #ifdef VFP
H A Dvfp.c34 #ifdef VFP
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrVFP.td128 // Some single precision VFP instructions may be executed on both NEON and VFP
147 // Some single precision VFP instructions may be executed on both NEON and VFP
201 // VFP pipelines.
214 // VFP pipelines.
227 // VFP pipelines.
349 // VFP pipelines on A8.
374 // VFP pipelines on A8.
2003 // VFP pipelines.
2052 // VFP pipelines.
2108 // VFP pipelines.
[all …]
H A DARM.td157 // Cyclone can zero VFP registers in 0 cycles.
212 // VFP register widths.
215 "Splat register from VFP to NEON",
218 // Whether or not it is profitable to expand VFP/NEON MLA/MLS instructions.
221 "Expand VFP/NEON MLA/MLS instructions">;
223 // Some targets have special RAW hazards for VFP/NEON VMLA/VMLS.
228 // VFP to NEON, as an execution domain optimization.
248 // Some processors have a nonpipelined VFP coprocessor.
251 "VFP instructions are not pipelined">;
254 // play nicely with other VFP / NEON instructions, and it's generally better
[all …]
H A DARMScheduleSwift.td603 // 4.2.34 Advanced SIMD and VFP, Floating Point
613 // 4.2.35 Advanced SIMD and VFP, Multiply
623 // 4.2.36 Advanced SIMD and VFP, Convert
626 // 4.2.37 Advanced SIMD and VFP, Move
653 // 4.2.38 Advanced SIMD and VFP, Move FPSCR
674 // 4.2.39 Advanced SIMD and VFP, Load Single Element
677 // 4.2.40 Advanced SIMD and VFP, Store Single Element
680 // 4.2.41 Advanced SIMD and VFP, Load Multiple
681 // 4.2.42 Advanced SIMD and VFP, Store Multiple
1038 // 4.2.44 VFP, Divide and Square Root
/freebsd-12.1/sys/arm64/arm64/
H A Dtrap.c61 #ifdef VFP
314 #ifdef VFP in do_el1h_sync()
414 #ifdef VFP in do_el0_sync()
H A Dswtch.S71 #ifdef VFP
151 #ifdef VFP
282 #ifdef VFP
H A Dvm_machdep.c54 #ifdef VFP
81 #ifdef VFP in cpu_fork()
H A Dmachdep.c85 #ifdef VFP
219 #ifdef VFP in fill_fpregs()
246 #ifdef VFP in set_fpregs()
417 #ifdef VFP in get_fpcontext()
450 #ifdef VFP in set_fpcontext()
H A Dmp_machdep.c58 #ifdef VFP
303 #ifdef VFP in init_secondary()
/freebsd-12.1/sys/conf/
H A Doptions.arm648 VFP opt_global.h
H A Doptions.arm70 VFP opt_global.h
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm1020e.md249 ;; VFP
269 ;; The VFP "type" attributes differ from those used in the FPA model.
281 ;; Note, no instruction can issue to the VFP if the core is stalled in the
354 ;; VFP bypasses
383 ;; VFP anti-dependencies.
H A Dt-symbian20 # Create a multilib for processors with VFP floating-point, and a
H A Dconstraints.md46 "The VFP registers @code{s0}-@code{s31}.")
157 In ARM state a valid VFP load/store address."
/freebsd-12.1/sys/arm/mv/
H A Dfiles.mv13 # - Vector Floating Point (VFP) unit
/freebsd-12.1/contrib/binutils/gas/
H A DChangeLog-20061023 a directive saving VFP registers for ARMv6 or later.
1147 (parse_neon_mov): Support extra syntax for VFP moves.
1173 (neon_check_type): Add support for VFP type checking (VFP data
1176 in thumb mode for VFP instructions.
1186 Redirect Neon-syntax VFP instructions to VFP instruction handlers.
1198 between VFP and Neon turns out to belong to Neon. Perform
1202 (neon_cvt_flavour): Extend to cover VFP conversions.
1205 (do_neon_ldr_str): Handle single-precision VFP load/store.
1215 (insns): Add support for VFP insns or VFP versions of insns msr,
1219 VFP/Neon insns together.
[all …]
/freebsd-12.1/sys/arm/conf/
H A DNOTES.armv724 options VFP # Enable floating point hardware support
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSplitKit.cpp495 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI.id)]; in forceRecompute() local
496 VNInfo *VNI = VFP.getPointer(); in forceRecompute()
501 VFP.setInt(true); in forceRecompute()
510 VFP = ValueForcePair(nullptr, true); in forceRecompute()
1153 ValueForcePair VFP = Values.lookup(std::make_pair(RegIdx, ParentVNI->id)); in transferValues() local
1154 if (VNInfo *VNI = VFP.getPointer()) { in transferValues()
1162 if (VFP.getInt()) { in transferValues()

123