| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | GlobalAlias.h | 29 class GlobalAlias : public GlobalValue, public ilist_node<GlobalAlias> { 30 friend class SymbolTableListTraits<GlobalAlias, Module>; 31 void operator=(const GlobalAlias &) = delete; 32 GlobalAlias(const GlobalAlias &) = delete; 36 GlobalAlias(PointerType *Ty, LinkageTypes Linkage, const Twine &Name, 47 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 52 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 56 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 60 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name, 64 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee); [all …]
|
| HD | Module.h | 70 template<> struct ilist_traits<GlobalAlias> 71 : public SymbolTableListTraits<GlobalAlias, Module> { 73 GlobalAlias *createSentinel() const { 74 return static_cast<GlobalAlias*>(&Sentinel); 76 static void destroySentinel(GlobalAlias*) {} 78 GlobalAlias *provideInitialHead() const { return createSentinel(); } 79 GlobalAlias *ensureHead(GlobalAlias*) const { return createSentinel(); } 80 static void noteHead(GlobalAlias*, GlobalAlias*) {} 82 mutable ilist_node<GlobalAlias> Sentinel; 123 typedef iplist<GlobalAlias> AliasListType; [all …]
|
| HD | Value.h | 33 class GlobalAlias; variable 654 template <> struct isa_impl<GlobalAlias, Value> { 662 return isa<GlobalObject>(Val) || isa<GlobalAlias>(Val);
|
| HD | ValueSymbolTable.h | 41 friend class SymbolTableListTraits<GlobalAlias, Module>;
|
| HD | Value.def | 59 HANDLE_GLOBAL_VALUE(GlobalAlias)
|
| /NextBSD/contrib/llvm/lib/IR/ |
| HD | Globals.cpp | 64 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getAlignment() 107 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getSection() 117 if (auto *GA = dyn_cast<GlobalAlias>(this)) { in getComdat() 138 assert(isa<GlobalAlias>(this)); in isDeclaration() 234 GlobalAlias::GlobalAlias(PointerType *Ty, LinkageTypes Link, const Twine &Name, in GlobalAlias() function in GlobalAlias 243 GlobalAlias *GlobalAlias::create(PointerType *Ty, LinkageTypes Link, in create() 246 return new GlobalAlias(Ty, Link, Name, Aliasee, ParentModule); in create() 249 GlobalAlias *GlobalAlias::create(PointerType *Ty, LinkageTypes Linkage, in create() 254 GlobalAlias *GlobalAlias::create(PointerType *Ty, LinkageTypes Linkage, in create() 259 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create() [all …]
|
| HD | Module.cpp | 42 template class llvm::SymbolTableListTraits<GlobalAlias, Module>; 246 GlobalAlias *Module::getNamedAlias(StringRef Name) const { in getNamedAlias() 247 return dyn_cast_or_null<GlobalAlias>(getNamedValue(Name)); in getNamedAlias() 454 for (GlobalAlias &GA : aliases()) in dropAllReferences()
|
| HD | Value.cpp | 444 } else if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) { in stripPointerCastsAndOffsets() 496 } else if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) { in stripAndAccumulateInBoundsConstantOffsets()
|
| HD | Verifier.cpp | 283 void visitGlobalAlias(const GlobalAlias &GA); 284 void visitAliaseeSubExpr(const GlobalAlias &A, const Constant &C); 285 void visitAliaseeSubExpr(SmallPtrSetImpl<const GlobalAlias *> &Visited, 286 const GlobalAlias &A, const Constant &C); 508 isa<GlobalAlias>(V), in visitGlobalVariable() 550 void Verifier::visitAliaseeSubExpr(const GlobalAlias &GA, const Constant &C) { in visitAliaseeSubExpr() 551 SmallPtrSet<const GlobalAlias*, 4> Visited; in visitAliaseeSubExpr() 556 void Verifier::visitAliaseeSubExpr(SmallPtrSetImpl<const GlobalAlias*> &Visited, in visitAliaseeSubExpr() 557 const GlobalAlias &GA, const Constant &C) { in visitAliaseeSubExpr() 561 if (const auto *GA2 = dyn_cast<GlobalAlias>(GV)) { in visitAliaseeSubExpr() [all …]
|
| HD | AsmWriter.cpp | 99 for (const GlobalAlias &A : M->aliases()) { in orderModule() 258 for (const GlobalAlias &A : M->aliases()) in predictUseListOrder() 263 for (const GlobalAlias &A : M->aliases()) in predictUseListOrder() 712 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) in createSlotTracker() 763 for (const GlobalAlias &A : TheModule->aliases()) { in processModule() 934 (isa<GlobalAlias>(V) ? 'A' : 'o'))) << "]\n"); in CreateModuleSlot() 2034 void printAlias(const GlobalAlias *GV); 2227 for (const GlobalAlias &GA : M->aliases()) in printModule() 2409 void AssemblyWriter::printAlias(const GlobalAlias *GA) { in printAlias() 3247 W.printAlias(cast<GlobalAlias>(GV)); in print()
|
| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | CloneModule.cpp | 72 auto *GA = GlobalAlias::create(PTy, I->getLinkage(), I->getName(), New); in CloneModule() 112 GlobalAlias *GA = cast<GlobalAlias>(VMap[I]); in CloneModule()
|
| HD | SymbolRewriter.cpp | 201 llvm::GlobalAlias, 227 llvm::GlobalAlias,
|
| /NextBSD/contrib/llvm/lib/Transforms/IPO/ |
| HD | GlobalDCE.cpp | 90 for (GlobalAlias &GA : M.aliases()) in runOnModule() 152 std::vector<GlobalAlias*> DeadAliases; in runOnModule() 215 } else if (GlobalAlias *GA = dyn_cast<GlobalAlias>(G)) { in GlobalIsNeeded()
|
| HD | LowerBitSets.cpp | 363 GlobalAlias *Alias = in allocateByteArrays() 364 GlobalAlias::create(PointerType::getUnqual(Int8Ty), in allocateByteArrays() 407 ByteArray = GlobalAlias::create(BAI->ByteArray->getType(), in createBitSetTest() 559 GlobalAlias *GAlias = in buildBitSetsFromGlobals() 560 GlobalAlias::create(Globals[I]->getType(), Globals[I]->getLinkage(), in buildBitSetsFromGlobals()
|
| /NextBSD/contrib/llvm/lib/Linker/ |
| HD | LinkModules.cpp | 504 void linkAliasBody(GlobalAlias &Dst, GlobalAlias &Src); 580 static GlobalAlias *copyGlobalAliasProto(TypeMapTy &TypeMap, Module &DstM, in copyGlobalAliasProto() 581 const GlobalAlias *SGA) { in copyGlobalAliasProto() 585 return GlobalAlias::create(PTy, SGA->getLinkage(), SGA->getName(), &DstM); in copyGlobalAliasProto() 596 NewGV = copyGlobalAliasProto(TypeMap, DstM, cast<GlobalAlias>(SGV)); in copyGlobalValueProto() 622 if (const auto *GA = dyn_cast_or_null<GlobalAlias>(GVal)) { in getComdatLeader() 1239 void ModuleLinker::linkAliasBody(GlobalAlias &Dst, GlobalAlias &Src) { in linkAliasBody() 1255 linkAliasBody(cast<GlobalAlias>(*Dst), cast<GlobalAlias>(Src)); in linkGlobalValueBody() 1564 for (GlobalAlias &GA : SrcM->aliases()) in run() 1603 for (GlobalAlias &Src : SrcM->aliases()) { in run()
|
| /NextBSD/contrib/llvm/lib/Bitcode/Writer/ |
| HD | ValueEnumerator.cpp | 86 for (const GlobalAlias &A : M.aliases()) in orderModule() 112 for (const GlobalAlias &A : M.aliases()) in orderModule() 268 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder() 273 for (const GlobalAlias &A : M.aliases()) in predictUseListOrder() 309 for (const GlobalAlias &GA : M.aliases()) in ValueEnumerator() 321 for (const GlobalAlias &GA : M.aliases()) in ValueEnumerator()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGCXX.cpp | 124 if (!llvm::GlobalAlias::isValidLinkage(Linkage)) in TryEmitDefinitionAsAlias() 186 llvm::GlobalAlias::create(AliasType, Linkage, "", Aliasee, &getModule()); in TryEmitDefinitionAsAlias()
|
| HD | CodeGenModule.cpp | 221 if (auto *Alias = dyn_cast<llvm::GlobalAlias>(Replacement)) { in applyReplacements() 243 static const llvm::GlobalObject *getAliasedGlobal(const llvm::GlobalAlias &GA) { in getAliasedGlobal() 244 llvm::SmallPtrSet<const llvm::GlobalAlias*, 4> Visited; in getAliasedGlobal() 251 auto *GA2 = dyn_cast<llvm::GlobalAlias>(C); in getAliasedGlobal() 271 auto *Alias = cast<llvm::GlobalAlias>(Entry); in checkAliases() 300 if (auto GA = dyn_cast<llvm::GlobalAlias>(AliaseeGV)) { in checkAliases() 316 auto *Alias = cast<llvm::GlobalAlias>(Entry); in checkAliases() 2523 auto *GA = llvm::GlobalAlias::create( in EmitAliasDefinition() 3521 addUsedGlobal(llvm::GlobalAlias::create(Name->getName(), Val)); in EmitStaticExternCAliases()
|
| HD | CGObjCGNU.cpp | 289 llvm::GlobalAlias *ClassPtrAlias; 294 llvm::GlobalAlias *MetaClassPtrAlias; 313 typedef std::pair<std::string, llvm::GlobalAlias*> TypedSelector; 1047 llvm::GlobalAlias *SelValue = nullptr; in GetSelector() 1057 SelValue = llvm::GlobalAlias::create( in GetSelector() 1263 MetaClassPtrAlias = llvm::GlobalAlias::create( in GenerateMessageSendSuper() 1270 ClassPtrAlias = llvm::GlobalAlias::create( in GenerateMessageSendSuper() 2408 std::vector<llvm::GlobalAlias*> SelectorAliases; in ModuleInitFunction()
|
| /NextBSD/contrib/llvm/lib/Transforms/ObjCARC/ |
| HD | ObjCARCContract.cpp | 607 else if (isa<GlobalAlias>(Arg) && in runOnFunction() 608 !cast<GlobalAlias>(Arg)->mayBeOverridden()) in runOnFunction() 609 Arg = cast<GlobalAlias>(Arg)->getAliasee(); in runOnFunction()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | MemoryBuiltins.cpp | 410 if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) in compute() 530 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) { in visitGlobalAlias() 643 isa<GlobalAlias>(V) || in compute_()
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | MemoryBuiltins.h | 193 SizeOffsetType visitGlobalAlias(GlobalAlias &GA);
|
| /NextBSD/contrib/llvm/lib/LTO/ |
| HD | LTOModule.cpp | 476 if (isa<GlobalAlias>(def)) in addDefinedSymbol() 630 assert(isa<GlobalAlias>(GV)); in parseSymbols()
|
| /NextBSD/contrib/llvm/tools/llvm-extract/ |
| HD | llvm-extract.cpp | 126 GlobalAlias *GA = M->getNamedAlias(ExtractAliases[i]); in main()
|
| /NextBSD/contrib/llvm/lib/Object/ |
| HD | IRObjectFile.cpp | 170 Module::const_alias_iterator Iter(static_cast<const GlobalAlias*>(GV)); in moveSymbolNext()
|