diff options
author | Alexandros Lamprineas <alexandros.lamprineas@arm.com> | 2024-03-20 10:16:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-20 06:16:26 -0400 |
commit | b7975cae7b18485e704a86ed4690a621e5064e13 (patch) | |
tree | be498b25418dd308557d0daaadc76117e3cabb29 /clang/lib/CodeGen/CodeGenModule.h | |
parent | 0247564c14ffc7f6a13ed9d127e32bfdfbf93a19 (diff) | |
download | llvm-b7975cae7b18485e704a86ed4690a621e5064e13.zip llvm-b7975cae7b18485e704a86ed4690a621e5064e13.tar.gz llvm-b7975cae7b18485e704a86ed4690a621e5064e13.tar.bz2 |
Revert "[FMV] Emit the resolver along with the default version definition." (#85914)
Reverts llvm/llvm-project#84405
In between of passing the precommit tests on github and being merged
some change (perhaps in the AArch64 backend?) landed which resulted
in altering the generated resolver. I will regenerate the tests
perhaps using a less sensitive runline to such changes.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenModule.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.h b/clang/lib/CodeGen/CodeGenModule.h index 1cc4477..ec34680f 100644 --- a/clang/lib/CodeGen/CodeGenModule.h +++ b/clang/lib/CodeGen/CodeGenModule.h @@ -348,8 +348,6 @@ private: /// yet. llvm::DenseMap<StringRef, GlobalDecl> DeferredDecls; - llvm::StringSet<llvm::BumpPtrAllocator> DeferredResolversToEmit; - /// This is a list of deferred decls which we have seen that *are* actually /// referenced. These get code generated when the module is done. std::vector<GlobalDecl> DeferredDeclsToEmit; @@ -1590,9 +1588,6 @@ private: llvm::AttributeList ExtraAttrs = llvm::AttributeList(), ForDefinition_t IsForDefinition = NotForDefinition); - // Adds a declaration to the list of multi version functions if not present. - void AddDeferredMultiVersionResolverToEmit(GlobalDecl GD); - // References to multiversion functions are resolved through an implicitly // defined resolver function. This function is responsible for creating // the resolver symbol for the provided declaration. The value returned |