Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
DObjCRetainCount.h26 enum ArgEffect { enum
197 llvm::SmallVector<ArgEffect, 10> Args;
199 ArgEffect Receiver;
205 llvm::ArrayRef<ArgEffect> getArgs() const { return Args; } in getArgs()
208 ArgEffect getReceiver() const { return Receiver; } in getReceiver()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DRetainCountChecker.cpp53 template <> struct FoldingSetTrait<ArgEffect> {
54 static inline void Profile(const ArgEffect X, FoldingSetNodeID &ID) { in Profile()
72 typedef llvm::ImmutableMap<unsigned,ArgEffect> ArgEffects;
297 ArgEffect DefaultArgEffect;
301 ArgEffect Receiver;
308 RetainSummary(ArgEffects A, RetEffect R, ArgEffect defaultEff, in RetainSummary()
309 ArgEffect ReceiverEff) in RetainSummary()
314 ArgEffect getArg(unsigned idx) const { in getArg()
315 if (const ArgEffect *AE = Args.lookup(idx)) in getArg()
321 void addArg(ArgEffects::Factory &af, unsigned idx, ArgEffect e) { in addArg()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/ARCMigrate/
DObjCMT.cpp1362 llvm::ArrayRef<ArgEffect> AEArgs = CE.getArgs(); in AddCFAnnotations()
1367 ArgEffect AE = AEArgs[i]; in AddCFAnnotations()
1414 llvm::ArrayRef<ArgEffect> AEArgs = CE.getArgs(); in migrateAddFunctionAnnotation()
1420 ArgEffect AE = AEArgs[i]; in migrateAddFunctionAnnotation()
1495 llvm::ArrayRef<ArgEffect> AEArgs = CE.getArgs(); in AddCFAnnotations()
1500 ArgEffect AE = AEArgs[i]; in AddCFAnnotations()
1552 llvm::ArrayRef<ArgEffect> AEArgs = CE.getArgs(); in migrateAddMethodAnnotation()
1557 ArgEffect AE = AEArgs[i]; in migrateAddMethodAnnotation()