HomeSort by relevance Sort by last modified time
    Searched defs:Captured (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Analysis/
CaptureTracking.cpp 1 //===--- CaptureTracking.cpp - Determine whether a pointer is captured ----===//
10 // This file contains routines that help determine which pointers are captured.
11 // A pointer value is captured if the function makes a copy of any part of the
12 // pointer that outlives the call. Not being captured means, more or less, that
36 : ReturnCaptures(ReturnCaptures), Captured(false) {}
38 void tooManyUses() override { Captured = true; }
40 bool captured(const Use *U) override {
44 Captured = true;
50 bool Captured;
54 /// PointerMayBeCaptured - Return true if this pointer value may be captured
    [all...]
AliasAnalysis.cpp 393 : BeforeHere(I), DT(DT), Captured(false) {}
395 void tooManyUses() override { Captured = true; }
413 bool captured(const Use *U) override {
422 Captured = true;
429 bool Captured;
435 // was captured before or after this particular call, while we are. However,
454 if (CB.Captured)
  /external/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp 344 : Captured(false), SCCNodes(SCCNodes) {}
346 void tooManyUses() override { Captured = true; }
348 bool captured(const Use *U) override {
350 if (!CS.getInstruction()) { Captured = true; return true; }
353 if (!F || !SCCNodes.count(F)) { Captured = true; return true; }
361 Captured = true;
370 assert(Found && "Capturing call-site captured nothing?");
375 bool Captured; // True only if certainly captured (used outside our SCC).
538 // captured
    [all...]

Completed in 3069 milliseconds