Home
last modified time | relevance | path

Searched refs:VREV16 (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h157 VREV16, // reverse elements within 16-bit halfwords enumerator
DARMISelLowering.cpp907 case ARMISD::VREV16: return "ARMISD::VREV16"; in getTargetNodeName()
4276 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle()
4371 return DAG.getNode(ARMISD::VREV16, dl, VT, V1); in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td133 def NEONvrev16 : SDNode<"ARMISD::VREV16", SDTARMVSHUF>;
4725 // VREV16 : Vector Reverse elements within 16-bit halfwords
/external/arm-neon-tests/
Dref-rvct-neon-nofp16.txt2951 VREV16 output:
2952 VREV16:0:result_int8x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7,…
2953 VREV16:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, }
2954 VREV16:2:result_int32x2 [] = { 33333333, 33333333, }
2955 VREV16:3:result_int64x1 [] = { 3333333333333333, }
2956 VREV16:4:result_uint8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
2957 VREV16:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, }
2958 VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
2959 VREV16:7:result_uint64x1 [] = { 3333333333333333, }
2960 VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
[all …]
Dref-rvct-neon.txt3371 VREV16 output:
3372 VREV16:0:result_int8x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7,…
3373 VREV16:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, }
3374 VREV16:2:result_int32x2 [] = { 33333333, 33333333, }
3375 VREV16:3:result_int64x1 [] = { 3333333333333333, }
3376 VREV16:4:result_uint8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
3377 VREV16:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, }
3378 VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
3379 VREV16:7:result_uint64x1 [] = { 3333333333333333, }
3380 VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
[all …]
Dref-rvct-all.txt3371 VREV16 output:
3372 VREV16:0:result_int8x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7,…
3373 VREV16:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, }
3374 VREV16:2:result_int32x2 [] = { 33333333, 33333333, }
3375 VREV16:3:result_int64x1 [] = { 3333333333333333, }
3376 VREV16:4:result_uint8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
3377 VREV16:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, }
3378 VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
3379 VREV16:7:result_uint64x1 [] = { 3333333333333333, }
3380 VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
[all …]
Dexpected_input4gcc-nofp16.txt3014 VREV16 output:
Dexpected_input4gcc.txt3218 VREV16 output:
/external/llvm/lib/Target/ARM/
DARMISelLowering.h155 VREV16, // reverse elements within 16-bit halfwords enumerator
DARMScheduleSwift.td549 (instregex "VEXT", "VREV16", "VREV32", "VREV64")>;
DARMISelLowering.cpp1210 case ARMISD::VREV16: return "ARMISD::VREV16"; in getTargetNodeName()
4709 SDValue N2 = DAG.getNode(ARMISD::VREV16, DL, VT8Bit, N1); in getCTPOP16BitCounts()
6149 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle()
6273 return DAG.getNode(ARMISD::VREV16, dl, VT, V1); in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td576 def NEONvrev16 : SDNode<"ARMISD::VREV16", SDTARMVSHUF>;
6306 // VREV16 : Vector Reverse elements within 16-bit halfwords
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.h187 VREV16, // reverse elements within 16-bit halfwords enumerator
DARMScheduleSwift.td566 (instregex "VEXT", "VREV16", "VREV32", "VREV64")>;
DARMISelLowering.cpp1339 case ARMISD::VREV16: return "ARMISD::VREV16"; in getTargetNodeName()
5466 SDValue N2 = DAG.getNode(ARMISD::VREV16, DL, VT8Bit, N1); in getCTPOP16BitCounts()
6974 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle()
7098 return DAG.getNode(ARMISD::VREV16, dl, VT, V1); in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td566 def NEONvrev16 : SDNode<"ARMISD::VREV16", SDTARMVSHUF>;
6581 // VREV16 : Vector Reverse elements within 16-bit halfwords
/external/v8/src/arm/
Dassembler-arm.cc4787 enum NeonSizedOp { VZIP, VUZP, VREV16, VREV32, VREV64, VTRN }; enumerator
4799 case VREV16: in EncodeNeonSizedOp()
4865 emit(EncodeNeonSizedOp(VREV16, NEON_Q, size, dst.code(), src.code())); in vrev16()
/external/clang/include/clang/Basic/
Darm_neon.td785 def VREV16 : WOpInst<"vrev16", "dd", "cUcPcQcQUcQPc", OP_REV16>;
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc868 // FastEmit functions for ARMISD::VREV16.
2589 case ARMISD::VREV16: return fastEmit_ARMISD_VREV16_r(VT, RetVT, Op0, Op0IsKill);
DARMGenDAGISel.inc39018 /* 86183*/ /*SwitchOpcode*/ 41, TARGET_VAL(ARMISD::VREV16),// ->86227