H A D | FunctionAttrs.cpp | 161 const SCCNodeSet &SCCNodes) { in checkFunctionMemoryAccess() argument 259 static void addMemoryAttrs(const SCCNodeSet &SCCNodes, AARGetterT &&AARGetter, in addMemoryAttrs() argument 415 auto PropagateAttributes = [&](std::vector<ValueInfo> &SCCNodes) { in thinLTOPropagateFunctionAttrs() argument 580 const SCCNodeSet &SCCNodes; global() member 612 determinePointerAccessAttrs(Argument * A,const SmallPtrSet<Argument *,8> & SCCNodes) determinePointerAccessAttrs() argument 753 addArgumentReturnedAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addArgumentReturnedAttrs() argument 870 addArgumentAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addArgumentAttrs() argument 1055 isFunctionMallocLike(Function * F,const SCCNodeSet & SCCNodes) isFunctionMallocLike() argument 1119 addNoAliasAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addNoAliasAttrs() argument 1161 isReturnNonNull(Function * F,const SCCNodeSet & SCCNodes,bool & Speculative) isReturnNonNull() argument 1232 addNonNullAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addNonNullAttrs() argument 1289 addNoUndefAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addNoUndefAttrs() argument 1382 run(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) run() argument 1451 SCCNodeSet SCCNodes; global() member 1459 InstrBreaksNonConvergent(Instruction & I,const SCCNodeSet & SCCNodes) InstrBreaksNonConvergent() argument 1468 InstrBreaksNonThrowing(Instruction & I,const SCCNodeSet & SCCNodes) InstrBreaksNonThrowing() argument 1484 InstrBreaksNoFree(Instruction & I,const SCCNodeSet & SCCNodes) InstrBreaksNoFree() argument 1523 InstrBreaksNoSync(Instruction & I,const SCCNodeSet & SCCNodes) InstrBreaksNoSync() argument 1558 inferConvergent(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) inferConvergent() argument 1589 inferAttrsFromFunctionBodies(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) inferAttrsFromFunctionBodies() argument 1658 addNoRecurseAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addNoRecurseAttrs() argument 1728 addNoReturnAttrs(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addNoReturnAttrs() argument 1772 addWillReturn(const SCCNodeSet & SCCNodes,SmallSet<Function *,8> & Changed) addWillReturn() argument [all...] |