Lines Matching defs:Limit
71 // Limit for the number of instructions to scan in a block.
83 // Limit on the number of memdep results to process.
186 unsigned Limit = getDefaultBlockScanLimit();
191 // Debug intrinsics don't cause dependences and should not affect Limit
195 // Limit the amount of scanning we do so we don't end up with quadratic
197 --Limit;
198 if (!Limit)
242 BasicBlock *BB, Instruction *QueryInst, unsigned *Limit,
254 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, BatchAA);
270 BasicBlock *BB, Instruction *QueryInst, unsigned *Limit) {
272 return getPointerDependencyFrom(MemLoc, isLoad, ScanIt, BB, QueryInst, Limit,
369 BasicBlock *BB, Instruction *QueryInst, unsigned *Limit,
376 if (!Limit)
377 Limit = &DefaultLimit;
440 // Limit the amount of scanning we do so we don't end up with quadratic
442 --*Limit;
443 if (!*Limit)
587 if (canSkipClobberingStore(SI, MemLoc, MemLocAlign, BatchAA, *Limit))