/external/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 39 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) { } argument
|
H A D | MachineValueType.h | 159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 272 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 D | LegalizeFloatTypes.cpp | 582 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 D | LegalizeIntegerTypes.cpp | 201 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 D | LegalizeVectorTypes.cpp | 2611 EVT SVT = TLI.getSetCCResultType(*DAG.getContext(), InOp0.getValueType()); local 2613 SVT, InOp0, InOp1, N->getOperand(2)); 2617 SVT.getVectorElementType(),
|
H A D | SelectionDAG.cpp | 2951 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 D | DAGCombiner.cpp | 4819 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 D | TargetLoweringBase.cpp | 1108 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 D | MipsSEISelLowering.cpp | 333 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local 345 switch (SVT) {
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 6334 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 D | AArch64ISelLowering.cpp | 6631 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 D | PPCISelLowering.cpp | 6198 EVT SVT = getSetCCResultType(*DAG.getContext(), N->getValueType(0)); local 6199 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);
|