Home
last modified time | relevance | path

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

/external/llvm/lib/Target/ARM/
DARMISelLowering.h186 VLD2DUP = ISD::FIRST_TARGET_MEMORY_OPCODE, enumerator
DARMInstrNEON.td887 // VLD2DUP : Vector Load (single 2-element structure to all lanes)
888 class VLD2DUP<bits<4> op7_4, string Dt>
896 def VLD2DUPd8 : VLD2DUP<{0,0,0,?}, "8">;
897 def VLD2DUPd16 : VLD2DUP<{0,1,0,?}, "16">;
898 def VLD2DUPd32 : VLD2DUP<{1,0,0,?}, "32">;
905 def VLD2DUPd8x2 : VLD2DUP<{0,0,1,?}, "8">;
906 def VLD2DUPd16x2 : VLD2DUP<{0,1,1,?}, "16">;
907 def VLD2DUPd32x2 : VLD2DUP<{1,0,1,?}, "32">;
DARMISelLowering.cpp915 case ARMISD::VLD2DUP: return "ARMISD::VLD2DUP"; in getTargetNodeName()
6316 case ARMISD::VLD2DUP: NewOpc = ARMISD::VLD2DUP_UPD; NumVecs = 2; break; in CombineBaseUpdate()
6400 NewOpc = ARMISD::VLD2DUP; in CombineVLDDUP()
7056 case ARMISD::VLD2DUP: in PerformDAGCombine()
DARMISelDAGToDAG.cpp2534 case ARMISD::VLD2DUP: { in Select()