Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp632 EVT InVT = InOp.getValueType(); in SplitVecRes_BITCAST() local
635 switch (getTypeAction(InVT)) { in SplitVecRes_BITCAST()
920 EVT InVT = N->getOperand(0).getValueType(); in SplitVecRes_UnaryOp() local
921 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp()
1223 EVT InVT = Lo.getValueType(); in SplitVecOp_UnaryOp() local
1226 InVT.getVectorNumElements()); in SplitVecOp_UnaryOp()
1392 EVT InVT = InVec->getValueType(0); in SplitVecOp_TRUNCATE() local
1399 unsigned InElementSize = InVT.getVectorElementType().getSizeInBits(); in SplitVecOp_TRUNCATE()
1455 EVT InVT = Lo.getValueType(); in SplitVecOp_FP_ROUND() local
1458 InVT.getVectorNumElements()); in SplitVecOp_FP_ROUND()
[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()
81 llvm::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST()
91 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
153 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); in ExpandRes_BITCAST()
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()
597 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE() local
598 assert(InVT.isVector() && "Cannot split scalar types"); in PromoteIntRes_TRUNCATE()
599 unsigned NumElts = InVT.getVectorNumElements(); in PromoteIntRes_TRUNCATE()
2884 EVT InVT = InOp0.getValueType(); in PromoteIntRes_EXTRACT_SUBVECTOR() local
2903 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR()
DSelectionDAG.cpp2018 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
2019 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
2030 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
2031 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
2055 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
2056 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
2065 EVT InVT = Op.getOperand(0).getValueType(); in ComputeMaskedBits() local
2066 unsigned InBits = InVT.getScalarType().getSizeInBits(); in ComputeMaskedBits()
DTargetLowering.cpp872 EVT InVT = Op.getOperand(0).getValueType(); in SimplifyDemandedBits() local
873 unsigned InBits = InVT.getScalarType().getSizeInBits(); in SimplifyDemandedBits()
DDAGCombiner.cpp9633 EVT InVT = In.getOperand(0).getValueType(); in reduceBuildVecConvertToConvertBuildVec() local
9638 SrcVT = InVT; in reduceBuildVecConvertToConvertBuildVec()
9639 if (SrcVT != InVT) in reduceBuildVecConvertToConvertBuildVec()
/freebsd-9-stable/contrib/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()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp5783 MVT InVT = In.getSimpleValueType(); in LowerBUILD_VECTORvXi1() local
5784 SDValue Bit1 = DAG.getNode(ISD::AND, dl, InVT, In, DAG.getConstant(1, InVT)); in LowerBUILD_VECTORvXi1()
7894 MVT InVT = In.getSimpleValueType(); in LowerEXTRACT_SUBVECTOR() local
7898 (InVT.is256BitVector() || InVT.is512BitVector()) && in LowerEXTRACT_SUBVECTOR()
7902 if (ResVT.is256BitVector() && InVT.is512BitVector() && in LowerEXTRACT_SUBVECTOR()
8889 MVT InVT = In.getSimpleValueType(); in LowerAVXExtend() local
8905 if (((VT != MVT::v16i16) || (InVT != MVT::v16i8)) && in LowerAVXExtend()
8906 ((VT != MVT::v8i32) || (InVT != MVT::v8i16)) && in LowerAVXExtend()
8907 ((VT != MVT::v4i64) || (InVT != MVT::v4i32))) in LowerAVXExtend()
8913 SDValue ZeroVec = getZeroVector(InVT, Subtarget, DAG, dl); in LowerAVXExtend()
[all …]
DX86InstrAVX512.td2585 X86MemOperand x86memop, ValueType OpVT, ValueType InVT,
2591 (OpVT (OpNode (InVT SrcRC:$src))))], d>, EVEX;
2596 (OpVT (OpNode (InVT (bitconvert (mem_frag addr:$src))))))], d>, EVEX;
3265 X86MemOperand x86memop, ValueType OpVT, ValueType InVT> {
3270 [(set DstRC:$dst, (OpVT (OpNode (InVT SrcRC:$src))))]>, EVEX;
3275 (OpVT (OpNode (InVT (bitconvert (mem_frag addr:$src))))))]>,
/freebsd-9-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1678 EVT InVT = In.getValueType(); in lowerBITCAST() local
1681 if (InVT == MVT::i32 && ResVT == MVT::f32) { in lowerBITCAST()
1697 if (InVT == MVT::f32 && ResVT == MVT::i32) { in lowerBITCAST()