Lines Matching refs:SCCNodeSet
100 using SCCNodeSet = SmallSetVector<Function *, 8>; typedef
114 const SCCNodeSet &SCCNodes) { in checkFunctionMemoryAccess()
243 static bool addReadAttrs(const SCCNodeSet &SCCNodes, AARGetterT &&AARGetter) { in addReadAttrs()
371 ArgumentUsesTracker(const SCCNodeSet &SCCNodes) : SCCNodes(SCCNodes) {} in ArgumentUsesTracker()
426 const SCCNodeSet &SCCNodes;
584 static bool addArgumentReturnedAttrs(const SCCNodeSet &SCCNodes) { in addArgumentReturnedAttrs()
696 static bool addArgumentAttrs(const SCCNodeSet &SCCNodes) { in addArgumentAttrs()
873 static bool isFunctionMallocLike(Function *F, const SCCNodeSet &SCCNodes) { in isFunctionMallocLike()
937 static bool addNoAliasAttrs(const SCCNodeSet &SCCNodes) { in addNoAliasAttrs()
981 static bool isReturnNonNull(Function *F, const SCCNodeSet &SCCNodes, in isReturnNonNull()
1047 static bool addNonNullAttrs(const SCCNodeSet &SCCNodes) { in addNonNullAttrs()
1158 bool run(const SCCNodeSet &SCCNodes);
1163 bool AttributeInferer::run(const SCCNodeSet &SCCNodes) { in run()
1233 SCCNodeSet SCCNodes;
1241 const SCCNodeSet &SCCNodes) { in InstrBreaksNonConvergent()
1250 static bool InstrBreaksNonThrowing(Instruction &I, const SCCNodeSet &SCCNodes) { in InstrBreaksNonThrowing()
1266 static bool InstrBreaksNoFree(Instruction &I, const SCCNodeSet &SCCNodes) { in InstrBreaksNoFree()
1285 static bool inferConvergent(const SCCNodeSet &SCCNodes) { in inferConvergent()
1317 static bool inferAttrsFromFunctionBodies(const SCCNodeSet &SCCNodes) { in inferAttrsFromFunctionBodies()
1369 static bool addNoRecurseAttrs(const SCCNodeSet &SCCNodes) { in addNoRecurseAttrs()
1415 static bool addNoReturnAttrs(const SCCNodeSet &SCCNodes) { in addNoReturnAttrs()
1464 static bool addWillReturn(const SCCNodeSet &SCCNodes) { in addWillReturn()
1502 static bool InstrBreaksNoSync(Instruction &I, const SCCNodeSet &SCCNodes) { in InstrBreaksNoSync()
1535 static bool addNoSyncAttr(const SCCNodeSet &SCCNodes) { in addNoSyncAttr()