Searched refs:KnownSafe (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/ObjCARC/ |
D | PtrState.h | 66 bool KnownSafe; member 88 : KnownSafe(false), IsTailCallRelease(false), ReleaseMetadata(nullptr), in RRInfo() 118 bool IsKnownSafe() const { return RRI.KnownSafe; } in IsKnownSafe() 120 void SetKnownSafe(const bool NewValue) { RRI.KnownSafe = NewValue; } in SetKnownSafe()
|
D | PtrState.cpp | 83 KnownSafe = false; in clear() 97 KnownSafe &= Other.KnownSafe; in Merge()
|
D | ObjCARCOpts.cpp | 526 Value *Arg, bool KnownSafe, 1538 RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, in PairUpRetainsAndReleases() argument 1563 KnownSafeTD &= NewRetainRRI.KnownSafe; in PairUpRetainsAndReleases() 1610 if (!KnownSafe) in PairUpRetainsAndReleases() 1639 KnownSafeBU &= NewReleaseRRI.KnownSafe; in PairUpRetainsAndReleases() 1669 if (!KnownSafe) in PairUpRetainsAndReleases() 1766 bool KnownSafe = isa<Constant>(Arg) || isa<AllocaInst>(Arg); in PerformCodePlacement() local 1775 KnownSafe = true; in PerformCodePlacement() 1782 RetainsToMove, ReleasesToMove, Arg, KnownSafe, in PerformCodePlacement()
|