| /freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeVectorTypes.cpp | 627 EVT LoVT, HiVT; in SplitVecRes_BITCAST() local 628 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BITCAST() 647 if (LoVT == HiVT) { in SplitVecRes_BITCAST() 652 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 661 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 667 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); in SplitVecRes_BITCAST() 676 Hi = DAG.getNode(ISD::BITCAST, dl, HiVT, Hi); in SplitVecRes_BITCAST() 681 EVT LoVT, HiVT; in SplitVecRes_BUILD_VECTOR() local 683 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVecRes_BUILD_VECTOR() 689 Hi = DAG.getNode(ISD::BUILD_VECTOR, dl, HiVT, &HiOps[0], HiOps.size()); in SplitVecRes_BUILD_VECTOR() [all …]
|
| D | LegalizeTypesGeneric.cpp | 80 EVT LoVT, HiVT; in ExpandRes_BITCAST() local 81 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST() 82 llvm::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST() 542 EVT LoVT, HiVT; in SplitRes_UNDEF() local 543 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitRes_UNDEF() 545 Hi = DAG.getUNDEF(HiVT); in SplitRes_UNDEF()
|
| D | LegalizeTypes.cpp | 1075 EVT LoVT, EVT HiVT, in SplitInteger() argument 1078 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() == in SplitInteger() 1083 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi); in SplitInteger()
|
| D | SelectionDAG.cpp | 6423 EVT LoVT, HiVT; in GetSplitDestVTs() local 6425 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs() 6429 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs() 6432 return std::make_pair(LoVT, HiVT); in GetSplitDestVTs() 6439 const EVT &HiVT) { in SplitVector() argument 6440 assert(LoVT.getVectorNumElements() + HiVT.getVectorNumElements() <= in SplitVector() 6446 Hi = getNode(ISD::EXTRACT_SUBVECTOR, DL, HiVT, N, in SplitVector()
|
| D | LegalizeTypes.h | 174 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
|
| D | LegalizeIntegerTypes.cpp | 2757 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandIntOp_STORE() local 2773 HiVT, isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandIntOp_STORE()
|
| D | DAGCombiner.cpp | 4277 EVT LoVT, HiVT; in SplitVSETCC() local 4278 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); in SplitVSETCC() 4286 Hi = DAG.getNode(N->getOpcode(), DL, HiVT, LH, RH, N->getOperand(2)); in SplitVSETCC()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | SelectionDAG.h | 1144 const EVT &LoVT, const EVT &HiVT); 1149 EVT LoVT, HiVT; 1150 llvm::tie(LoVT, HiVT) = GetSplitDestVTs(N.getValueType()); 1151 return SplitVector(N, DL, LoVT, HiVT);
|