Home
last modified time | relevance | path

Searched refs:KnownSafe (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
DPtrState.h66 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()
DPtrState.cpp83 KnownSafe = false; in clear()
97 KnownSafe &= Other.KnownSafe; in Merge()
DObjCARCOpts.cpp526 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()