Searched refs:VMOVSR (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFeatures.td | 257 // Some targets (e.g. Cortex-A9) prefer VMOVSR to VMOVDRR even when using NEON 259 // True if VMOVSR will be favored over VMOVDRR. 261 "true", "Prefer VMOVSR">; 319 // Some targets (e.g. Cortex-A9) want to convert VMOVRS, VMOVSR and VMOVS from 321 // True if VMOVRS, VMOVSR and VMOVS will be converted from VFP to NEON. 324 "Convert VMOVSR, VMOVRS, "
|
| H A D | ARMISelLowering.h | 117 VMOVSR, // move gpr to single, used for f32 literal constructed in a gpr enumerator
|
| H A D | ARMInstrVFP.td | 45 def arm_vmovsr : SDNode<"ARMISD::VMOVSR", SDT_VMOVSR>; 1218 def VMOVSR : AVConv4I<0b11100000, 0b1010, 1241 def : Pat<(arm_vmovsr GPR:$Rt), (VMOVSR GPR:$Rt)>, Requires<[HasFPRegs, UseVMOVSR]>; 2815 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>; 2817 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>; 2819 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
|
| H A D | ARMExpandPseudoInsts.cpp | 1328 BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) in CMSEClearFPRegsV8() 1335 BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) in CMSEClearFPRegsV8() 1534 BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVSR), Reg) in CMSESaveClearFPRegsV8() 1774 BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVSR), Reg) in CMSERestoreFPRegsV8()
|
| H A D | ARMScheduleM55.td | 458 def : InstRW<[M55WriteFloatE3], (instregex "VINSH$", "VMOVH$", "VMOVHR$", "VMOVSR$", "VMOVDRR$")>; // VINS, VMOVX, to-FP reg movs
|
| H A D | ARMBaseInstrInfo.cpp | 743 Opc = ARM::VMOVSR; in copyPhysReg() 4897 (MI.getOpcode() == ARM::VMOVRS || MI.getOpcode() == ARM::VMOVSR || in getExecutionDomain() 5039 case ARM::VMOVSR: { in setExecutionDomain() 5206 case ARM::VMOVSR: in getPartialRegUpdateClearance()
|
| H A D | ARMFastISel.cpp | 422 TII.get(ARM::VMOVSR), MoveReg) in ARMMoveToFPReg() 1035 TII.get(ARM::VMOVSR), MoveReg) in ARMEmitLoad()
|
| H A D | ARMScheduleSwift.td | 638 (instregex "VMOVSR$", "VSETLN")>;
|
| H A D | ARMScheduleM85.td | 636 (instregex "VMOVHR$", "VMOVSR$")>;
|
| H A D | ARMISelLowering.cpp | 1740 MAKE_CASE(ARMISD::VMOVSR) in getTargetNodeName() 7221 return DAG.getNode(ARMISD::VMOVSR, DL, VT, in LowerConstantFP()
|