Lines Matching refs:SCCNodeSet
97 using SCCNodeSet = SmallSetVector<Function *, 8>; typedef
111 const SCCNodeSet &SCCNodes) { in checkFunctionMemoryAccess()
233 static bool addReadAttrs(const SCCNodeSet &SCCNodes, AARGetterT &&AARGetter) { in addReadAttrs()
361 ArgumentUsesTracker(const SCCNodeSet &SCCNodes) : SCCNodes(SCCNodes) {} in ArgumentUsesTracker()
416 const SCCNodeSet &SCCNodes;
574 static bool addArgumentReturnedAttrs(const SCCNodeSet &SCCNodes) { in addArgumentReturnedAttrs()
686 static bool addArgumentAttrs(const SCCNodeSet &SCCNodes) { in addArgumentAttrs()
863 static bool isFunctionMallocLike(Function *F, const SCCNodeSet &SCCNodes) { in isFunctionMallocLike()
927 static bool addNoAliasAttrs(const SCCNodeSet &SCCNodes) { in addNoAliasAttrs()
971 static bool isReturnNonNull(Function *F, const SCCNodeSet &SCCNodes, in isReturnNonNull()
1037 static bool addNonNullAttrs(const SCCNodeSet &SCCNodes) { in addNonNullAttrs()
1148 bool run(const SCCNodeSet &SCCNodes);
1153 bool AttributeInferer::run(const SCCNodeSet &SCCNodes) { in run()
1223 SCCNodeSet SCCNodes;
1231 const SCCNodeSet &SCCNodes) { in InstrBreaksNonConvergent()
1240 static bool InstrBreaksNonThrowing(Instruction &I, const SCCNodeSet &SCCNodes) { in InstrBreaksNonThrowing()
1256 static bool InstrBreaksNoFree(Instruction &I, const SCCNodeSet &SCCNodes) { in InstrBreaksNoFree()
1277 static bool inferConvergent(const SCCNodeSet &SCCNodes) { in inferConvergent()
1309 static bool inferAttrsFromFunctionBodies(const SCCNodeSet &SCCNodes) { in inferAttrsFromFunctionBodies()
1361 static bool addNoRecurseAttrs(const SCCNodeSet &SCCNodes) { in addNoRecurseAttrs()