Searched refs:VMOVSR (Results 1 – 9 of 9) 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 | 116 VMOVSR, // move gpr to single, used for f32 literal constructed in a gpr enumerator
|
H A D | ARMInstrVFP.td | 28 def arm_vmovsr : SDNode<"ARMISD::VMOVSR", SDT_VMOVSR>; 1203 def VMOVSR : AVConv4I<0b11100000, 0b1010, 1226 def : Pat<(arm_vmovsr GPR:$Rt), (VMOVSR GPR:$Rt)>, Requires<[HasFPRegs, UseVMOVSR]>; 2786 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>; 2788 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>; 2790 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
|
H A D | ARMExpandPseudoInsts.cpp | 1329 BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) in CMSEClearFPRegsV8() 1336 BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) in CMSEClearFPRegsV8() 1497 BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVSR), Reg) in CMSESaveClearFPRegsV8() 1737 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 | ARMFastISel.cpp | 396 TII.get(ARM::VMOVSR), MoveReg) in ARMMoveToFPReg() 997 TII.get(ARM::VMOVSR), MoveReg) in ARMEmitLoad()
|
H A D | ARMBaseInstrInfo.cpp | 916 Opc = ARM::VMOVSR; in copyPhysReg() 5054 (MI.getOpcode() == ARM::VMOVRS || MI.getOpcode() == ARM::VMOVSR || in getExecutionDomain() 5193 case ARM::VMOVSR: { in setExecutionDomain() 5359 case ARM::VMOVSR: in getPartialRegUpdateClearance()
|
H A D | ARMScheduleSwift.td | 638 (instregex "VMOVSR$", "VSETLN")>;
|
H A D | ARMISelLowering.cpp | 1746 MAKE_CASE(ARMISD::VMOVSR) in getTargetNodeName() 7171 return DAG.getNode(ARMISD::VMOVSR, DL, VT, in LowerConstantFP()
|