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

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp626 EVT LoVT, HiVT; local
627 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
646 if (LoVT == HiVT) {
650 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
659 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
665 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
674 Lo = DAG.getNode(ISD::BITCAST, dl, LoVT, Lo);
680 EVT LoVT, HiVT; local
682 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));
683 unsigned LoNumElts = LoVT
702 EVT LoVT, HiVT; local
718 EVT LoVT, HiVT; local
742 EVT LoVT, HiVT; local
805 EVT LoVT, HiVT; local
815 EVT LoVT, HiVT; local
860 EVT LoVT, HiVT; local
876 EVT LoVT, HiVT; local
914 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.cpp6415 EVT LoVT, HiVT; local
6417 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT);
6421 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(),
6424 return std::make_pair(LoVT, HiVT);
6430 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT, argument
6432 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <=
6436 Lo = getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
6439 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-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1140 const EVT &LoVT, const EVT &HiVT);
1145 EVT LoVT, HiVT; local
1146 llvm::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType());
1147 return SplitVector(N, DL, LoVT, HiVT);

Completed in 94 milliseconds