Searched refs:SplitVT (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMCallLowering.cpp | 214 EVT SplitVT = SplitVTs[i]; in splitToValueTypes() local 215 Type *SplitTy = SplitVT.getTypeForEVT(Ctx); in splitToValueTypes()
|
D | ARMISelLowering.cpp | 6248 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, CmpElements); in LowerVSETCC() local 6249 SDValue CastOp0 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op0); in LowerVSETCC() 6250 SDValue CastOp1 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op1); in LowerVSETCC() 6251 SDValue Cmp = DAG.getNode(ISD::SETCC, dl, SplitVT, CastOp0, CastOp1, in LowerVSETCC() 6253 SDValue Reversed = DAG.getNode(ARMISD::VREV64, dl, SplitVT, Cmp); in LowerVSETCC() 6254 SDValue Merged = DAG.getNode(ISD::AND, dl, SplitVT, Cmp, Reversed); in LowerVSETCC()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10481 MVT SplitVT = MVT::getVectorVT(ScalarVT, NumElements / 2); in splitAndLowerVectorShuffle() local 10512 return std::make_pair(DAG.getBitcast(SplitVT, LoV), in splitAndLowerVectorShuffle() 10513 DAG.getBitcast(SplitVT, HiV)); in splitAndLowerVectorShuffle() 10551 return DAG.getUNDEF(SplitVT); in splitAndLowerVectorShuffle() 10553 return DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); in splitAndLowerVectorShuffle() 10555 return DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); in splitAndLowerVectorShuffle() 10560 DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); in splitAndLowerVectorShuffle() 10570 DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); in splitAndLowerVectorShuffle() 10578 return DAG.getVectorShuffle(SplitVT, DL, V1Blend, V2Blend, BlendMask); in splitAndLowerVectorShuffle()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 17724 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), in reduceBuildVecToShuffle() local 17726 if (TLI.isTypeLegal(SplitVT)) { in reduceBuildVecToShuffle() 17727 SDValue VecIn2 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SplitVT, Vec, in reduceBuildVecToShuffle() 17729 SDValue VecIn1 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SplitVT, Vec, in reduceBuildVecToShuffle()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 14731 MVT SplitVT = MVT::getVectorVT(ScalarVT, NumElements / 2); in splitAndLowerShuffle() local 14762 return std::make_pair(DAG.getBitcast(SplitVT, LoV), in splitAndLowerShuffle() 14763 DAG.getBitcast(SplitVT, HiV)); in splitAndLowerShuffle() 14801 return DAG.getUNDEF(SplitVT); in splitAndLowerShuffle() 14803 return DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); in splitAndLowerShuffle() 14805 return DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); in splitAndLowerShuffle() 14810 DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); in splitAndLowerShuffle() 14820 DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); in splitAndLowerShuffle() 14828 return DAG.getVectorShuffle(SplitVT, DL, V1Blend, V2Blend, BlendMask); in splitAndLowerShuffle()
|