Searched refs:VINS (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleM55.td | 458 def : InstRW<[M55WriteFloatE3], (instregex "VINSH$", "VMOVH$", "VMOVHR$", "VMOVSR$", "VMOVDRR$")>; // VINS, VMOVX, to-FP reg movs
|
| H A D | ARMISelDAGToDAG.cpp | 3138 SDNode *VINS = CurDAG->getMachineNode(ARM::VINSH, dl, MVT::f32, Inp2, Inp1); in tryInsertVectorElt() local 3141 Ins2.getOperand(0), SDValue(VINS, 0)); in tryInsertVectorElt() 3150 SDNode *VINS = CurDAG->getMachineNode(ARM::VINSH, dl, MVT::f32, Val2, Val1); in tryInsertVectorElt() local 3153 Ins2.getOperand(0), SDValue(VINS, 0)); in tryInsertVectorElt()
|
| H A D | ARMInstrMVE.td | 1885 // For i16's inserts being extracted from low lanes, then may use VINS.
|
| H A D | ARMInstrNEON.td | 6544 // TODO: for odd lanes we could optimize this a bit by using the VINS
|