Lines Matching refs:LoadVT
6657 static SDValue getMemCmpLoad(const Value *PtrVal, MVT LoadVT, in getMemCmpLoad() argument
6664 Type::getIntNTy(PtrVal->getContext(), LoadVT.getScalarSizeInBits()); in getMemCmpLoad()
6665 if (LoadVT.isVector()) in getMemCmpLoad()
6666 LoadTy = VectorType::get(LoadTy, LoadVT.getVectorNumElements()); in getMemCmpLoad()
6691 SDValue LoadVal = Builder.DAG.getLoad(LoadVT, Builder.getCurSDLoc(), Root, in getMemCmpLoad()
6770 MVT LoadVT; in visitMemCmpCall() local
6776 LoadVT = MVT::i16; in visitMemCmpCall()
6779 LoadVT = MVT::i32; in visitMemCmpCall()
6784 LoadVT = hasFastLoadsAndCompare(NumBitsToCompare); in visitMemCmpCall()
6788 if (LoadVT == MVT::INVALID_SIMPLE_VALUE_TYPE) in visitMemCmpCall()
6791 SDValue LoadL = getMemCmpLoad(LHS, LoadVT, *this); in visitMemCmpCall()
6792 SDValue LoadR = getMemCmpLoad(RHS, LoadVT, *this); in visitMemCmpCall()
6795 if (LoadVT.isVector()) { in visitMemCmpCall()
6796 EVT CmpVT = EVT::getIntegerVT(LHS->getContext(), LoadVT.getSizeInBits()); in visitMemCmpCall()