Lines Matching defs:GlobalDecl

584     const llvm::MapVector<GlobalDecl, StringRef> &MangledDeclNames,
667 for (const GlobalDecl &GD : Aliases) {
737 for (const GlobalDecl &GD : Aliases) {
948 GlobalDecl GD;
950 GD = GlobalDecl(FD, KernelReferenceKind::Kernel);
952 GD = GlobalDecl(D);
1443 StringRef MangledName = getMangledName(GlobalDecl(I.first));
1767 GlobalDecl GD) const {
1790 GlobalDecl GD) const {
1865 static bool isUniqueInternalLinkageDecl(GlobalDecl GD,
1872 static std::string getMangledNameImpl(CodeGenModule &CGM, GlobalDecl GD,
1964 void CodeGenModule::UpdateMultiVersionNames(GlobalDecl GD,
1975 GlobalDecl OtherGD;
2009 StringRef CodeGenModule::getMangledName(GlobalDecl GD) {
2010 GlobalDecl CanonicalGD = GD.getCanonicalDecl();
2019 CanonicalGD = GlobalDecl(CD, Ctor_Complete);
2070 StringRef CodeGenModule::getBlockMangledName(GlobalDecl GD,
2091 const GlobalDecl CodeGenModule::getMangledNameDecl(StringRef Name) {
2098 return GlobalDecl();
2183 CodeGenModule::getFunctionLinkage(GlobalDecl GD) {
2219 void CodeGenModule::SetLLVMFunctionAttributes(GlobalDecl GD,
2665 void CodeGenModule::SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV) {
2685 bool CodeGenModule::GetCPUAndFeaturesAttributes(GlobalDecl GD,
2781 void CodeGenModule::setNonAliasAttributes(GlobalDecl GD,
2831 void CodeGenModule::SetInternalFunctionAttributes(GlobalDecl GD,
2923 void CodeGenModule::SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
3292 std::vector<GlobalDecl> CurDeclsToEmit;
3295 for (GlobalDecl &D : CurDeclsToEmit) {
3785 GlobalDecl(cast<FunctionDecl>(VD)),
3819 void CodeGenModule::EmitGlobal(GlobalDecl GD) {
4114 bool CodeGenModule::shouldEmitFunction(GlobalDecl GD) {
4181 void CodeGenModule::EmitMultiVersionFunctionDefinition(GlobalDecl GD,
4206 void CodeGenModule::EmitGlobalDefinition(GlobalDecl GD, llvm::GlobalValue *GV) {
4271 getMultiversionLinkage(CodeGenModule &CGM, GlobalDecl GD) {
4279 std::vector<GlobalDecl> MVFuncsToEmit;
4281 for (GlobalDecl GD : MVFuncsToEmit) {
4286 GlobalDecl CurGD{Decl->isDefined() ? Decl->getDefinition() : Decl, MVIdx};
4410 void CodeGenModule::emitCPUDispatchDefinition(GlobalDecl GD) {
4424 GlobalDecl ResolverGD;
4454 GlobalDecl ExistingDecl = Manglings.lookup(MangledName);
4531 void CodeGenModule::AddDeferredMultiVersionResolverToEmit(GlobalDecl GD) {
4547 llvm::Constant *CodeGenModule::GetOrCreateMultiVersionResolver(GlobalDecl GD) {
4602 MangledName + ".resolver", ResolverType, GlobalDecl{},
4615 ResolverName, DeclTy, GlobalDecl{}, /*ForVTable=*/false);
4643 StringRef MangledName, llvm::Type *Ty, GlobalDecl GD, bool ForVTable,
4657 GlobalDecl GDDef;
4659 GDDef = GlobalDecl(CD, GD.getCtorType());
4661 GDDef = GlobalDecl(DD, GD.getDtorType());
4663 GDDef = GlobalDecl(FDDef);
4706 GlobalDecl OtherGD;
4843 CodeGenModule::GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty, bool ForVTable,
4859 GD = GlobalDecl(DD, Dtor_Base);
4954 Name, ConvTy, GlobalDecl(), /*ForVTable=*/false,
4959 SetLLVMFunctionAttributes(GlobalDecl(), Info, F, /*IsThunk*/ false);
4981 GetOrCreateLLVMFunction(Name, FTy, GlobalDecl(), /*ForVTable=*/false,
5038 GlobalDecl OtherGD;
5211 CodeGenModule::GetAddrOfGlobal(GlobalDecl GD, ForDefinition_t IsForDefinition) {
5574 initializedGlobalDecl = GlobalDecl(D);
6085 void CodeGenModule::EmitGlobalFunctionDefinition(GlobalDecl GD,
6130 void CodeGenModule::EmitAliasDefinition(GlobalDecl GD) {
6217 void CodeGenModule::emitIFuncDefinition(GlobalDecl GD) {
6232 GlobalDecl OtherGD;
6964 CurCGF->StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args,
7345 GlobalDecl GD(cast<FunctionDecl>(D));
7352 GlobalDecl GD(cast<CXXConstructorDecl>(D), Ctor_Base);
7359 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base);
7393 GlobalDecl D,
7501 GlobalDecl &Result) const {
7549 GlobalDecl GD = GlobalDecl(cast<VarDecl>(D));