Home
last modified time | relevance | path

Searched refs:InVT (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp622 EVT InVT = InOp.getValueType(); in SplitVecRes_BITCAST() local
625 switch (getTypeAction(InVT)) { in SplitVecRes_BITCAST()
853 EVT InVT = N->getOperand(0).getValueType(); in SplitVecRes_SETCC() local
855 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_SETCC()
882 EVT InVT = N->getOperand(0).getValueType(); in SplitVecRes_UnaryOp() local
883 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_UnaryOp()
886 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_UnaryOp()
1158 EVT InVT = Lo.getValueType(); in SplitVecOp_UnaryOp() local
1161 InVT.getVectorNumElements()); in SplitVecOp_UnaryOp()
1326 EVT InVT = InVec->getValueType(0); in SplitVecOp_TRUNCATE() local
[all …]
DLegalizeTypesGeneric.cpp43 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() local
47 switch (getTypeAction(InVT)) { in ExpandRes_BITCAST()
78 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST"); in ExpandRes_BITCAST()
80 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in ExpandRes_BITCAST()
81 InVT.getVectorNumElements()/2); in ExpandRes_BITCAST()
95 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
157 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); in ExpandRes_BITCAST()
DLegalizeTypes.cpp963 void DAGTypeLegalizer::GetSplitDestVTs(EVT InVT, EVT &LoVT, EVT &HiVT) { in GetSplitDestVTs() argument
965 if (!InVT.isVector()) { in GetSplitDestVTs()
966 LoVT = HiVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in GetSplitDestVTs()
968 unsigned NumElements = InVT.getVectorNumElements(); in GetSplitDestVTs()
971 InVT.getVectorElementType(), NumElements/2); in GetSplitDestVTs()
DLegalizeIntegerTypes.cpp208 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST() local
209 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_BITCAST()
214 switch (getTypeAction(InVT)) { in PromoteIntRes_BITCAST()
599 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE() local
600 assert(InVT.isVector() && "Cannot split scalar types"); in PromoteIntRes_TRUNCATE()
601 unsigned NumElts = InVT.getVectorNumElements(); in PromoteIntRes_TRUNCATE()
2873 EVT InVT = InOp0.getValueType(); in PromoteIntRes_EXTRACT_SUBVECTOR() local
2892 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR()
DSelectionDAG.cpp1931 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
1932 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
1943 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
1944 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
1969 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
1970 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
1979 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
1980 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
DLegalizeTypes.h704 void GetSplitDestVTs(EVT InVT, EVT &LoVT, EVT &HiVT);
DTargetLowering.cpp820 EVT InVT = Op.getOperand(0).getValueType(); in SimplifyDemandedBits() local
821 unsigned InBits = InVT.getScalarType().getSizeInBits(); in SimplifyDemandedBits()
DDAGCombiner.cpp8989 EVT InVT = In.getOperand(0).getValueType(); in reduceBuildVecConvertToConvertBuildVec() local
8994 SrcVT = InVT; in reduceBuildVecConvertToConvertBuildVec()
8995 if (SrcVT != InVT) in reduceBuildVecConvertToConvertBuildVec()
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp155 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo() argument
156 if (InVT.isCompletelyUnknown() || *this == InVT || TP.hasError()) in MergeInTypeInfo()
160 *this = InVT; in MergeInTypeInfo()
164 assert(TypeVec.size() >= 1 && InVT.TypeVec.size() >= 1 && "No unknowns"); in MergeInTypeInfo()
171 if (InVT.hasIntegerTypes()) { in MergeInTypeInfo()
172 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo()
178 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo()
191 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
197 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
200 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo()
[all …]
DCodeGenDAGPatterns.h109 bool MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP);
111 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) { in MergeInTypeInfo() argument
112 return MergeInTypeInfo(EEVT::TypeSet(InVT, TP), TP); in MergeInTypeInfo()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5682 MVT InVT = In.getValueType().getSimpleVT(); in LowerBUILD_VECTORvXi1() local
5683 SDValue Bit1 = DAG.getNode(ISD::AND, dl, InVT, In, DAG.getConstant(1, InVT)); in LowerBUILD_VECTORvXi1()
7766 EVT InVT = In.getValueType(); in LowerEXTRACT_SUBVECTOR() local
7770 (InVT.is256BitVector() || InVT.is512BitVector()) && in LowerEXTRACT_SUBVECTOR()
7774 if (ResVT.is256BitVector() && InVT.is512BitVector() && in LowerEXTRACT_SUBVECTOR()
8755 MVT InVT = In.getValueType().getSimpleVT(); in LowerAVXExtend() local
8771 if (((VT != MVT::v8i32) || (InVT != MVT::v8i16)) && in LowerAVXExtend()
8772 ((VT != MVT::v4i64) || (InVT != MVT::v4i32))) in LowerAVXExtend()
8778 SDValue ZeroVec = getZeroVector(InVT, Subtarget, DAG, dl); in LowerAVXExtend()
8779 SDValue Undef = DAG.getUNDEF(InVT); in LowerAVXExtend()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1264 EVT InVT = In.getValueType(); in lowerBITCAST() local
1269 if (InVT == MVT::i32 && ResVT == MVT::f32) { in lowerBITCAST()
1277 if (InVT == MVT::f32 && ResVT == MVT::i32) { in lowerBITCAST()