Searched defs:PtrState (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
H A DPtrState.h1 //===--- PtrState.h - ARC State for a Ptr -------------------*- C++ -*-----===//
100 class PtrState { class in namespace:llvm::objcarc
115 PtrState() : KnownPositiveRefCount(false), Partial(false), Seq(S_None) {} function in class:llvm::objcarc::PtrState
154 void Merge(const PtrState &Other, bool TopDown);
167 struct BottomUpPtrState : PtrState {
168 BottomUpPtrState() : PtrState() {}
188 struct TopDownPtrState : PtrState {
189 TopDownPtrState() : PtrState() {}
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DObjCARC.cpp1191 /// PtrState - This class summarizes several per-pointer runtime properties
1193 class PtrState { class in namespace:__anon20251
1208 PtrState() : RefCount(0), NestCount(0), Seq(S_None) {} function in class:__anon20251::PtrState
1261 void Merge(const PtrState &Other, bool TopDown);
1266 PtrState::Merge(const PtrState &Other, bool TopDown) {
1302 typedef MapVector<const Value *, PtrState> MapTy;
1344 PtrState &getPtrTopDownState(const Value *Arg) {
1348 PtrState &getPtrBottomUpState(const Value *Arg) {
1403 Pair.first->second.Merge(Pair.second ? PtrState()
[all...]

Completed in 99 milliseconds