Lines Matching defs:captured
212 // If the call accesses captured memory (currently part of "other") and
213 // an argument is captured (currently not tracked), then it may also
337 /// caller the attributes will be captured by propagating on its
344 /// These are edge cases and already captured by their callers so we
537 bool captured(const Use *U) override {
550 assert(!CB->isCallee(U) && "callee operand reported captured?");
556 // CaptureTracking told us that we're being captured by an operand bundle
558 // or not -- we've been captured in some unknown way, and we have to be
574 // True only if certainly captured (used outside our SCC).
875 // captured.
909 // If it's trivially not captured, mark it nocapture now.
914 // If it's not trivially captured and not trivially not captured,
925 // Otherwise, it's captured. Don't bother doing SCC analysis on it.
1012 // of false negatives, we can assume that any pointer which is captured
1014 // we can't analyze all uses of a captured pointer.
1016 // The false negatives happen when the pointer is captured by a function