Lines Matching defs:captured
215 // If the call accesses captured memory (currently part of "other") and
216 // an argument is captured (currently not tracked), then it may also
340 /// caller the attributes will be captured by propagating on its
347 /// These are edge cases and already captured by their callers so we
540 bool captured(const Use *U) override {
553 assert(!CB->isCallee(U) && "callee operand reported captured?");
559 // CaptureTracking told us that we're being captured by an operand bundle
561 // or not -- we've been captured in some unknown way, and we have to be
577 // True only if certainly captured (used outside our SCC).
1194 // captured.
1229 // If it's trivially not captured, mark it nocapture now.
1235 // If it's not trivially captured and not trivially not captured,
1246 // Otherwise, it's captured. Don't bother doing SCC analysis on it.
1339 // of false negatives, we can assume that any pointer which is captured
1341 // we can't analyze all uses of a captured pointer.
1343 // The false negatives happen when the pointer is captured by a function