Searched refs:SplitVT (Results 1 - 4 of 4) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 214 EVT SplitVT = SplitVTs[i]; local 215 Type *SplitTy = SplitVT.getTypeForEVT(Ctx);
|
H A D | ARMISelLowering.cpp | 6249 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, CmpElements); local 6250 SDValue CastOp0 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op0); 6251 SDValue CastOp1 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op1); 6252 SDValue Cmp = DAG.getNode(ISD::SETCC, dl, SplitVT, CastOp0, CastOp1, 6254 SDValue Reversed = DAG.getNode(ARMISD::VREV64, dl, SplitVT, Cmp); 6255 SDValue Merged = DAG.getNode(ISD::AND, dl, SplitVT, Cmp, Reversed);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 17729 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), local 17731 if (TLI.isTypeLegal(SplitVT)) { 17732 SDValue VecIn2 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SplitVT, Vec, 17734 SDValue VecIn1 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SplitVT, Vec,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 14728 MVT SplitVT = MVT::getVectorVT(ScalarVT, NumElements / 2); 14759 return std::make_pair(DAG.getBitcast(SplitVT, LoV), 14760 DAG.getBitcast(SplitVT, HiV)); 14798 return DAG.getUNDEF(SplitVT); 14800 return DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); 14802 return DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); 14807 DAG.getVectorShuffle(SplitVT, DL, LoV1, HiV1, V1BlendMask); 14817 DAG.getVectorShuffle(SplitVT, DL, LoV2, HiV2, V2BlendMask); 14825 return DAG.getVectorShuffle(SplitVT, DL, V1Blend, V2Blend, BlendMask); [all...] |
Completed in 294 milliseconds