Searched defs:SVT (Results 1 - 13 of 13) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h39 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) { } argument
H A DMachineValueType.h159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp272 EVT SVT = VT; local
273 while (SVT != MVT::f32) {
274 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
275 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
278 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) &&
280 Type *SType = SVT.getTypeForEVT(*DAG.getContext());
282 VT = SVT;
H A DLegalizeFloatTypes.cpp582 EVT SVT = N->getOperand(0).getValueType(); local
595 if (NVT.bitsGE(SVT))
658 EVT SVT = N->getOperand(0).getValueType(); local
661 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
H A DLegalizeIntegerTypes.cpp201 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); local
206 if (!TLI.isTypeLegal(SVT))
207 SVT = NVT;
209 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other);
539 EVT SVT = getSetCCResultType(N->getOperand(0).getValueType()); local
545 if (!TLI.isTypeLegal(SVT))
546 SVT = NVT;
549 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
564 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, LHS, RHS,
567 assert(NVT.bitsLE(SVT)
[all...]
H A DLegalizeVectorTypes.cpp2611 EVT SVT = TLI.getSetCCResultType(*DAG.getContext(), InOp0.getValueType()); local
2613 SVT, InOp0, InOp1, N->getOperand(2));
2617 SVT.getVectorElementType(),
H A DSelectionDAG.cpp2951 EVT SVT = VT.getScalarType(); local
2982 if (V1->getValueType(0) != SVT || V2->getValueType(0) != SVT)
2996 Outputs.push_back(getConstant(C1 + C2, SVT));
2999 Outputs.push_back(getConstant(C1 - C2, SVT));
3002 Outputs.push_back(getConstant(C1 * C2, SVT));
3007 Outputs.push_back(getConstant(C1.udiv(C2), SVT));
3012 Outputs.push_back(getConstant(C1.urem(C2), SVT));
3017 Outputs.push_back(getConstant(C1.sdiv(C2), SVT));
3022 Outputs.push_back(getConstant(C1.srem(C2), SVT));
4823 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4850 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
H A DDAGCombiner.cpp4819 EVT SVT = VT.getScalarType();
4821 (!LegalTypes || (!LegalOperations && TLI.isTypeLegal(SVT))) &&
4826 unsigned VTBits = SVT.getSizeInBits();
4836 Elts.push_back(DAG.getUNDEF(SVT));
4844 SVT));
4847 SVT));
5098 EVT SVT = getSetCCResultType(N0VT); local
5105 if (VT.getSizeInBits() == SVT.getSizeInBits())
5114 if (SVT == MatchingVectorType) {
9497 EVT SVT local
[all...]
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1108 MVT SVT = (MVT::SimpleValueType) nVT; local
1111 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
1112 && SVT.getVectorNumElements() == NElts && isTypeLegal(SVT)
1113 && SVT.getScalarType().isInteger()) {
1114 TransformToType[i] = SVT;
1115 RegisterTypeForVT[i] = SVT;
1128 MVT SVT = (MVT::SimpleValueType) nVT; local
1129 if (SVT.getVectorElementType() == EltVT
1130 && SVT
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp333 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local
345 switch (SVT) {
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6334 EVT SVT = MaskVT.getVectorElementType(); local
6335 unsigned SVTBits = SVT.getSizeInBits();
6341 SDValue Constant = DAG.getConstant(Value, SVT);
10878 MVT SVT = N0.getSimpleValueType();
10881 assert((SVT == MVT::v4i8 || SVT == MVT::v4i16 ||
10882 SVT == MVT::v8i8 || SVT == MVT::v8i16) &&
10885 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements());
11162 MVT SVT
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6631 EVT SVT = Source->getValueType(0); local
6632 if (SVT.getVectorNumElements() != VT.getVectorNumElements() * 2)
7921 MVT SVT = VT.getSimpleVT(); local
7924 if (SVT == MVT::v1i8 || SVT == MVT::v1i16 || SVT == MVT::v1i32
7925 || SVT == MVT::v1f32)
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6198 EVT SVT = getSetCCResultType(*DAG.getContext(), N->getValueType(0)); local
6199 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);

Completed in 4180 milliseconds