Home
last modified time | relevance | path

Searched refs:VTRN (Results 1 – 11 of 11) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/test/MC/ARM/
H A Dneon-shuffle-encoding.s79 @ VTRN alternate size suffices
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/
H A Dvuzp.ll27 ; VUZP.32 is equivalent to VTRN.32 for 64-bit vectors.
H A Dvzip.ll27 ; VZIP.32 is equivalent to VTRN.32 for 64-bit vectors.
H A Dvtrn.ll99 ; Undef shuffle indices should not prevent matching to VTRN:
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/
H A Darm64-trn.ll108 ; Undef shuffle indices should not prevent matching to VTRN:
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h162 VTRN, // transpose enumerator
H A DARMScheduleSwift.td1614 (instregex "VSWP", "VTRN", "VUZP", "VZIP")>;
H A DARMISelLowering.cpp1106 case ARMISD::VTRN: return "ARMISD::VTRN"; in getTargetNodeName()
5581 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in GeneratePerfectShuffle()
5697 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in LowerVECTOR_SHUFFLE()
5707 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in LowerVECTOR_SHUFFLE()
H A DARMISelDAGToDAG.cpp2758 case ARMISD::VTRN: { in Select()
H A DARMInstrNEON.td583 def NEONtrn : SDNode<"ARMISD::VTRN", SDTARMVSHUF2>;
2532 // 2-register shuffles (VTRN/VZIP/VUZP), both double- and quad-register.
5928 // VTRN : Vector Transpose
/minix/external/bsd/llvm/dist/clang/include/clang/Basic/
H A Darm_neon.td786 def VTRN : WInst<"vtrn", "2dd", "csiUcUsUifPcPsQcQsQiQUcQUsQUiQfQPcQPs">;