Lines Matching defs:ThunkFn
2078 llvm::Function *ThunkFn =
2081 assert(ThunkFn->getName() == ThunkName && "name was uniqued!");
2083 ThunkFn->setLinkage(MD->isExternallyVisible()
2087 ThunkFn->setComdat(CGM.getModule().getOrInsertComdat(ThunkFn->getName()));
2089 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/false);
2090 CGM.SetLLVMFunctionAttributesForDefinition(MD, ThunkFn);
2096 ThunkFn->addFnAttr("thunk");
2099 ThunkFn->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::None);
2112 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
2131 return ThunkFn;
4080 llvm::Function *ThunkFn = llvm::Function::Create(
4082 ThunkFn->setCallingConv(static_cast<llvm::CallingConv::ID>(
4084 if (ThunkFn->isWeakForLinker())
4085 ThunkFn->setComdat(CGM.getModule().getOrInsertComdat(ThunkFn->getName()));
4122 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
4175 return ThunkFn;