Lines Matching refs:AE
195 ArgEffect AE = ArgEffect(IncRef, K); in checkPostStmt() local
202 AE = AE.withKind(IncRef); in checkPostStmt()
205 AE = AE.withKind(DecRefBridgedTransferred); in checkPostStmt()
218 state = updateSymbol(state, Sym, *T, AE, hasErr, C); in checkPostStmt()
552 ArgEffect AE = Summ.getArg(idx); in updateOutParameters() local
569 RefVal::makeNotOwned(AE.getObjKind(), PointeeTy)); in updateOutParameters()
576 switch (AE.getKind()) { in updateOutParameters()
712 ArgEffect AE, in updateSymbol() argument
716 if (AE.getObjKind() == ObjKind::ObjC && IgnoreRetainMsg) { in updateSymbol()
717 switch (AE.getKind()) { in updateSymbol()
721 AE = AE.withKind(DoNothing); in updateSymbol()
724 AE = AE.withKind(DoNothing); in updateSymbol()
727 AE = AE.withKind(StopTracking); in updateSymbol()
739 switch (AE.getKind()) { in updateSymbol()
805 if (AE.getKind() == DecRefBridgedTransferred || in updateSymbol()
811 } else if (AE.getKind() == DecRefAndStopTrackingHard) { in updateSymbol()
820 if (AE.getKind() == DecRefAndStopTrackingHard) in updateSymbol()
827 if (AE.getKind() == DecRefAndStopTrackingHard) in updateSymbol()
1352 const ArgEffect *AE = CalleeSideArgEffects.lookup(idx); in checkBeginFunction() local
1353 if (AE) { in checkBeginFunction()
1354 ObjKind K = AE->getObjKind(); in checkBeginFunction()
1357 RefVal NewVal = AE->getKind() == DecRef ? RefVal::makeOwned(K, Ty) in checkBeginFunction()