Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/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 DValue.h38 class GlobalAlias; variable
1003 template <> struct isa_impl<GlobalAlias, Value> {
1017 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
H A DModule.h76 using AliasListType = SymbolTableList<GlobalAlias>;
453 GlobalAlias *getNamedAlias(StringRef Name) const;
568 static AliasListType Module::*getSublistAccess(GlobalAlias*) { in getSublistAccess() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp163 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getSection()
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()
491 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create()
497 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create()
503 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
509 GlobalAlias *GlobalAlias::create(const Twine &Name, GlobalValue *Aliasee) { in create()
513 void GlobalAlias::removeFromParent() { in removeFromParent()
[all …]
H A DModule.cpp67 template class llvm::SymbolTableListTraits<GlobalAlias>;
243 GlobalAlias *Module::getNamedAlias(StringRef Name) const { in getNamedAlias()
244 return dyn_cast_or_null<GlobalAlias>(getNamedValue(Name)); in getNamedAlias()
544 for (GlobalAlias &GA : aliases()) in dropAllReferences()
/freebsd-13.1/contrib/llvm-project/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()
311 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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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.cpp455 std::vector<GlobalAlias *> &AliasesToErase);
659 GlobalAlias *Alias = GlobalAlias::create( in allocateByteArrays()
893 GlobalAlias *GAlias = in buildBitSetsFromGlobalVariables()
923 GlobalAlias *GA = in exportTypeId()
924 GlobalAlias::create(Int8Ty, 0, GlobalValue::ExternalLinkage, in exportTypeId()
1065 std::vector<GlobalAlias *> &AliasesToErase) { in importFunction()
1104 if (auto *A = dyn_cast<GlobalAlias>(U.getUser())) { in importFunction()
1557 GlobalAlias *JtAlias = GlobalAlias::create( in buildBitSetsFromFunctionsNative()
1573 GlobalAlias *FAlias = in buildBitSetsFromFunctionsNative()
1864 std::vector<GlobalAlias *> AliasesToErase; in lower()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp133 if (const auto *GA = dyn_cast_or_null<GlobalAlias>(GVal)) { in getComdatLeader()
455 auto &Alias = cast<GlobalAlias>(GV); in dropReplacedComdat()
502 GlobalAlias &GV = *I++; in run()
526 for (GlobalAlias &GA : SrcM->aliases()) in run()
541 for (GlobalAlias &GA : SrcM->aliases()) in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp35 else if (isa<GlobalAlias>(GV) && in fromGlobalValue()
36 isa<Function>(cast<GlobalAlias>(GV).getAliasee())) in fromGlobalValue()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h39 class GlobalAlias; variable
277 SizeOffsetType visitGlobalAlias(GlobalAlias &GA);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp116 for (const GlobalAlias &A : M.aliases()) in orderModule()
167 for (const GlobalAlias &A : M.aliases()) in orderModule()
338 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder()
345 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder()
381 for (const GlobalAlias &GA : M.aliases()) { in ValueEnumerator()
402 for (const GlobalAlias &GA : M.aliases()) in ValueEnumerator()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h41 class GlobalAlias; variable
553 GlobalAlias *cloneGlobalAliasDecl(Module &Dst, const GlobalAlias &OrigA,
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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_()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp553 GlobalAlias *GA = GlobalAlias::create(Tys[StructIdxs[idx]], AddrSpace, in doMerge()

1234