Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Fn

160   llvm::Function *fn =
166 CGF.StartFunction(GlobalDecl(), CGM.getContext().VoidTy, fn,
179 return fn;
218 llvm::Function *Fn =
225 Fn->setSection(Section);
229 Fn->setDoesNotThrow();
232 Fn->addFnAttr(llvm::Attribute::AddressSafety);
234 return Fn;
244 llvm::Function *Fn =
247 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, D, Addr,
253 PrioritizedCXXGlobalInits.push_back(std::make_pair(Key, Fn));
260 CXXGlobalInits.push_back(Fn);
263 CXXGlobalInits[I->second] = Fn;
280 llvm::Function *Fn =
288 llvm::Function *Fn = PrioritizedCXXGlobalInits[i].second;
289 LocalCXXGlobalInits.push_back(Fn);
292 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn,
297 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn,
300 AddGlobalCtor(Fn);
312 llvm::Function *Fn =
315 CodeGenFunction(*this).GenerateCXXGlobalDtorsFunc(Fn, CXXGlobalDtors);
316 AddGlobalDtor(Fn);
320 void CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function *Fn,
327 StartFunction(GlobalDecl(D), getContext().VoidTy, Fn,
344 void CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function *Fn,
347 StartFunction(GlobalDecl(), getContext().VoidTy, Fn,
369 void CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function *Fn,
372 StartFunction(GlobalDecl(), getContext().VoidTy, Fn,
405 llvm::Function *fn =
408 StartFunction(GlobalDecl(), getContext().VoidTy, fn, FI, args,
415 return fn;