Home
last modified time | relevance | path

Searched refs:IdxDiff (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp425 APInt IdxDiff = PtrDelta.udiv(Stride).zextOrSelf(IdxBitWidth); in lookThroughComplexAddresses() local
451 IdxDiff.sle(cast<ConstantInt>(OpB->getOperand(1))->getSExtValue()) && in lookThroughComplexAddresses()
484 if (OpRHSB->getOperand(0) == RHSA && IdxDiff.getSExtValue() == CstVal) in lookThroughComplexAddresses()
491 if (OpRHSA->getOperand(0) == RHSB && IdxDiff.getSExtValue() == -CstVal) in lookThroughComplexAddresses()
505 IdxDiff.getSExtValue() == (CstValB - CstValA)) in lookThroughComplexAddresses()
519 APInt BitsAllowedToBeSet = Known.Zero.zext(IdxDiff.getBitWidth()); in lookThroughComplexAddresses()
522 if (BitsAllowedToBeSet.ult(IdxDiff)) in lookThroughComplexAddresses()
528 const SCEV *C = SE.getConstant(IdxDiff.trunc(BitWidth)); in lookThroughComplexAddresses()