Searched refs:ThunkFn (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGVTables.cpp360 llvm::Function *ThunkFn = cast<llvm::Function>(Entry); local
364 if (!ThunkFn->isDeclaration()) {
371 CGM.setFunctionLinkage(GD, ThunkFn);
375 CGM.SetLLVMFunctionAttributesForDefinition(GD.getDecl(), ThunkFn);
377 if (ThunkFn->isVarArg()) {
384 CodeGenFunction(CGM).GenerateVarArgsThunk(ThunkFn, FnInfo, GD, Thunk);
385 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD,
390 CodeGenFunction(CGM).GenerateThunk(ThunkFn, FnInfo, GD, Thunk);
391 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD,
H A DMicrosoftCXXABI.cpp1447 llvm::Function *ThunkFn = local
1450 assert(ThunkFn->getName() == ThunkName && "name was uniqued!");
1452 ThunkFn->setLinkage(MD->isExternallyVisible()
1456 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn);
1457 CGM.SetLLVMFunctionAttributesForDefinition(MD, ThunkFn);
1461 CGF.StartThunk(ThunkFn, MD, FnInfo);
1481 for (llvm::Argument &A : ThunkFn->args())
1498 return ThunkFn;

Completed in 406 milliseconds