Searched refs:VREV16 (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 207 VREV16, // reverse elements within 16-bit halfwords enumerator
|
H A D | ARMScheduleSwift.td | 565 (instregex "VEXT", "VREV16", "VREV32", "VREV64")>;
|
H A D | ARMISelLowering.cpp | 1767 MAKE_CASE(ARMISD::VREV16) in getTargetNodeName() 8430 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle() 8798 return DAG.getNode(ARMISD::VREV16, dl, VT, V1); in LowerVECTOR_SHUFFLE() 10237 unsigned RevOpcode = NumActiveLanes == 16 ? ARMISD::VREV16 : ARMISD::VREV32; in LowerVecReduce() 18583 unsigned Rev = VT == MVT::v4i32 ? ARMISD::VREV32 : ARMISD::VREV16; in PerformMVEExtCombine()
|
H A D | ARMInstrInfo.td | 271 def ARMvrev16 : SDNode<"ARMISD::VREV16", SDTARMVSHUF>; 321 // bitconvert would have to emit a VREV16.8 instruction, whereas the
|
H A D | ARMInstrNEON.td | 7021 // VREV16 : Vector Reverse elements within 16-bit halfwords
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | arm_neon.td | 639 def VREV16 : WOpInst<"vrev16", "..", "cUcPcQcQUcQPc", OP_REV16>;
|