Lines Matching defs:AC
40 const Instruction *CtxI, AssumptionCache *AC, const DominatorTree *DT,
76 CtxI, AC, DT, TLI, Visited, MaxDepth);
83 BC->getOperand(0), Alignment, Size, DL, CtxI, AC, DT, TLI,
90 Size, DL, CtxI, AC, DT, TLI,
93 Size, DL, CtxI, AC, DT, TLI,
104 !isKnownNonZero(V, SimplifyQuery(DL, DT, AC, CtxI)))
133 AC, DT, TLI, Visited, MaxDepth);
152 isKnownNonZero(V, SimplifyQuery(DL, DT, AC, CtxI)) &&
166 Alignment, Size, DL, CtxI, AC, DT,
171 Size, DL, CtxI, AC, DT, TLI,
181 V, {Attribute::Dereferenceable, Attribute::Alignment}, AC,
205 const Instruction *CtxI, AssumptionCache *AC, const DominatorTree *DT,
213 return ::isDereferenceableAndAlignedPointer(V, Alignment, Size, DL, CtxI, AC,
219 const Instruction *CtxI, AssumptionCache *AC, const DominatorTree *DT,
234 AC, DT, TLI);
240 AssumptionCache *AC,
243 return isDereferenceableAndAlignedPointer(V, Ty, Align(1), DL, CtxI, AC, DT,
280 AssumptionCache *AC, SmallVectorImpl<const SCEVPredicate *> *Predicates) {
291 Ptr, Alignment, EltSize, DL, &*L->getHeader()->getFirstNonPHIIt(), AC,
366 HeaderFirstNonPHI, AC, &DT);
396 AssumptionCache *AC,
401 if (isDereferenceableAndAlignedPointer(V, Alignment, Size, DL, CtxI, AC, DT,
477 AssumptionCache *AC,
484 return isSafeToLoadUnconditionally(V, Alignment, Size, DL, ScanFrom, AC, DT,
818 Loop *L, ScalarEvolution *SE, DominatorTree *DT, AssumptionCache *AC,
823 if (!isDereferenceableAndAlignedInLoop(LI, L, *SE, *DT, AC, Predicates))