Lines Matching defs:ThunkFn
2084 llvm::Function *ThunkFn =
2087 assert(ThunkFn->getName() == ThunkName && "name was uniqued!");
2089 ThunkFn->setLinkage(MD->isExternallyVisible()
2093 ThunkFn->setComdat(CGM.getModule().getOrInsertComdat(ThunkFn->getName()));
2095 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/false);
2096 CGM.SetLLVMFunctionAttributesForDefinition(MD, ThunkFn);
2102 ThunkFn->addFnAttr("thunk");
2105 ThunkFn->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::None);
2118 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
2137 return ThunkFn;
4087 llvm::Function *ThunkFn = llvm::Function::Create(
4089 ThunkFn->setCallingConv(static_cast<llvm::CallingConv::ID>(
4091 if (ThunkFn->isWeakForLinker())
4092 ThunkFn->setComdat(CGM.getModule().getOrInsertComdat(ThunkFn->getName()));
4129 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
4182 return ThunkFn;