Home
last modified time | relevance | path

Searched refs:VLD1DUP (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h324 VLD1DUP = ISD::FIRST_TARGET_MEMORY_OPCODE, enumerator
H A DARMInstrNEON.td1369 // VLD1DUP : Vector Load (single element to all lanes)
1370 class VLD1DUP<bits<4> op7_4, string Dt, ValueType Ty, PatFrag LoadOp,
1382 def VLD1DUPd8 : VLD1DUP<{0,0,0,?}, "8", v8i8, extloadi8,
1384 def VLD1DUPd16 : VLD1DUP<{0,1,0,?}, "16", v4i16, extloadi16,
1386 def VLD1DUPd32 : VLD1DUP<{1,0,0,?}, "32", v2i32, load,
H A DARMISelLowering.cpp1868 MAKE_CASE(ARMISD::VLD1DUP) in getTargetNodeName()
15929 case ARMISD::VLD1DUP: in TryCombineBaseUpdate()
16527 DAG.getMemIntrinsicNode(ARMISD::VLD1DUP, SDLoc(N), SDTys, Ops, in PerformVDUPCombine()
18952 case ARMISD::VLD1DUP: in PerformDAGCombine()
H A DARMISelDAGToDAG.cpp4325 case ARMISD::VLD1DUP: { in Select()