| /freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeVectorTypes.cpp | 632 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 …]
|
| 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() 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()
|
| 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() 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()
|
| D | SelectionDAG.cpp | 2018 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()
|
| D | TargetLowering.cpp | 872 EVT InVT = Op.getOperand(0).getValueType(); in SimplifyDemandedBits() local 873 unsigned InBits = InVT.getScalarType().getSizeInBits(); in SimplifyDemandedBits()
|
| D | DAGCombiner.cpp | 9633 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/ |
| 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()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 5783 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 …]
|
| D | X86InstrAVX512.td | 2585 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/ |
| D | SystemZISelLowering.cpp | 1678 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()
|