Lines Matching defs:GlobalDecl
583 const llvm::MapVector<GlobalDecl, StringRef> &MangledDeclNames,
665 for (const GlobalDecl &GD : Aliases) {
735 for (const GlobalDecl &GD : Aliases) {
945 GlobalDecl GD;
947 GD = GlobalDecl(FD, KernelReferenceKind::Kernel);
949 GD = GlobalDecl(D);
1414 StringRef MangledName = getMangledName(GlobalDecl(I.first));
1733 GlobalDecl GD) const {
1756 GlobalDecl GD) const {
1831 static bool isUniqueInternalLinkageDecl(GlobalDecl GD,
1838 static std::string getMangledNameImpl(CodeGenModule &CGM, GlobalDecl GD,
1930 void CodeGenModule::UpdateMultiVersionNames(GlobalDecl GD,
1941 GlobalDecl OtherGD;
1975 StringRef CodeGenModule::getMangledName(GlobalDecl GD) {
1976 GlobalDecl CanonicalGD = GD.getCanonicalDecl();
1985 CanonicalGD = GlobalDecl(CD, Ctor_Complete);
2027 StringRef CodeGenModule::getBlockMangledName(GlobalDecl GD,
2048 const GlobalDecl CodeGenModule::getMangledNameDecl(StringRef Name) {
2055 return GlobalDecl();
2124 CodeGenModule::getFunctionLinkage(GlobalDecl GD) {
2160 void CodeGenModule::SetLLVMFunctionAttributes(GlobalDecl GD,
2598 void CodeGenModule::SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV) {
2618 bool CodeGenModule::GetCPUAndFeaturesAttributes(GlobalDecl GD,
2691 void CodeGenModule::setNonAliasAttributes(GlobalDecl GD,
2740 void CodeGenModule::SetInternalFunctionAttributes(GlobalDecl GD,
2832 void CodeGenModule::SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
3201 std::vector<GlobalDecl> CurDeclsToEmit;
3204 for (GlobalDecl &D : CurDeclsToEmit) {
3694 GlobalDecl(cast<FunctionDecl>(VD)),
3728 void CodeGenModule::EmitGlobal(GlobalDecl GD) {
4023 bool CodeGenModule::shouldEmitFunction(GlobalDecl GD) {
4090 void CodeGenModule::EmitMultiVersionFunctionDefinition(GlobalDecl GD,
4115 void CodeGenModule::EmitGlobalDefinition(GlobalDecl GD, llvm::GlobalValue *GV) {
4191 GlobalDecl GD) {
4199 std::vector<GlobalDecl> MVFuncsToEmit;
4201 for (GlobalDecl GD : MVFuncsToEmit) {
4206 GlobalDecl CurGD{Decl->isDefined() ? Decl->getDefinition() : Decl, MVIdx};
4331 void CodeGenModule::emitCPUDispatchDefinition(GlobalDecl GD) {
4345 GlobalDecl ResolverGD;
4375 GlobalDecl ExistingDecl = Manglings.lookup(MangledName);
4453 void CodeGenModule::AddDeferredMultiVersionResolverToEmit(GlobalDecl GD) {
4469 llvm::Constant *CodeGenModule::GetOrCreateMultiVersionResolver(GlobalDecl GD) {
4523 MangledName + ".resolver", ResolverType, GlobalDecl{},
4536 ResolverName, DeclTy, GlobalDecl{}, /*ForVTable=*/false);
4566 StringRef MangledName, llvm::Type *Ty, GlobalDecl GD, bool ForVTable,
4580 GlobalDecl GDDef;
4582 GDDef = GlobalDecl(CD, GD.getCtorType());
4584 GDDef = GlobalDecl(DD, GD.getDtorType());
4586 GDDef = GlobalDecl(FDDef);
4629 GlobalDecl OtherGD;
4766 CodeGenModule::GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty, bool ForVTable,
4782 GD = GlobalDecl(DD, Dtor_Base);
4858 GetOrCreateLLVMFunction(Name, FTy, GlobalDecl(), /*ForVTable=*/false,
4927 GlobalDecl OtherGD;
5100 CodeGenModule::GetAddrOfGlobal(GlobalDecl GD, ForDefinition_t IsForDefinition) {
5463 initializedGlobalDecl = GlobalDecl(D);
5968 void CodeGenModule::EmitGlobalFunctionDefinition(GlobalDecl GD,
6013 void CodeGenModule::EmitAliasDefinition(GlobalDecl GD) {
6100 void CodeGenModule::emitIFuncDefinition(GlobalDecl GD) {
6115 GlobalDecl OtherGD;
6847 CurCGF->StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args,
7227 GlobalDecl GD(cast<FunctionDecl>(D));
7234 GlobalDecl GD(cast<CXXConstructorDecl>(D), Ctor_Base);
7241 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base);
7275 GlobalDecl D,
7383 GlobalDecl &Result) const {
7431 GlobalDecl GD = GlobalDecl(cast<VarDecl>(D));