Lines Matching defs:F
111 void MetaRenameOnlyInstructions(Function &F) {
112 for (auto &I : instructions(F))
117 void MetaRename(Function &F) {
118 for (Argument &Arg : F.args())
122 for (auto &BB : F) {
159 auto ExcludeLibFuncs = [&](Function &F) {
161 StringRef Name = F.getName();
163 GetTLI(F).getLibFunc(F, Tmp) ||
169 for (auto &F : M) {
170 if (ExcludeLibFuncs(F))
172 MetaRenameOnlyInstructions(F);
212 for (auto &F : M) {
213 if (ExcludeLibFuncs(F))
218 if (F.getName() != "main")
219 F.setName(renamer.newName());
221 MetaRename(F);
230 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & {
231 return FAM.getResult<TargetLibraryAnalysis>(F);