Lines Matching refs:MemVT

1106 bool SITargetLowering::canMergeStoresTo(unsigned AS, EVT MemVT,  in canMergeStoresTo()  argument
1109 return (MemVT.getSizeInBits() <= 4 * 32); in canMergeStoresTo()
1112 return (MemVT.getSizeInBits() <= MaxPrivateBits); in canMergeStoresTo()
1114 return (MemVT.getSizeInBits() <= 2 * 32); in canMergeStoresTo()
1308 SDValue SITargetLowering::convertArgType(SelectionDAG &DAG, EVT VT, EVT MemVT, in convertArgType() argument
1313 VT.bitsLT(MemVT)) { in convertArgType()
1315 Val = DAG.getNode(Opc, SL, MemVT, Val, DAG.getValueType(VT)); in convertArgType()
1318 if (MemVT.isFloatingPoint()) in convertArgType()
1329 SelectionDAG &DAG, EVT VT, EVT MemVT, in lowerKernargMemParameter() argument
1333 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext()); in lowerKernargMemParameter()
1340 if (MemVT.getStoreSize() < 4 && Align < 4) { in lowerKernargMemParameter()
1345 EVT IntVT = MemVT.changeTypeToInteger(); in lowerKernargMemParameter()
1358 ArgVal = DAG.getNode(ISD::BITCAST, SL, MemVT, ArgVal); in lowerKernargMemParameter()
1359 ArgVal = convertArgType(DAG, VT, MemVT, SL, ArgVal, Signed, Arg); in lowerKernargMemParameter()
1366 SDValue Load = DAG.getLoad(MemVT, SL, Chain, Ptr, PtrInfo, Align, in lowerKernargMemParameter()
1370 SDValue Val = convertArgType(DAG, VT, MemVT, SL, Load, Signed, Arg); in lowerKernargMemParameter()
1397 MVT MemVT = VA.getValVT(); in lowerStackParameter() local
1403 MemVT = VA.getLocVT(); in lowerStackParameter()
1419 MemVT); in lowerStackParameter()
1970 EVT MemVT = VA.getLocVT(); in LowerFormalArguments() local
1976 DAG, VT, MemVT, DL, Chain, Offset, Align, Ins[i].Flags.isSExt(), &Ins[i]); in LowerFormalArguments()
6382 EVT MemVT = Ld->getMemoryVT(); in widenLoad() local
6383 if ((MemVT.isSimple() && !DCI.isAfterLegalizeDAG()) || in widenLoad()
6384 MemVT.getSizeInBits() >= 32) in widenLoad()
6389 assert((!MemVT.isVector() || Ld->getExtensionType() == ISD::NON_EXTLOAD) && in widenLoad()
6403 EVT TruncVT = EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()); in widenLoad()
6404 if (MemVT.isFloatingPoint()) { in widenLoad()
6407 TruncVT = MemVT.changeTypeToInteger(); in widenLoad()
6441 EVT MemVT = Load->getMemoryVT(); in LowerLOAD() local
6443 if (ExtType == ISD::NON_EXTLOAD && MemVT.getSizeInBits() < 32) { in LowerLOAD()
6444 if (MemVT == MVT::i16 && isTypeLegal(MVT::i16)) in LowerLOAD()
6454 EVT RealMemVT = (MemVT == MVT::i1) ? MVT::i8 : MVT::i16; in LowerLOAD()
6460 DAG.getNode(ISD::TRUNCATE, DL, MemVT, NewLD), in LowerLOAD()
6467 if (!MemVT.isVector()) in LowerLOAD()
6475 if (!allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), MemVT, in LowerLOAD()
6490 unsigned NumElements = MemVT.getVectorNumElements(); in LowerLOAD()
6545 MemVT.getStoreSize() == 16) in LowerLOAD()
6557 NumElements == 2 && MemVT.getStoreSize() == 8 && in LowerLOAD()
7083 EVT MemVT, in performSHLPtrCombine() argument
7105 Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext()); in performSHLPtrCombine()