diff options
author | Dmitry Polukhin <dmitry.polukhin@gmail.com> | 2016-04-05 08:47:51 +0000 |
---|---|---|
committer | Dmitry Polukhin <dmitry.polukhin@gmail.com> | 2016-04-05 08:47:51 +0000 |
commit | a3d5b0b2183fe623974d17d51c2e3168e0b02420 (patch) | |
tree | adcfc91adeefc2c13c4de3d41229e46a391e3ea7 /llvm/lib/AsmParser/LLParser.h | |
parent | 50b6ceff1f0648084e0d6edc3038d35892de14ba (diff) | |
download | bcm5719-llvm-a3d5b0b2183fe623974d17d51c2e3168e0b02420.tar.gz bcm5719-llvm-a3d5b0b2183fe623974d17d51c2e3168e0b02420.zip |
[IFUNC] Use GlobalIndirectSymbol when aliases and ifuncs have something similar
Second part extracted from http://reviews.llvm.org/D15525
Use GlobalIndirectSymbol in all cases when aliases and ifuncs have
something in common.
Differential Revision: http://reviews.llvm.org/D18754
llvm-svn: 265382
Diffstat (limited to 'llvm/lib/AsmParser/LLParser.h')
-rw-r--r-- | llvm/lib/AsmParser/LLParser.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/AsmParser/LLParser.h b/llvm/lib/AsmParser/LLParser.h index fcece62c6b8..c5680f9f16a 100644 --- a/llvm/lib/AsmParser/LLParser.h +++ b/llvm/lib/AsmParser/LLParser.h @@ -275,9 +275,11 @@ namespace llvm { bool HasLinkage, unsigned Visibility, unsigned DLLStorageClass, GlobalVariable::ThreadLocalMode TLM, bool UnnamedAddr); - bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Linkage, - unsigned Visibility, unsigned DLLStorageClass, - GlobalVariable::ThreadLocalMode TLM, bool UnnamedAddr); + bool parseIndirectSymbol(const std::string &Name, LocTy Loc, + unsigned Linkage, unsigned Visibility, + unsigned DLLStorageClass, + GlobalVariable::ThreadLocalMode TLM, + bool UnnamedAddr); bool parseComdat(); bool ParseStandaloneMetadata(); bool ParseNamedMetadata(); |