Lines Matching refs:CtxI
46 const Instruction *CtxI, const DominatorTree *DT, in isDereferenceableAndAlignedPointer() argument
65 Size, DL, CtxI, DT, TLI, Visited, in isDereferenceableAndAlignedPointer()
68 Size, DL, CtxI, DT, TLI, Visited, in isDereferenceableAndAlignedPointer()
76 BC->getOperand(0), Alignment, Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer()
86 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, nullptr, CtxI, DT)) { in isDereferenceableAndAlignedPointer()
96 if (CtxI) { in isDereferenceableAndAlignedPointer()
104 if (!isValidAssumeForContext(Assume, CtxI)) in isDereferenceableAndAlignedPointer()
141 CtxI, DT, TLI, Visited, MaxDepth); in isDereferenceableAndAlignedPointer()
147 Alignment, Size, DL, CtxI, DT, in isDereferenceableAndAlignedPointer()
152 Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer()
157 return isDereferenceableAndAlignedPointer(RP, Alignment, Size, DL, CtxI, in isDereferenceableAndAlignedPointer()
177 isKnownNonZero(V, DL, 0, nullptr, CtxI, DT) && !V->canBeFreed()) { in isDereferenceableAndAlignedPointer()
197 const Instruction *CtxI, in isDereferenceableAndAlignedPointer() argument
206 return ::isDereferenceableAndAlignedPointer(V, Alignment, Size, DL, CtxI, DT, in isDereferenceableAndAlignedPointer()
213 const Instruction *CtxI, in isDereferenceableAndAlignedPointer() argument
230 return isDereferenceableAndAlignedPointer(V, Alignment, AccessSize, DL, CtxI, in isDereferenceableAndAlignedPointer()
236 const Instruction *CtxI, in isDereferenceablePointer() argument
239 return isDereferenceableAndAlignedPointer(V, Ty, Align(1), DL, CtxI, DT, TLI); in isDereferenceablePointer()
341 const Instruction* CtxI = DT ? ScanFrom : nullptr; in isSafeToLoadUnconditionally() local
342 if (isDereferenceableAndAlignedPointer(V, Alignment, Size, DL, CtxI, DT, TLI)) in isSafeToLoadUnconditionally()
651 Instruction *CtxI) { in canReplacePointersIfEqual() argument
664 isDereferenceableAndAlignedPointer(B, Align(1), OneByte, DL, CtxI); in canReplacePointersIfEqual()