/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 622 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 …]
|
D | LegalizeTypesGeneric.cpp | 43 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()
|
D | LegalizeTypes.cpp | 963 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()
|
D | LegalizeIntegerTypes.cpp | 208 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()
|
D | SelectionDAG.cpp | 1931 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()
|
D | LegalizeTypes.h | 704 void GetSplitDestVTs(EVT InVT, EVT &LoVT, EVT &HiVT);
|
D | TargetLowering.cpp | 820 EVT InVT = Op.getOperand(0).getValueType(); in SimplifyDemandedBits() local 821 unsigned InBits = InVT.getScalarType().getSizeInBits(); in SimplifyDemandedBits()
|
D | DAGCombiner.cpp | 8989 EVT InVT = In.getOperand(0).getValueType(); in reduceBuildVecConvertToConvertBuildVec() local 8994 SrcVT = InVT; in reduceBuildVecConvertToConvertBuildVec() 8995 if (SrcVT != InVT) in reduceBuildVecConvertToConvertBuildVec()
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 155 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 …]
|
D | CodeGenDAGPatterns.h | 109 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/ |
D | X86ISelLowering.cpp | 5682 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/ |
D | SystemZISelLowering.cpp | 1264 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()
|