Home
last modified time | relevance | path

Searched refs:VBSL (Results 1 – 25 of 25) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Dneon-or-combine.ll6 ; (or (and B, A), (and C, ~A)) => (VBSL A, B, C)
/external/llvm/test/CodeGen/AArch64/
Dneon-or-combine.ll6 ; (or (and B, A), (and C, ~A)) => (VBSL A, B, C)
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h188 VBSL, enumerator
DARMInstrNEON.td112 def NEONvbsl : SDNode<"ARMISD::VBSL",
3885 // VBSL : Vector Bitwise Select
3909 // like VBSL but with: "vbif $dst, $src3, $src1", "$src2 = $dst",
3923 // like VBSL but with: "vbit $dst, $src2, $src1", "$src3 = $dst",
DARMISelLowering.cpp921 case ARMISD::VBSL: return "ARMISD::VBSL"; in getTargetNodeName()
6759 SDValue Result = DAG.getNode(ARMISD::VBSL, dl, CanonicalVT, in PerformORCombine()
/external/arm-neon-tests/
Dref-rvct-neon-nofp16.txt1477 VBSL/VBSLQ output:
1478 VBSL/VBSLQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffff…
1479 VBSL/VBSLQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
1480 VBSL/VBSLQ:2:result_int32x2 [] = { fffffff0, fffffff0, }
1481 VBSL/VBSLQ:3:result_int64x1 [] = { fffffffffffffffd, }
1482 VBSL/VBSLQ:4:result_uint8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
1483 VBSL/VBSLQ:5:result_uint16x4 [] = { fff0, fff0, fff2, fff2, }
1484 VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
1485 VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
1486 VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
[all …]
Dref-rvct-neon.txt1569 VBSL/VBSLQ output:
1570 VBSL/VBSLQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffff…
1571 VBSL/VBSLQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
1572 VBSL/VBSLQ:2:result_int32x2 [] = { fffffff0, fffffff0, }
1573 VBSL/VBSLQ:3:result_int64x1 [] = { fffffffffffffffd, }
1574 VBSL/VBSLQ:4:result_uint8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
1575 VBSL/VBSLQ:5:result_uint16x4 [] = { fff0, fff0, fff2, fff2, }
1576 VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
1577 VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
1578 VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
[all …]
Dref-rvct-all.txt1569 VBSL/VBSLQ output:
1570 VBSL/VBSLQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffff…
1571 VBSL/VBSLQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
1572 VBSL/VBSLQ:2:result_int32x2 [] = { fffffff0, fffffff0, }
1573 VBSL/VBSLQ:3:result_int64x1 [] = { fffffffffffffffd, }
1574 VBSL/VBSLQ:4:result_uint8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
1575 VBSL/VBSLQ:5:result_uint16x4 [] = { fff0, fff0, fff2, fff2, }
1576 VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
1577 VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
1578 VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
[all …]
Dexpected_input4gcc-nofp16.txt1384 VBSL/VBSLQ output:
Dexpected_input4gcc.txt1476 VBSL/VBSLQ output:
/external/llvm/lib/Target/ARM/
DARMISelLowering.h186 VBSL, enumerator
DARMScheduleSwift.td546 "VBIT", "VBSL", "VSLI", "VSRI", "VCLS", "VCLZ", "VCNT")>;
DARMInstrNEON.td555 def NEONvbsl : SDNode<"ARMISD::VBSL",
5009 // VBSL : Vector Bitwise Select
5085 // like VBSL but with: "vbif $dst, $src3, $src1", "$src2 = $dst",
5099 // like VBSL but with: "vbit $dst, $src2, $src1", "$src3 = $dst",
8110 // VBIF, VBIT, and VBSL allow, but do not require, a type suffix.
DARMScheduleA9.td2402 // VADD/VAND/VORR/VEOR/VBIC/VORN/VBIT/VBIF/VBSL
DARMISelLowering.cpp1225 case ARMISD::VBSL: return "ARMISD::VBSL"; in getTargetNodeName()
9333 SDValue Result = DAG.getNode(ARMISD::VBSL, dl, CanonicalVT, in PerformORCombine()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.h230 VBSL, enumerator
DARMScheduleR52.td791 def : InstRW<[R52WriteFPALU_F3, R52Read_F1, R52Read_F2, R52Read_F2], (instregex "(VBIF|VBIT|VBSL)d"…
792 def : InstRW<[R52Write2FPALU_F3, R52Read_F1, R52Read_F2, R52Read_F2], (instregex "(VBIF|VBIT|VBSL)q…
DARMScheduleSwift.td563 "VBIT", "VBSL", "VSLI", "VSRI", "VCLS", "VCLZ", "VCNT")>;
DARMScheduleA57.td1201 def : InstRW<[A57Write_3cyc_1V], (instregex "VBIF", "VBIT", "VBSL")>;
DARMInstrNEON.td545 def NEONvbsl : SDNode<"ARMISD::VBSL",
5283 // VBSL : Vector Bitwise Select
5359 // like VBSL but with: "vbif $dst, $src3, $src1", "$src2 = $dst",
5373 // like VBSL but with: "vbit $dst, $src2, $src1", "$src3 = $dst",
8474 // VBIF, VBIT, and VBSL allow, but do not require, a type suffix.
DARMScheduleA9.td2426 // VADD/VAND/VORR/VEOR/VBIC/VORN/VBIT/VBIF/VBSL
DARMISelLowering.cpp1366 case ARMISD::VBSL: return "ARMISD::VBSL"; in getTargetNodeName()
11065 SDValue Result = DAG.getNode(ARMISD::VBSL, dl, CanonicalVT, in PerformORCombine()
/external/v8/src/arm/
Dassembler-arm.cc4192 enum BinaryBitwiseOp { VAND, VBIC, VBIF, VBIT, VBSL, VEOR, VORR, VORN }; enumerator
4208 case VBSL: in EncodeNeonBinaryBitwiseOp()
4252 emit(EncodeNeonBinaryBitwiseOp(VBSL, NEON_Q, dst.code(), src1.code(), in vbsl()
/external/clang/include/clang/Basic/
Darm_neon.td808 def VBSL : SInst<"vbsl", "dudd",
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenDAGISel.inc38619 /* 85224*/ /*SwitchOpcode*/ 47, TARGET_VAL(ARMISD::VBSL),// ->85274