• Home
  • Raw
  • Download

Lines Matching refs:FName

858 static bool isRetain(const FunctionDecl *FD, StringRef FName) {  in isRetain()  argument
859 return FName.endswith("Retain"); in isRetain()
862 static bool isRelease(const FunctionDecl *FD, StringRef FName) { in isRelease() argument
863 return FName.endswith("Release"); in isRelease()
866 static bool isAutorelease(const FunctionDecl *FD, StringRef FName) { in isAutorelease() argument
867 return FName.endswith("Autorelease"); in isAutorelease()
870 static bool isMakeCollectable(const FunctionDecl *FD, StringRef FName) { in isMakeCollectable() argument
873 return FName.find("MakeCollectable") != StringRef::npos; in isMakeCollectable()
1026 StringRef FName = II->getName(); in getFunctionSummary() local
1030 FName = FName.substr(FName.find_first_not_of('_')); in getFunctionSummary()
1039 if (FName == "pthread_create" || FName == "pthread_setspecific") { in getFunctionSummary()
1043 } else if (FName == "NSMakeCollectable") { in getFunctionSummary()
1051 } else if (FName == "CFPlugInInstanceCreate") { in getFunctionSummary()
1053 } else if (FName == "IOBSDNameMatching" || in getFunctionSummary()
1054 FName == "IOServiceMatching" || in getFunctionSummary()
1055 FName == "IOServiceNameMatching" || in getFunctionSummary()
1056 FName == "IORegistryEntrySearchCFProperty" || in getFunctionSummary()
1057 FName == "IORegistryEntryIDMatching" || in getFunctionSummary()
1058 FName == "IOOpenFirmwarePathMatching") { in getFunctionSummary()
1063 } else if (FName == "IOServiceGetMatchingService" || in getFunctionSummary()
1064 FName == "IOServiceGetMatchingServices") { in getFunctionSummary()
1070 } else if (FName == "IOServiceAddNotification" || in getFunctionSummary()
1071 FName == "IOServiceAddMatchingNotification") { in getFunctionSummary()
1076 } else if (FName == "CVPixelBufferCreateWithBytes") { in getFunctionSummary()
1085 } else if (FName == "CGBitmapContextCreateWithData") { in getFunctionSummary()
1093 } else if (FName == "CVPixelBufferCreateWithPlanarBytes") { in getFunctionSummary()
1101 } else if (FName == "dispatch_set_context" || in getFunctionSummary()
1102 FName == "xpc_connection_set_context") { in getFunctionSummary()
1111 } else if (FName.startswith("NSLog")) { in getFunctionSummary()
1113 } else if (FName.startswith("NS") && in getFunctionSummary()
1114 (FName.find("Insert") != StringRef::npos)) { in getFunctionSummary()
1128 if (cocoa::isRefType(RetTy, "CF", FName)) { in getFunctionSummary()
1129 if (isRetain(FD, FName)) { in getFunctionSummary()
1131 } else if (isAutorelease(FD, FName)) { in getFunctionSummary()
1136 } else if (isMakeCollectable(FD, FName)) { in getFunctionSummary()
1147 if (cocoa::isRefType(RetTy, "CG", FName)) { in getFunctionSummary()
1148 if (isRetain(FD, FName)) in getFunctionSummary()
1174 if (FName[0] == 'C' && (FName[1] == 'F' || FName[1] == 'G')) { in getFunctionSummary()
1176 FName = FName.substr(FName.startswith("CGCF") ? 4 : 2); in getFunctionSummary()
1178 if (isRelease(FD, FName)) in getFunctionSummary()
1197 ArgEffect E = (StrInStrNoCase(FName, "InsertValue") != StringRef::npos|| in getFunctionSummary()
1198 StrInStrNoCase(FName, "AddValue") != StringRef::npos || in getFunctionSummary()
1199 StrInStrNoCase(FName, "SetValue") != StringRef::npos || in getFunctionSummary()
1200 StrInStrNoCase(FName, "AppendValue") != StringRef::npos|| in getFunctionSummary()
1201 StrInStrNoCase(FName, "SetAttribute") != StringRef::npos) in getFunctionSummary()
3227 StringRef FName = II->getName(); in evalCall() local
3228 FName = FName.substr(FName.find_first_not_of('_')); in evalCall()
3242 if (cocoa::isRefType(ResultTy, "CF", FName) || in evalCall()
3243 cocoa::isRefType(ResultTy, "CG", FName)) { in evalCall()
3244 canEval = isRetain(FD, FName) || isAutorelease(FD, FName) || in evalCall()
3245 isMakeCollectable(FD, FName); in evalCall()