Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedFalkorDetails.td643 (instregex "^ML(A|S)(v8i8|v4i16|v2i32)(_indexed)?$")>;
658 def : InstRW<[FalkorWr_1VXVY_1cyc], (instregex "^ADD(v1i64|v2i32|v4i16|v8i8)$")>;
660 def : InstRW<[FalkorWr_1VXVY_1cyc], (instregex "^(AND|ORR|ORN|BIC|EOR)v8i8$")>;
662 def : InstRW<[FalkorWr_1VXVY_1cyc], (instregex "^NEG(v1i64|v2i32|v4i16|v8i8)$")>;
663 def : InstRW<[FalkorWr_1VXVY_1cyc], (instregex "^SUB(v1i64|v2i32|v4i16|v8i8)$")>;
665 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^(S|U)(ADDLP|HADD|HSUB|SHL)(v2i32|v4i16|v8i8)(_v.…
667 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^(S|U)SHR(v2i32|v4i16|v8i8)_shift$")>;
669 …_2cyc], (instregex "^((S|U)?(MAX|MIN)P?|ABS|ADDP|CM(EQ|GE|HS|GT|HI))(v1i64|v2i32|v4i16|v8i8)$")>;
670 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^CM(EQ|GE|HS|GT|HI)(v1i64|v2i32|v4i16|v8i8)$")>;
671 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^CM(EQ|LE|GE|GT|LT)(v1i64|v2i32|v4i16|v8i8)rz$")>;
[all …]
DAArch64ISelDAGToDAG.cpp3182 if (VT == MVT::v8i8) { in Select()
3209 if (VT == MVT::v8i8) { in Select()
3236 if (VT == MVT::v8i8) { in Select()
3263 if (VT == MVT::v8i8) { in Select()
3290 if (VT == MVT::v8i8) { in Select()
3317 if (VT == MVT::v8i8) { in Select()
3344 if (VT == MVT::v8i8) { in Select()
3371 if (VT == MVT::v8i8) { in Select()
3398 if (VT == MVT::v8i8) { in Select()
3425 if (VT == MVT::v16i8 || VT == MVT::v8i8) { in Select()
[all …]
DAArch64TargetTransformInfo.cpp304 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, in getCastInstrCost()
312 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
313 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
316 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, in getCastInstrCost()
317 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, in getCastInstrCost()
348 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i8, 10 }, in getCastInstrCost()
350 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i8, 10 }, in getCastInstrCost()
943 {ISD::ADD, MVT::v8i8, 1}, in getArithmeticReductionCost()
962 { TTI::SK_Broadcast, MVT::v8i8, 1 }, in getShuffleCost()
974 { TTI::SK_Transpose, MVT::v8i8, 1 }, in getShuffleCost()
DAArch64SchedKryoDetails.td19 (instregex "(S|U)R?SRA(d|(v2i32|v4i16|v8i8)_shift)")>;
33 (instregex "(S|U)ABA(v8i8|v4i16|v2i32)")>;
57 (instregex "(S|U)(ABD|RHADD)(v8i8|v4i16|v2i32)")>;
69 (instregex "(S|U)ADALP(v8i8|v4i16|v2i32)_v.*")>;
87 (instregex "((S|U)ADDLP|ABS)(v2i32|v4i16|v8i8)(_v.*)?")>;
171 (instregex "((S|U)H(ADD|SUB)|ADDP)(v8i8|v4i16|v2i32)")>;
201 (instregex "^(S|U)QADD(v8i8|v4i16|v2i32)")>;
219 (instregex "(S|U)QSHLU?(d|s|h|b|(v8i8|v4i16|v2i32)_shift)$")>;
231 (instregex "(S|U)(QSHL|RSHL|QRSHL)(v1i8|v1i16|v1i32|v1i64|v8i8|v4i16|v2i32)$")>;
255 (instregex "((S|U)QR?SHRN|SQR?SHRUN)(v8i8|v4i16|v2i32)_shift?")>;
[all …]
DAArch64InstrInfo.td2089 defm : ScalToVecROLoadPat<ro8, extloadi8, i32, v8i8, LDRBroW, LDRBroX, bsub>;
2136 defm : VecROLoadPat<ro64, v8i8, LDRDroW, LDRDroX>;
2239 def : Pat <(v8i8 (scalar_to_vector (i32
2241 (INSERT_SUBREG (v8i8 (IMPLICIT_DEF)),
2276 def : Pat<(v8i8 (load (am_indexed64 GPR64sp:$Rn, uimm12s8:$offset))),
2464 def : Pat<(v8i8 (load (am_unscaled64 GPR64sp:$Rn, simm9:$offset))),
2799 defm : VecROStorePat<ro64, v8i8, FPR64, STRDroW, STRDroX>;
2891 def : Pat<(store (v8i8 FPR64:$Rt),
3028 def : Pat<(store (v8i8 FPR64:$Rt),
3154 def : Pat<(pre_store (v8i8 FPR64:$Rt), GPR64sp:$addr, simm9:$off),
[all …]
DAArch64CallingConvention.td36 CCIfBigEndian<CCIfType<[v2i32, v2f32, v4i16, v4f16, v8i8],
109 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
118 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16],
135 CCIfBigEndian<CCIfType<[v2i32, v2f32, v4i16, v4f16, v8i8],
151 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
226 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
242 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16],
263 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
285 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
347 CCIfType<[v1i64, v2i32, v4i16, v8i8, v2f32], CCBitConvertToType<f64>>,
DAArch64InstrFormats.td5148 def v8i8 : BaseSIMDThreeSameVector<0, U, 0b001, opc, V64,
5150 [(set (v8i8 V64:$Rd), (OpNode (v8i8 V64:$Rn), (v8i8 V64:$Rm)))]>;
5172 def : Pat<(v8i8 (OpNode V64:$LHS, V64:$RHS)),
5173 (!cast<Instruction>(inst#"v8i8") V64:$LHS, V64:$RHS)>;
5192 def v8i8 : BaseSIMDThreeSameVector<0, U, 0b001, opc, V64,
5194 [(set V64:$Rd, (v8i8 (OpNode (v8i8 V64:$Rn), (v8i8 V64:$Rm))))]>;
5214 def v8i8 : BaseSIMDThreeSameVectorTied<0, U, 0b001, opc, V64,
5216 [(set (v8i8 V64:$dst),
5217 (OpNode (v8i8 V64:$Rd), (v8i8 V64:$Rn), (v8i8 V64:$Rm)))]>;
5243 def v8i8 : BaseSIMDThreeSameVector<0, U, 0b001, opc, V64,
[all …]
DAArch64SchedA57.td345 // D form - v8i8, v4i16, v2i32
353 def : InstRW<[A57Write_4cyc_1X], (instregex "^[SU]ABA(v8i8|v4i16|v2i32)$")>;
360 def : InstRW<[A57Write_4cyc_1X], (instregex "^[SU]?ADDL?V(v8i8|v4i16|v2i32)v$")>;
369 def : InstRW<[A57Write_7cyc_1V_1X], (instregex "^[SU](MIN|MAX)V(v8i8|v8i16)v$")>;
374 def : InstRW<[A57Write_5cyc_1W], (instregex "^(P?MUL|SQR?DMULH)(v8i8|v4i16|v2i32|v1i8|v1i16|v1i32|v…
379 def : InstRW<[A57Write_5cyc_1W], (instregex "^ML[AS](v8i8|v4i16|v2i32)(_indexed)?$")>;
391 def : InstRW<[A57Write_5cyc_1W], (instregex "^PMULL(v8i8|v16i8)")>;
410 def : InstRW<[A57Write_4cyc_1X], (instregex "^[SU][QR]{1,2}SHL(v1i8|v1i16|v1i32|v1i64|v8i8|v4i16|v2…
498 // D form - v8i8, v4i16, v2i32
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCallingConv.td17 CCIfType<[i64,v2i32,v4i16,v8i8],
43 CCIfType<[i64,v2i32,v4i16,v8i8],
45 CCIfType<[i64,v2i32,v4i16,v8i8],
69 CCIfType<[i64,v2i32,v4i16,v8i8],
DHexagonPatterns.td86 def V8I8: PatLeaf<(v8i8 DoubleRegs:$R)>;
442 // All of these are bitcastable to one another: i64, v2i32, v4i16, v8i8.
445 defm: NopCast_pat<i64, v8i8, DoubleRegs>;
447 defm: NopCast_pat<v2i32, v8i8, DoubleRegs>;
448 defm: NopCast_pat<v4i16, v8i8, DoubleRegs>;
484 def: Pat<(v8i8 (sext V8I1:$Pu)), (C2_mask V8I1:$Pu)>;
497 def: Pat<(v8i8 (azext V8I1:$Pu)),
986 def: Pat<(v8i8 (HexagonVSPLAT I32:$Rs)), (S6_vsplatrbp I32:$Rs)>,
988 def: Pat<(v8i8 (HexagonVSPLAT I32:$Rs)),
1357 def: OpR_RR_pat<A2_vaddub, Add, v8i8, V8I8>;
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrNEON.td539 def SDTARMVTBL1 : SDTypeProfile<1, 2, [SDTCisVT<0, v8i8>, SDTCisVT<1, v8i8>,
540 SDTCisVT<2, v8i8>]>;
541 def SDTARMVTBL2 : SDTypeProfile<1, 3, [SDTCisVT<0, v8i8>, SDTCisVT<1, v8i8>,
542 SDTCisVT<2, v8i8>, SDTCisVT<3, v8i8>]>;
1064 def VLD1LNd8 : VLD1LN<0b0000, {?,?,?,0}, "8", v8i8, extloadi8> {
1106 def : Pat<(insert_subvector (v16i8 undef), (v8i8 DPR:$src), (i32 0)),
1380 def VLD1DUPd8 : VLD1DUP<{0,0,0,?}, "8", v8i8, extloadi8,
2125 def VST1LNd8 : VST1LN<0b0000, {?,?,?,0}, "8", v8i8, truncstorei8,
2176 def VST1LNd8_UPD : VST1LNWB<0b0000, {?,?,?,0}, "8", v8i8, post_truncsti8,
3319 def v8i8 : N2V<op24_23, op21_20, 0b00, op17_16, op11_7, 0, op4,
[all …]
DARMTargetTransformInfo.cpp204 {ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 0}, in getCastInstrCost()
205 {ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 0}, in getCastInstrCost()
229 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
230 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
231 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, in getCastInstrCost()
232 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, in getCastInstrCost()
240 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, in getCastInstrCost()
365 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 1 }, in getCastInstrCost()
366 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 }, in getCastInstrCost()
586 {ISD::VECTOR_SHUFFLE, MVT::v8i8, 1}, in getShuffleCost()
[all …]
DARMCallingConv.td33 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
59 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
74 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
94 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
111 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
168 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
185 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
211 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
233 CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
DARMScheduleA57.td985 (instregex "VABA(s|u)(v8i8|v4i16|v2i32)")>;
1028 "VMUL(v8i8|v4i16|v2i32|pd)", "VMULsl(v4i16|v2i32)",
1050 (instregex "VMLA(sl)?(v8i8|v4i16|v2i32)", "VMLS(sl)?(v8i8|v4i16|v2i32)")>;
1127 "VSLI(v8i8|v4i16|v2i32|v1i64)", "VSRI(v8i8|v4i16|v2i32|v1i64)")>;
1135 "VSHL(s|u)(v8i8|v4i16|v2i32|v1i64)")>;
1144 "VQRSHL(s|u)(v8i8|v4i16|v2i32|v1i64)", "VQSHL(s|u)(v8i8|v4i16|v2i32|v1i64)",
1145 "VRSHL(s|u)(v8i8|v4i16|v2i32|v1i64)")>;
1220 "VMOV(v8i8|v16i8|v4i16|v8i16|v2i32|v4i32|v1i64|v2i64|v2f32|v4f32)",
DARMScheduleR52.td764 def : InstRW<[R52WriteFPALU_F5, R52Read_F1, R52Read_F1, R52Read_F1], (instregex "VABA(u|s)(v8i8|v4i…
768 def : InstRW<[R52WriteFPALU_F4, R52Read_F1, R52Read_F1], (instregex "VABD(u|s)(v8i8|v4i16|v2i32)")>;
775 (instregex "(VADD|VSUB)(v8i8|v4i16|v2i32|v1i64)")>;
779 (instregex "(VADDHN|VRADDHN|VSUBHN|VRSUBHN)(v8i8|v4i16|v2i32)")>;
809 def : InstRW<[R52WriteFPALU_F4, R52Read_F2, R52Read_F2], (instregex "(VHADD|VHSUB)(u|s)(v8i8|v4i16|…
819 def : InstRW<[R52WriteFPALU_F5, R52Read_F1], (instregex "VQABS(v8i8|v4i16|v2i32|v1i64)")>;
822 (instregex "(VQADD|VQSUB)(u|s)(v8i8|v4i16|v2i32|v1i64)")>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenDAGISel.inc1214 /* 2574*/ OPC_SwitchType /*2 cases */, 48, MVT::v8i8,// ->2625
1225 …2i32] } DPR:{ *:[v2i32] }:$Vd, (bitconvert:{ *:[v2i32] } (ARMvmovImm:{ *:[v8i8] } (timm:{ *:[i32] …
1233 …1i64] } DPR:{ *:[v1i64] }:$Vd, (bitconvert:{ *:[v1i64] } (ARMvmovImm:{ *:[v8i8] } (timm:{ *:[i32] …
1268 /* 2692*/ OPC_CheckType, MVT::v8i8,
1280 …i32] }:$Vm, (xor:{ *:[v2i32] } (bitconvert:{ *:[v2i32] } (ARMvmovImm:{ *:[v8i8] } (timm:{ *:[i32] …
1296 /* 2746*/ OPC_CheckType, MVT::v8i8,
1308 …2i32] } DPR:{ *:[v2i32] }:$Vd, (bitconvert:{ *:[v2i32] } (ARMvmovImm:{ *:[v8i8] } (timm:{ *:[i32] …
1319 /* 2790*/ OPC_CheckType, MVT::v8i8,
1332 …*:[v2i32] } (xor:{ *:[v2i32] } (bitconvert:{ *:[v2i32] } (ARMvmovImm:{ *:[v8i8] } (timm:{ *:[i32] …
1349 /* 2846*/ OPC_CheckType, MVT::v8i8,
[all …]
DARMGenGlobalISel.inc2710v8i8] } (intrinsic_wo_chain:{ *:[v8i8] } 1662:{ *:[iPTR] }, DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }…
2735v8i8] } (intrinsic_wo_chain:{ *:[v8i8] } 1663:{ *:[iPTR] }, DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }…
2760v8i8] } DPR:{ *:[v8i8] }:$src1, (intrinsic_wo_chain:{ *:[v8i8] } 1662:{ *:[iPTR] }, DPR:{ *:[v8i8]…
2785v8i8] } DPR:{ *:[v8i8] }:$src1, (intrinsic_wo_chain:{ *:[v8i8] } 1663:{ *:[iPTR] }, DPR:{ *:[v8i8]…
2808v8i8] } (mul:{ *:[v8i8] } DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm), DPR:{ *:[v8i8] }:$src1) =>…
2831v8i8] } DPR:{ *:[v8i8] }:$src1, (mul:{ *:[v8i8] } DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm)) =>…
2848 …// (add:{ *:[v8i8] } DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm) => (VADDv8i8:{ *:[v8i8] } DPR:{…
2884v8i8] } 1662:{ *:[iPTR] }, DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm)), QPR:{ *:[v8i16] }:$src1) …
2914v8i8] } 1663:{ *:[iPTR] }, DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm)), QPR:{ *:[v8i16] }:$src1) …
2944v8i8] } 1662:{ *:[iPTR] }, DPR:{ *:[v8i8] }:$Vn, DPR:{ *:[v8i8] }:$Vm))) => (VABALsv8i16:{ *:[v8…
[all …]
DARMGenCallingConv.inc67 LocVT == MVT::v8i8 ||
237 LocVT == MVT::v8i8 ||
356 LocVT == MVT::v8i8 ||
423 LocVT == MVT::v8i8 ||
517 LocVT == MVT::v8i8 ||
605 LocVT == MVT::v8i8 ||
708 LocVT == MVT::v8i8 ||
822 LocVT == MVT::v8i8 ||
879 LocVT == MVT::v8i8 ||
DARMGenFastISel.inc347 case MVT::v8i8: return fastEmit_ARMISD_VDUP_MVT_i32_MVT_v8i8_r(Op0, Op0IsKill);
421 if (RetVT.SimpleTy != MVT::v8i8)
443 case MVT::v8i8: return fastEmit_ARMISD_VREV16_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
452 if (RetVT.SimpleTy != MVT::v8i8)
516 case MVT::v8i8: return fastEmit_ARMISD_VREV32_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
529 if (RetVT.SimpleTy != MVT::v8i8)
635 case MVT::v8i8: return fastEmit_ARMISD_VREV64_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
667 if (RetVT.SimpleTy != MVT::v8i8)
731 case MVT::v8i8: return fastEmit_ISD_ABS_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
772 case MVT::v8i8: return fastEmit_ISD_ANY_EXTEND_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1352 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 1 }, in getCastInstrCost()
1353 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 1 }, in getCastInstrCost()
1361 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i8, 2 }, in getCastInstrCost()
1372 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i8, 2 }, in getCastInstrCost()
1373 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i8, 2 }, in getCastInstrCost()
1404 { ISD::FP_TO_UINT, MVT::v8i8, MVT::v8f64, 2 }, in getCastInstrCost()
1417 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 1 }, in getCastInstrCost()
1418 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 1 }, in getCastInstrCost()
1431 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 2 }, in getCastInstrCost()
1448 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 4 }, in getCastInstrCost()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h75 v8i8 = 28, // 8 x i8 enumerator
342 return (SimpleTy == MVT::v64i1 || SimpleTy == MVT::v8i8 || in is64BitVector()
448 case v8i8: in getVectorElementType()
599 case v8i8: in getVectorNumElements()
738 case v8i8: in getSizeInBits()
939 if (NumElements == 8) return MVT::v8i8; in getVectorVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenGlobalISel.inc2552 …*:[iPTR] }, V64:{ *:[v8i8] }:$Rn), V64:{ *:[v4i16] }:$Rd) => (SADALPv8i8_v4i16:{ *:[v4i16] } V64…
2572 …*:[iPTR] }, V64:{ *:[v8i8] }:$Rn), V64:{ *:[v4i16] }:$Rd) => (UADALPv8i8_v4i16:{ *:[v4i16] } V64…
2638 …16] } 371:{ *:[iPTR] }, V64:{ *:[v8i8] }:$Rn)) => (SADALPv8i8_v4i16:{ *:[v4i16] } V64:{ *:[v4i16…
2658 …16] } 429:{ *:[iPTR] }, V64:{ *:[v8i8] }:$Rn)) => (UADALPv8i8_v4i16:{ *:[v4i16] } V64:{ *:[v4i16…
3204v8i8] } (intrinsic_wo_chain:{ *:[v8i8] } 370:{ *:[iPTR] }, V64:{ *:[v8i8] }:$Rn, V64:{ *:[v8i8] }:…
3227v8i8] } (intrinsic_wo_chain:{ *:[v8i8] } 428:{ *:[iPTR] }, V64:{ *:[v8i8] }:$Rn, V64:{ *:[v8i8] }:…
3250v8i8] } V64:{ *:[v8i8] }:$Rd, (intrinsic_wo_chain:{ *:[v8i8] } 370:{ *:[iPTR] }, V64:{ *:[v8i8] }:…
3273v8i8] } V64:{ *:[v8i8] }:$Rd, (intrinsic_wo_chain:{ *:[v8i8] } 428:{ *:[iPTR] }, V64:{ *:[v8i8] }:…
3288 …// (add:{ *:[v8i8] } V64:{ *:[v8i8] }:$Rn, V64:{ *:[v8i8] }:$Rm) => (ADDv8i8:{ *:[v8i8] } V64:{ …
3318v8i8] } 370:{ *:[iPTR] }, V64:{ *:[v8i8] }:$Rn, V64:{ *:[v8i8] }:$Rm)), V128:{ *:[v8i16] }:$Rd) =…
[all …]
DAArch64GenFastISel.inc137 if (RetVT.SimpleTy != MVT::v8i8)
210 case MVT::v8i8: return fastEmit_AArch64ISD_CMEQz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
225 if (RetVT.SimpleTy != MVT::v8i8)
298 case MVT::v8i8: return fastEmit_AArch64ISD_CMGEz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
313 if (RetVT.SimpleTy != MVT::v8i8)
386 case MVT::v8i8: return fastEmit_AArch64ISD_CMGTz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
401 if (RetVT.SimpleTy != MVT::v8i8)
474 case MVT::v8i8: return fastEmit_AArch64ISD_CMLEz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
489 if (RetVT.SimpleTy != MVT::v8i8)
562 case MVT::v8i8: return fastEmit_AArch64ISD_CMLTz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
[all …]
DAArch64GenCallingConv.inc66 LocVT == MVT::v8i8) {
308 LocVT == MVT::v8i8 ||
364 LocVT == MVT::v8i8 ||
552 LocVT == MVT::v8i8 ||
625 LocVT == MVT::v8i8 ||
707 LocVT == MVT::v8i8 ||
789 LocVT == MVT::v8i8 ||
826 LocVT == MVT::v8i8 ||
1022 LocVT == MVT::v8i8) {
1121 LocVT == MVT::v8i8 ||
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.td126 [i64, f64, v8i8, v4i16, v2i32, v2f32], 64,
249 defm VR64 : SystemZRegClass<"VR64", [f64, v8i8, v4i16, v2i32, v2f32], 64,

123