Lines Matching refs:GlobalDecl
41 class GlobalDecl; variable
183 void setCommonAttributes(GlobalDecl gd, mlir::Operation *op);
202 getAddrOfCXXStructor(clang::GlobalDecl gd,
212 clang::GlobalDecl gd, const CIRGenFunctionInfo *fnInfo = nullptr,
220 std::map<llvm::StringRef, clang::GlobalDecl> deferredDecls;
224 std::vector<clang::GlobalDecl> deferredDeclsToEmit;
225 void addDeferredDeclToEmit(clang::GlobalDecl GD) { in addDeferredDeclToEmit()
247 getAddrOfFunction(clang::GlobalDecl gd, mlir::Type funcType = nullptr,
252 getAddrOfGlobal(clang::GlobalDecl gd,
257 void emitGlobal(clang::GlobalDecl gd);
260 GlobalDecl aliasGD, cir::FuncOp aliasee,
276 void setFunctionAttributes(GlobalDecl gd, cir::FuncOp f,
279 void emitGlobalDefinition(clang::GlobalDecl gd,
281 void emitGlobalFunctionDefinition(clang::GlobalDecl gd, mlir::Operation *op);
294 llvm::StringRef getMangledName(clang::GlobalDecl gd);
304 cir::FuncOp codegenCXXStructor(clang::GlobalDecl gd);
313 clang::GlobalDecl gd, bool forVTable,
334 void emitGlobalDecl(const clang::GlobalDecl &d);
351 cir::GlobalLinkageKind getFunctionLinkage(GlobalDecl gd);
355 void setFunctionLinkage(GlobalDecl gd, cir::FuncOp f) { in setFunctionLinkage()
403 llvm::MapVector<clang::GlobalDecl, llvm::StringRef> mangledDeclNames;
404 llvm::StringMap<clang::GlobalDecl, llvm::BumpPtrAllocator> manglings;
417 void setNonAliasAttributes(GlobalDecl gd, mlir::Operation *op);