Lines Matching refs:Wrapper
2189 llvm::Function *Wrapper =
2193 if (!Wrapper->hasLocalLinkage() && !(isThreadWrapperReplaceable(VD, CGM) &&
2194 !llvm::GlobalVariable::isLinkOnceLinkage(Wrapper->getLinkage()) &&
2195 !llvm::GlobalVariable::isWeakODRLinkage(Wrapper->getLinkage())))
2196 Wrapper->setVisibility(llvm::GlobalValue::HiddenVisibility);
2199 Wrapper->setCallingConv(llvm::CallingConv::CXX_FAST_TLS);
2200 Wrapper->addFnAttr(llvm::Attribute::NoUnwind);
2202 return Wrapper;
2272 llvm::Function *Wrapper = getOrCreateThreadLocalWrapper(VD, Var);
2274 llvm::BasicBlock *Entry = llvm::BasicBlock::Create(Context, "", Wrapper);
2282 llvm::BasicBlock *InitBB = llvm::BasicBlock::Create(Context, "", Wrapper);
2283 llvm::BasicBlock *ExitBB = llvm::BasicBlock::Create(Context, "", Wrapper);
2300 if (Val->getType() != Wrapper->getReturnType())
2302 Val, Wrapper->getReturnType(), "");
2311 llvm::Function *Wrapper = getOrCreateThreadLocalWrapper(VD, Val);
2313 llvm::CallInst *CallVal = CGF.Builder.CreateCall(Wrapper);