Home
last modified time | relevance | path

Searched refs:GlobalAlias (Results 1 – 25 of 85) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DGlobalAlias.h27 class GlobalAlias : public GlobalIndirectSymbol,
28 public ilist_node<GlobalAlias> {
29 friend class SymbolTableListTraits<GlobalAlias>;
31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
35 GlobalAlias(const GlobalAlias &) = delete;
36 GlobalAlias &operator=(const GlobalAlias &) = delete;
40 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
45 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
50 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
55 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
[all …]
H A DValueSymbolTable.h26 class GlobalAlias; variable
41 friend class SymbolTableListTraits<GlobalAlias>;
H A DSymbolTableListTraits.h36 class GlobalAlias; variable
56 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalAlias, Module)
H A DModule.h76 using AliasListType = SymbolTableList<GlobalAlias>;
450 GlobalAlias *getNamedAlias(StringRef Name) const;
565 static AliasListType Module::*getSublistAccess(GlobalAlias*) { in getSublistAccess() argument
H A DValue.h38 class GlobalAlias; variable
1015 template <> struct isa_impl<GlobalAlias, Value> {
1029 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DGlobals.cpp163 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getSection()
173 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getComdat()
435 findBaseObject(const Constant *C, DenseSet<const GlobalAlias *> &Aliases) { in findBaseObject()
438 if (auto *GA = dyn_cast<GlobalAlias>(C)) in findBaseObject()
468 DenseSet<const GlobalAlias *> Aliases; in getBaseObject()
476 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias() function in GlobalAlias
485 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create()
488 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule); in create()
491 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create()
497 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create()
[all …]
H A DModule.cpp67 template class llvm::SymbolTableListTraits<GlobalAlias>;
239 GlobalAlias *Module::getNamedAlias(StringRef Name) const { in getNamedAlias()
240 return dyn_cast_or_null<GlobalAlias>(getNamedValue(Name)); in getNamedAlias()
540 for (GlobalAlias &GA : aliases()) in dropAllReferences()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp30 assert(!isa<GlobalAlias>(SGV) && in doImportAsDefinition()
124 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
153 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
171 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
309 for (GlobalAlias &GA : M.aliases()) in processGlobalsForThinLTO()
H A DCloneModule.cpp107 auto *GA = GlobalAlias::create(I->getValueType(), in CloneModule()
178 GlobalAlias *GA = cast<GlobalAlias>(VMap[&*I]); in CloneModule()
H A DCanonicalizeAliases.cpp43 if (auto *GA = dyn_cast<GlobalAlias>(C)) { in canonicalizeAlias()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp40 for (GlobalAlias &GA : TheModule.aliases()) in findInModule()
105 if (isa<GlobalAlias>(GV)) { in findLibCallsAndAsm()
106 auto *A = cast<GlobalAlias>(&GV); in findLibCallsAndAsm()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp89 std::vector<GlobalAlias*> AliasesToRemove; in alwaysInlineImpl()
94 for (GlobalAlias &A : M.aliases()) { in alwaysInlineImpl()
105 for (GlobalAlias* A : AliasesToRemove) { in alwaysInlineImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp310 for (GlobalAlias &GA : M.aliases()) in run()
332 for (GlobalAlias &GA : M.aliases()) { in run()
388 std::vector<GlobalAlias*> DeadAliases; in run()
389 for (GlobalAlias &GA : M.aliases()) in run()
429 for (GlobalAlias *GA : DeadAliases) in run()
H A DLowerTypeTests.cpp450 std::vector<GlobalAlias *> &AliasesToErase);
653 GlobalAlias *Alias = GlobalAlias::create( in allocateByteArrays()
681 ByteArray = GlobalAlias::create(Int8Ty, 0, GlobalValue::PrivateLinkage, in createBitSetTest()
887 GlobalAlias *GAlias = in buildBitSetsFromGlobalVariables()
888 GlobalAlias::create(NewTy->getElementType(I * 2), 0, GV->getLinkage(), in buildBitSetsFromGlobalVariables()
917 GlobalAlias *GA = in exportTypeId()
918 GlobalAlias::create(Int8Ty, 0, GlobalValue::ExternalLinkage, in exportTypeId()
1059 std::vector<GlobalAlias *> &AliasesToErase) { in importFunction()
1098 if (auto *A = dyn_cast<GlobalAlias>(U.getUser())) { in importFunction()
1551 GlobalAlias *JtAlias = GlobalAlias::create( in buildBitSetsFromFunctionsNative()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp35 } else if (isa<GlobalAlias>(GV)) { in extractSubModule()
38 auto &A = cast<GlobalAlias>(GV); in extractSubModule()
240 if (isa<GlobalAlias>(GV)) in expandPartition()
242 cast<GlobalValue>(cast<GlobalAlias>(GV)->getAliasee())); in expandPartition()
H A DIndirectionUtils.cpp355 GlobalAlias* cloneGlobalAliasDecl(Module &Dst, const GlobalAlias &OrigA, in cloneGlobalAliasDecl()
358 auto *NewA = GlobalAlias::create(OrigA.getValueType(), in cloneGlobalAliasDecl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Linker/
H A DLinkModules.cpp133 if (const auto *GA = dyn_cast_or_null<GlobalAlias>(GVal)) { in getComdatLeader()
439 auto &Alias = cast<GlobalAlias>(GV); in dropReplacedComdat()
487 GlobalAlias &GV = *I++; in run()
511 for (GlobalAlias &GA : SrcM->aliases()) in run()
526 for (GlobalAlias &GA : SrcM->aliases()) in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp35 else if (isa<GlobalAlias>(GV) && in fromGlobalValue()
36 isa<Function>(cast<GlobalAlias>(GV).getAliasee())) in fromGlobalValue()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp190 for (const GlobalAlias &A : M.aliases()) in ValueMapping()
201 for (const GlobalAlias &A : M.aliases()) in ValueMapping()
472 for (GlobalAlias &A : M.aliases()) in changeUseLists()
483 for (GlobalAlias &A : M.aliases()) in changeUseLists()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCXX.cpp120 if (!llvm::GlobalAlias::isValidLinkage(Linkage)) in TryEmitBaseDestructorAsAlias()
184 auto *Alias = llvm::GlobalAlias::create(AliasValueType, 0, Linkage, "", in TryEmitBaseDestructorAsAlias()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp115 for (const GlobalAlias &A : M.aliases()) in orderModule()
166 for (const GlobalAlias &A : M.aliases()) in orderModule()
337 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder()
344 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder()
377 for (const GlobalAlias &GA : M.aliases()) in ValueEnumerator()
396 for (const GlobalAlias &GA : M.aliases()) in ValueEnumerator()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h39 class GlobalAlias; variable
277 SizeOffsetType visitGlobalAlias(GlobalAlias &GA);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h41 class GlobalAlias; variable
553 GlobalAlias *cloneGlobalAliasDecl(Module &Dst, const GlobalAlias &OrigA,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp666 else if (isa<GlobalAlias>(Arg) && in run()
667 !cast<GlobalAlias>(Arg)->isInterposable()) in run()
668 Arg = cast<GlobalAlias>(Arg)->getAliasee(); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp630 if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) in compute()
793 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) { in visitGlobalAlias()
937 isa<GlobalAlias>(V) || in compute_()

1234