Searched refs:LoVT (Results 1 - 7 of 7) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp627 EVT LoVT, HiVT; local
628 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
647 if (LoVT == HiVT) {
651 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
660 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
666 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
675 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
681 EVT LoVT, HiVT; local
683 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
684 unsigned LoNumElts = LoVT
703 EVT LoVT, HiVT; local
719 EVT LoVT, HiVT; local
780 EVT LoVT, HiVT; local
843 EVT LoVT, HiVT; local
853 EVT LoVT, HiVT; local
898 EVT LoVT, HiVT; local
914 EVT LoVT, HiVT; local
952 EVT LoVT, HiVT; local
[all...]
H A DLegalizeTypesGeneric.cpp80 EVT LoVT, HiVT; local
81 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT);
82 llvm::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT);
542 EVT LoVT, HiVT; local
543 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
544 Lo = DAG.getUNDEF(LoVT);
H A DLegalizeTypes.cpp1072 /// SplitInteger - Return the lower LoVT bits of Op in Lo and the upper HiVT
1075 EVT LoVT, EVT HiVT,
1078 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() ==
1080 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op);
1082 DAG.getConstant(LoVT.getSizeInBits(), TLI.getPointerTy()));
1074 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) argument
H A DSelectionDAG.cpp6423 EVT LoVT, HiVT; local
6425 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT);
6429 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(),
6432 return std::make_pair(LoVT, HiVT);
6438 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, argument
6440 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <=
6444 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
6447 getConstant(LoVT.getVectorNumElements(), TLI->getVectorIdxTy()));
H A DLegalizeTypes.h174 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
H A DDAGCombiner.cpp4277 EVT LoVT, HiVT; local
4278 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
4285 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2));
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1144 const EVT &LoVT, const EVT &HiVT);
1149 EVT LoVT, HiVT; local
1150 llvm::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
1151 return SplitVector(N, DL, LoVT, HiVT);

Completed in 226 milliseconds