Home
last modified time | relevance | path

Searched refs:VMOVSR (Results 1 – 25 of 30) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dpeephole-phi.mir23 # CHECK: %6:spr = VMOVSR %5, 14, $noreg
42 %6:spr = VMOVSR %5, 14, $noreg
66 %5:spr = VMOVSR %4, 14, $noreg
85 # CHECK: %5:spr = VMOVSR %4, 14, $noreg
102 %5:spr = VMOVSR %4, 14, $noreg
Dfcmp-xo.ll1 …m-arm-none-eabi -mattr=+execute-only,+fp-armv8 %s -o - | FileCheck --check-prefixes=CHECK,VMOVSR %s
35 ; VMOVSR: vmov [[FPREG:s[0-9]+]], [[REG]]
36 ; VMOVSR: vcmpe.f32 [[FPREG]], {{s[0-9]+}}
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dsubreg-remat.ll7 ; %vreg6:ssub_1<def> = VMOVSR %vreg0<kill>, pred:14, pred:%noreg, %vreg6<imp-def>; DPR_VFP2:%vreg…
/external/llvm/lib/Target/ARM/
DARM.td125 // Some targets (e.g. Cortex-A9) prefer VMOVSR to VMOVDRR even when using NEON
128 "true", "Prefer VMOVSR">;
161 // Some targets (e.g. Cortex-A9) want to convert VMOVRS, VMOVSR and VMOVS from
164 "true", "Convert VMOVSR, VMOVRS, VMOVS to NEON">;
DARMBaseInstrInfo.cpp742 Opc = ARM::VMOVSR; in copyPhysReg()
4196 (MI.getOpcode() == ARM::VMOVRS || MI.getOpcode() == ARM::VMOVSR || in getExecutionDomain()
4332 case ARM::VMOVSR: { in setExecutionDomain()
4501 case ARM::VMOVSR: in getPartialRegUpdateClearance()
DARMInstrVFP.td1009 def VMOVSR : AVConv4I<0b11100000, 0b1010,
2283 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
2285 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
2287 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
DARMFastISel.cpp410 TII.get(ARM::VMOVSR), MoveReg) in ARMMoveToFPReg()
1014 TII.get(ARM::VMOVSR), MoveReg) in ARMEmitLoad()
DARMScheduleSwift.td626 (instregex "VMOVSR$", "VSETLN")>;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARM.td171 // Some targets (e.g. Cortex-A9) prefer VMOVSR to VMOVDRR even when using NEON
174 "true", "Prefer VMOVSR">;
218 // Some targets (e.g. Cortex-A9) want to convert VMOVRS, VMOVSR and VMOVS from
222 "Convert VMOVSR, VMOVRS, "
DARMISelLowering.h105 VMOVSR, // move gpr to single, used for f32 literal constructed in a gpr enumerator
DARMInstrVFP.td27 def arm_vmovsr : SDNode<"ARMISD::VMOVSR", SDT_VMOVSR>;
1053 def VMOVSR : AVConv4I<0b11100000, 0b1010,
1076 def : Pat<(arm_vmovsr GPR:$Rt), (VMOVSR GPR:$Rt)>, Requires<[HasVFP2, UseVMOVSR]>;
2457 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
2459 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
2461 (VMOVSR SPR:$Sn, GPR:$Rt, pred:$p)>;
DARMBaseInstrInfo.cpp829 Opc = ARM::VMOVSR; in copyPhysReg()
4591 (MI.getOpcode() == ARM::VMOVRS || MI.getOpcode() == ARM::VMOVSR || in getExecutionDomain()
4730 case ARM::VMOVSR: { in setExecutionDomain()
4896 case ARM::VMOVSR: in getPartialRegUpdateClearance()
DARMFastISel.cpp406 TII.get(ARM::VMOVSR), MoveReg) in ARMMoveToFPReg()
1014 TII.get(ARM::VMOVSR), MoveReg) in ARMEmitLoad()
DARMScheduleSwift.td639 (instregex "VMOVSR$", "VSETLN")>;
DARMISelLowering.cpp1281 case ARMISD::VMOVSR: return "ARMISD::VMOVSR"; in getTargetNodeName()
5982 return DAG.getNode(ARMISD::VMOVSR, DL, VT, in LowerConstantFP()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMFastISel.cpp490 TII.get(ARM::VMOVSR), MoveReg) in ARMMoveToIntReg()
DARMInstrVFP.td485 def VMOVSR : AVConv4I<0b11100000, 0b1010,
DARMBaseInstrInfo.cpp648 Opc = ARM::VMOVSR; in copyPhysReg()
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenSubtargetInfo.inc262 { "neon-fpmovs", "Convert VMOVSR, VMOVRS, VMOVS to NEON", { ARM::FeatureNEONForFPMovs }, { } },
271 { "prefer-vmovsr", "Prefer VMOVSR", { ARM::FeaturePreferVMOVSR }, { } },
5327 { 1, 1, 2, 788, 790 }, // 576 VMOVSR
6332 { 1, 70, 75, 2816, 2818 }, // 576 VMOVSR
7337 { 1, 284, 286, 5740, 5742 }, // 576 VMOVSR
11117 {DBGFIELD("VMOVSR") 1, false, false, 17, 2, 1, 1, 0, 0}, // #576
12524 {DBGFIELD("VMOVSR") 1, false, false, 2, 1, 16, 1, 0, 0}, // #576
13931 {DBGFIELD("VMOVSR") 1, false, false, 18, 1, 9, 1, 0, 0}, // #576
15338 {DBGFIELD("VMOVSR") 2, false, false, 198, 3, 26, 1, 0, 0}, // #576
DARMGenFastISel.inc814 // FastEmit functions for ARMISD::VMOVSR.
820 return fastEmitInst_r(ARM::VMOVSR, &ARM::SPRRegClass, Op0, Op0IsKill);
1144 return fastEmitInst_r(ARM::VMOVSR, &ARM::SPRRegClass, Op0, Op0IsKill);
2586 case ARMISD::VMOVSR: return fastEmit_ARMISD_VMOVSR_r(VT, RetVT, Op0, Op0IsKill);
DARMGenAsmWriter.inc2338 540137U, // VMOVSR
5558 1024U, // VMOVSR
DARMGenMCCodeEmitter.inc1831 UINT64_C(234883600), // VMOVSR
9071 case ARM::VMOVSR: {
13104 Feature_HasVFP2 | 0, // VMOVSR = 1818
DARMGenAsmMatcher.inc10323 …{ 2121 /* vmov */, ARM::VMOVSR, Convert__Reg1_1__Reg1_2__CondCode2_0, Feature_HasVFP2, { MCK_CondC…
10358 …{ 2121 /* vmov */, ARM::VMOVSR, Convert__Reg1_2__Reg1_3__CondCode2_0, Feature_HasVFP2, { MCK_CondC…
10362 …{ 2121 /* vmov */, ARM::VMOVSR, Convert__Reg1_2__Reg1_3__CondCode2_0, Feature_HasVFP2, { MCK_CondC…
10368 …{ 2121 /* vmov */, ARM::VMOVSR, Convert__Reg1_2__Reg1_3__CondCode2_0, Feature_HasVFP2, { MCK_CondC…
DARMGenInstrInfo.inc1833 VMOVSR = 1818,
3822 VMOVSR = 576,
6513 …::Predicable), 0x18a00ULL, nullptr, nullptr, OperandInfo288, -1 ,nullptr }, // Inst #1818 = VMOVSR
/external/capstone/arch/ARM/
DARMGenAsmWriter.inc1378 19186U, // VMOVSR
4171 1024U, // VMOVSR

12