Lines Matching refs:FunctionAttrs
48 struct FunctionAttrs : public CallGraphSCCPass { struct
50 FunctionAttrs() : CallGraphSCCPass(ID), AA(nullptr) { in FunctionAttrs() argument
137 char FunctionAttrs::ID = 0;
138 INITIALIZE_PASS_BEGIN(FunctionAttrs, "functionattrs",
143 INITIALIZE_PASS_END(FunctionAttrs, "functionattrs", in INITIALIZE_AG_DEPENDENCY()
146 Pass *llvm::createFunctionAttrsPass() { return new FunctionAttrs(); } in INITIALIZE_AG_DEPENDENCY()
150 bool FunctionAttrs::AddReadAttrs(const CallGraphSCC &SCC) { in AddReadAttrs()
522 bool FunctionAttrs::AddArgumentAttrs(const CallGraphSCC &SCC) { in AddArgumentAttrs()
722 bool FunctionAttrs::IsFunctionMallocLike(Function *F, in IsFunctionMallocLike()
787 bool FunctionAttrs::AddNoAliasAttrs(const CallGraphSCC &SCC) { in AddNoAliasAttrs()
839 bool FunctionAttrs::inferPrototypeAttributes(Function &F) { in inferPrototypeAttributes()
1688 bool FunctionAttrs::annotateLibraryCalls(const CallGraphSCC &SCC) { in annotateLibraryCalls()
1703 bool FunctionAttrs::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()