Searched refs:Aliasee (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalAlias.h32 const Twine &Name, Constant *Aliasee, Module *Parent);
42 Constant *Aliasee, Module *Parent);
44 // Without the Aliasee.
49 // The module is taken from the Aliasee.
52 GlobalValue *Aliasee);
54 // Type, Parent and AddressSpace taken from the Aliasee.
56 GlobalValue *Aliasee);
58 // Linkage, Type, Parent and AddressSpace taken from the Aliasee.
59 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);
72 void setAliasee(Constant *Aliasee);
[all...]
H A DModuleSummaryIndex.h431 /// This is the Aliasee in the same module as alias (could get from VI, trades
447 void setAliasee(ValueInfo &AliaseeVI, GlobalValueSummary *Aliasee) { argument
449 AliaseeSummary = Aliasee;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp473 const Twine &Name, Constant *Aliasee,
476 Aliasee) {
483 Constant *Aliasee, Module *ParentModule) {
484 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule);
495 GlobalValue *Aliasee) {
496 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent());
500 GlobalValue *Aliasee) {
501 PointerType *PTy = Aliasee->getType();
503 Aliasee);
472 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument
481 create(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument
493 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument
499 create(LinkageTypes Link, const Twine &Name, GlobalValue *Aliasee) argument
506 create(const Twine &Name, GlobalValue *Aliasee) argument
518 setAliasee(Constant *Aliasee) argument
[all...]
H A DTypeFinder.cpp44 if (const Value *Aliasee = A.getAliasee())
45 incorporateValue(Aliasee);
H A DVerifier.cpp760 const Constant *Aliasee = GA.getAliasee(); local
761 Assert(Aliasee, "Aliasee cannot be NULL!", &GA);
762 Assert(GA.getType() == Aliasee->getType(),
765 Assert(isa<GlobalValue>(Aliasee) || isa<ConstantExpr>(Aliasee),
766 "Aliasee should be either GlobalValue or ConstantExpr", &GA);
768 visitAliaseeSubExpr(GA, *Aliasee);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.cpp127 const MCSymbol *Aliasee) {
128 SymverAliasMap[Aliasee].push_back(AliasName);
155 const MCSymbol *Aliasee = Symver.first; local
160 RecordStreamer::State state = getSymbolState(Aliasee);
188 const GlobalValue *GV = M.getNamedValue(Aliasee->getName());
190 auto MI = MangledNameMap.find(Aliasee->getName());
223 const MCExpr *Value = MCSymbolRefExpr::create(Aliasee, getContext());
126 emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) argument
H A DRecordStreamer.h67 const MCSymbol *Aliasee) override;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp142 llvm::Constant *Aliasee = Ref; local
144 Aliasee = llvm::ConstantExpr::getBitCast(Ref, AliasType);
156 addReplacement(MangledName, Aliasee);
185 Aliasee, &getModule());
H A DCodeGenModule.cpp334 llvm::Constant *Aliasee = Alias->getIndirectSymbol(); local
336 if (auto CE = dyn_cast<llvm::ConstantExpr>(Aliasee))
339 AliaseeGV = cast<llvm::GlobalValue>(Aliasee);
357 Aliasee = llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(
359 Alias->setIndirectSymbol(Aliasee);
2508 llvm::Constant *Aliasee; local
2510 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy,
2514 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(),
2518 auto *F = cast<llvm::GlobalValue>(Aliasee);
2522 return ConstantAddress(Aliasee, Alignmen
4565 llvm::Constant *Aliasee; local
[all...]
H A DItaniumCXXABI.cpp4083 auto *Aliasee = cast<llvm::GlobalValue>(CGM.GetAddrOfGlobal(TargetDecl));
4086 auto *Alias = llvm::GlobalAlias::create(Linkage, "", Aliasee);
4093 assert(Entry->getType() == Aliasee->getType() &&
4128 auto *Aliasee = CGM.GetAddrOfGlobal(BaseDecl); local
4129 CGM.addReplacement(MangledName, Aliasee);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp39 Constant *Aliasee = A.getAliasee();
41 assert(Aliasee->hasName() && "Anonymous aliasee");
44 if (isa<Function>(Aliasee)) {
45 auto *F = cloneFunctionDecl(*A.getParent(), *cast<Function>(Aliasee));
49 } else if (isa<GlobalVariable>(Aliasee)) {
51 *cast<GlobalVariable>(Aliasee));
H A DSpeculation.cpp32 auto It = Maps.insert({I.first, {I.second.Aliasee, SrcJD}});
H A DLazyReexports.cpp172 SourceJD, Alias.second.Aliasee,
H A DDebugUtils.cpp277 OS << " " << *KV.first << ": " << KV.second.Aliasee << " "
H A DCore.cpp435 if (&SrcJD == &TgtJD && (QueryAliases.count(KV.second.Aliasee) ||
436 RequestedAliases.count(KV.second.Aliasee)))
440 QuerySymbols.add(KV.second.Aliasee,
481 if (SrcJDDeps.count(KV.second.Aliasee)) {
482 PerAliasDeps = {KV.second.Aliasee};
493 Result->count(KV.second.Aliasee)) &&
500 (*Result)[KV.second.Aliasee].getAddress(), KV.second.AliasFlags);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFStreamer.h56 const MCSymbol *Aliasee) override;
H A DMCStreamer.h598 /// \param Aliasee - The aliased symbol (i.e. "_start")
600 const MCSymbol *Aliasee);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h300 SymbolAliasMapEntry(SymbolStringPtr Aliasee, JITSymbolFlags AliasFlags) argument
301 : Aliasee(std::move(Aliasee)), AliasFlags(AliasFlags) {}
303 SymbolStringPtr Aliasee; member in struct:llvm::orc::SymbolAliasMapEntry
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCELFStreamer.cpp328 const MCSymbol *Aliasee) {
329 getAssembler().Symvers.push_back({AliasName, Aliasee});
327 emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) argument
H A DWinCOFFObjectWriter.cpp355 const MCSymbol &Aliasee = SymRef->getSymbol(); local
356 if (!Aliasee.isUndefined())
358 return GetOrCreateCOFFSymbol(&Aliasee);
H A DMCAsmStreamer.cpp144 const MCSymbol *Aliasee) override;
469 const MCSymbol *Aliasee) {
471 Aliasee->print(OS, MAI);
468 emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp629 auto *Aliasee = A.getBaseObject(); local
630 auto AliaseeVI = Index.getValueInfo(Aliasee->getGUID());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp2184 StringRef Aliasee = cast<MDString>(AliasMD->getOperand(1))->getString(); local
2186 if (!ExportedFunctions.count(Aliasee) ||
2187 ExportedFunctions[Aliasee].Linkage != CFL_Definition ||
2188 !M.getNamedAlias(Aliasee))
2203 auto *Alias = GlobalAlias::create("", M.getNamedAlias(Aliasee));
H A DGlobalOpt.cpp2890 Constant *Aliasee = GA.getAliasee();
2891 GlobalValue *Target = cast<GlobalValue>(Aliasee->stripPointerCasts());
2931 Constant *Aliasee = J->getAliasee();
2932 GlobalValue *Target = dyn_cast<GlobalValue>(Aliasee->stripPointerCasts());
2945 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType()));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1289 Constant *Aliasee = ConstantExpr::getIntToPtr( local
1295 GV->getLinkage(), "", Aliasee, &M);

Completed in 408 milliseconds

12