Lines Matching refs:AE
197 ArgEffect AE = ArgEffect(IncRef, K); in checkPostStmt() local
204 AE = AE.withKind(IncRef); in checkPostStmt()
207 AE = AE.withKind(DecRefBridgedTransferred); in checkPostStmt()
220 state = updateSymbol(state, Sym, *T, AE, hasErr, C); in checkPostStmt()
554 ArgEffect AE = Summ.getArg(idx); in updateOutParameters() local
571 RefVal::makeNotOwned(AE.getObjKind(), PointeeTy)); in updateOutParameters()
578 switch (AE.getKind()) { in updateOutParameters()
714 ArgEffect AE, in updateSymbol() argument
718 if (AE.getObjKind() == ObjKind::ObjC && IgnoreRetainMsg) { in updateSymbol()
719 switch (AE.getKind()) { in updateSymbol()
723 AE = AE.withKind(DoNothing); in updateSymbol()
726 AE = AE.withKind(DoNothing); in updateSymbol()
729 AE = AE.withKind(StopTracking); in updateSymbol()
741 switch (AE.getKind()) { in updateSymbol()
807 if (AE.getKind() == DecRefBridgedTransferred || in updateSymbol()
813 } else if (AE.getKind() == DecRefAndStopTrackingHard) { in updateSymbol()
822 if (AE.getKind() == DecRefAndStopTrackingHard) in updateSymbol()
829 if (AE.getKind() == DecRefAndStopTrackingHard) in updateSymbol()
1354 const ArgEffect *AE = CalleeSideArgEffects.lookup(idx); in checkBeginFunction() local
1355 if (AE) { in checkBeginFunction()
1356 ObjKind K = AE->getObjKind(); in checkBeginFunction()
1359 RefVal NewVal = AE->getKind() == DecRef ? RefVal::makeOwned(K, Ty) in checkBeginFunction()