Searched defs:InVT (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp959 void DAGTypeLegalizer::GetSplitDestVTs(EVT InVT, EVT &LoVT, EVT &HiVT) { argument
961 if (!InVT.isVector()) {
962 LoVT = HiVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
964 unsigned NumElements = InVT.getVectorNumElements();
967 InVT.getVectorElementType(), NumElements/2);
H A DLegalizeTypesGeneric.cpp43 EVT InVT = InOp.getValueType(); local
47 switch (getTypeAction(InVT)) {
78 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST");
80 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
81 InVT.getVectorNumElements()/2);
94 if (InVT.isVector() && OutVT.isInteger()) {
155 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment);
H A DTargetLowering.cpp818 EVT InVT = Op.getOperand(0).getValueType(); local
819 unsigned InBits = InVT.getScalarType().getSizeInBits();
H A DLegalizeIntegerTypes.cpp208 EVT InVT = InOp.getValueType(); local
209 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
214 switch (getTypeAction(InVT)) {
588 EVT InVT = InOp.getValueType(); local
589 assert(InVT.isVector() && "Cannot split scalar types");
590 unsigned NumElts = InVT.getVectorNumElements();
2872 EVT InVT = InOp0.getValueType(); local
2891 InVT.getVectorElementType(), N->getOperand(0), Index);
H A DLegalizeVectorTypes.cpp621 EVT InVT = InOp.getValueType(); local
624 switch (getTypeAction(InVT)) {
850 EVT InVT = N->getOperand(0).getValueType(); local
852 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
877 EVT InVT = N->getOperand(0).getValueType(); local
878 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) {
881 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
1147 EVT InVT = Lo.getValueType(); local
1150 InVT.getVectorNumElements());
1322 EVT InVT local
1607 EVT InVT = InOp.getValueType(); local
1728 EVT InVT = InOp.getValueType(); local
1829 EVT InVT = N->getOperand(0).getValueType(); local
1906 EVT InVT = InOp.getValueType(); local
1986 EVT InVT = InOp.getValueType(); local
2138 EVT InVT = InOp1.getValueType(); local
2225 EVT InVT = InOp.getValueType(); local
2271 EVT InVT = N->getOperand(0).getValueType(); local
2756 EVT InVT = InOp.getValueType(); local
[all...]
H A DSelectionDAG.cpp1930 EVT InVT = Op.getOperand(0).getValueType(); local
1931 unsigned InBits = InVT.getScalarType().getSizeInBits();
1942 EVT InVT = Op.getOperand(0).getValueType(); local
1943 unsigned InBits = InVT.getScalarType().getSizeInBits();
1968 EVT InVT = Op.getOperand(0).getValueType(); local
1969 unsigned InBits = InVT.getScalarType().getSizeInBits();
1978 EVT InVT = Op.getOperand(0).getValueType(); local
1979 unsigned InBits = InVT.getScalarType().getSizeInBits();
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp155 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ argument
156 if (InVT.isCompletelyUnknown() || *this == InVT || TP.hasError())
160 *this = InVT;
164 assert(TypeVec.size() >= 1 && InVT.TypeVec.size() >= 1 && "No unknowns");
171 if (InVT.hasIntegerTypes()) {
172 EEVT::TypeSet InCopy(InVT);
178 TypeVec[0] = InVT.TypeVec[0];
191 if ((InVT.TypeVec[0] == MVT::iPTR || InVT
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8361 MVT InVT = In.getValueType().getSimpleVT(); local
8377 if (((VT != MVT::v8i32) || (InVT != MVT::v8i16)) &&
8378 ((VT != MVT::v4i64) || (InVT != MVT::v4i32)))
8384 SDValue ZeroVec = getZeroVector(InVT, Subtarget, DAG, dl);
8385 SDValue Undef = DAG.getUNDEF(InVT);
8387 SDValue OpLo = getUnpackl(DAG, dl, InVT, In, NeedZero ? ZeroVec : Undef);
8388 SDValue OpHi = getUnpackh(DAG, dl, InVT, In, NeedZero ? ZeroVec : Undef);
9686 MVT InVT = In.getValueType().getSimpleVT(); local
9689 if ((VT != MVT::v4i64 || InVT != MVT::v4i32) &&
9690 (VT != MVT::v8i32 || InVT !
17421 EVT InVT = Op0->getValueType(0); local
[all...]

Completed in 204 milliseconds