/external/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 143 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument 407 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } argument
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 433 EVT SVT = VT.getScalarType(); 434 assert((SVT.getSizeInBits() == 64 || SVT.getSizeInBits() == 32) && 437 unsigned BW = SVT.getSizeInBits(); 443 uint64_t HWMask = (SVT.getSizeInBits()==64)?0x00000000FFFFFFFF:0x0000FFFF;
|
H A D | TargetLowering.cpp | 844 EVT SVT = (MVT::SimpleValueType)nVT; local 847 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() 848 && SVT.getVectorNumElements() == NElts && 849 isTypeLegal(SVT) && SVT.getScalarType().isInteger()) { 850 TransformToType[i] = SVT; 851 RegisterTypeForVT[i] = SVT; 863 EVT SVT = (MVT::SimpleValueType)nVT; local 864 if (SVT.getVectorElementType() == EltVT && 865 SVT [all...] |
H A D | LegalizeIntegerTypes.cpp | 511 EVT SVT = TLI.getSetCCResultType(N->getOperand(0).getValueType()); local 517 if (!TLI.isTypeLegal(SVT)) 518 SVT = NVT; 521 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() && 525 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, N->getOperand(0), 528 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?"); 879 EVT SVT = TLI.getSetCCResultType(MVT::Other); local 880 SDValue Cond = PromoteTargetBoolean(N->getOperand(1), SVT); 982 EVT SVT = TLI.getSetCCResultType(N->getOpcode() == ISD::SELECT ? local 984 Cond = PromoteTargetBoolean(Cond, SVT); [all...] |
H A D | SelectionDAG.cpp | 4304 EVT SVT,bool isVolatile, bool isNonTemporal, 4310 Alignment = getEVTAlignment(SVT); 4323 MF.getMachineMemOperand(PtrInfo, Flags, SVT.getStoreSize(), Alignment, 4326 return getTruncStore(Chain, dl, Val, Ptr, SVT, MMO); 4330 SDValue Ptr, EVT SVT, 4336 if (VT == SVT) 4339 assert(SVT.getScalarType().bitsLT(VT.getScalarType()) && 4341 assert(VT.isInteger() == SVT.isInteger() && 4343 assert(VT.isVector() == SVT.isVector() && 4346 VT.getVectorNumElements() == SVT 4302 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4329 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument [all...] |
H A D | LegalizeFloatTypes.cpp | 541 EVT SVT = N->getOperand(0).getValueType(); local 554 if (NVT.bitsGE(SVT)) 702 EVT SVT = N->getOperand(0).getValueType(); local 705 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
|
H A D | LegalizeDAG.cpp | 260 EVT SVT = VT; local 261 while (SVT != MVT::f32) { 262 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); 263 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) && 266 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) && 268 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); 270 VT = SVT;
|
H A D | LegalizeVectorTypes.cpp | 2194 EVT SVT = TLI.getSetCCResultType(InOp0.getValueType()); local 2196 SVT, InOp0, InOp1, N->getOperand(2)); 2200 SVT.getVectorElementType(),
|
H A D | DAGCombiner.cpp | 4361 EVT SVT = TLI.getSetCCResultType(N0VT); local 4368 if (VT.getSizeInBits() == SVT.getSizeInBits()) 4383 if (SVT == MatchingVectorType) { 7036 EVT SVT = Value.getOperand(0).getValueType(); local 7038 getABITypeAlignment(SVT.getTypeForEVT(*DAG.getContext())); 7041 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 908 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local 909 EVT VT = SVT; 915 setOperationAction(ISD::AND, SVT, Promote); 916 AddPromotedToType (ISD::AND, SVT, MVT::v2i64); 917 setOperationAction(ISD::OR, SVT, Promote); 918 AddPromotedToType (ISD::OR, SVT, MVT::v2i64); 919 setOperationAction(ISD::XOR, SVT, Promote); 920 AddPromotedToType (ISD::XOR, SVT, MVT::v2i64); 921 setOperationAction(ISD::LOAD, SVT, Promote); 922 AddPromotedToType (ISD::LOAD, SVT, MV 1127 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local 1149 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 280 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local 282 switch (SVT) {
|