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

12

/freebsd-11-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.h430 /// This is the Aliasee in the same module as alias (could get from VI, trades
446 void setAliasee(ValueInfo &AliaseeVI, GlobalValueSummary *Aliasee) { argument
448 AliaseeSummary = Aliasee;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp477 const Twine &Name, Constant *Aliasee,
480 Aliasee) {
487 Constant *Aliasee, Module *ParentModule) {
488 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule);
499 GlobalValue *Aliasee) {
500 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent());
504 GlobalValue *Aliasee) {
505 PointerType *PTy = Aliasee->getType();
507 Aliasee);
476 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument
485 create(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument
497 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument
503 create(LinkageTypes Link, const Twine &Name, GlobalValue *Aliasee) argument
510 create(const Twine &Name, GlobalValue *Aliasee) argument
522 setAliasee(Constant *Aliasee) argument
[all...]
H A DTypeFinder.cpp44 if (const Value *Aliasee = A.getAliasee())
45 incorporateValue(Aliasee);
H A DVerifier.cpp759 const Constant *Aliasee = GA.getAliasee(); local
760 Assert(Aliasee, "Aliasee cannot be NULL!", &GA);
761 Assert(GA.getType() == Aliasee->getType(),
764 Assert(isa<GlobalValue>(Aliasee) || isa<ConstantExpr>(Aliasee),
765 "Aliasee should be either GlobalValue or ConstantExpr", &GA);
767 visitAliaseeSubExpr(GA, *Aliasee);
/freebsd-11-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.h68 const MCSymbol *Aliasee) override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp35 Constant *Aliasee = A.getAliasee();
37 assert(Aliasee->hasName() && "Anonymous aliasee");
40 if (isa<Function>(Aliasee)) {
41 auto *F = cloneFunctionDecl(*A.getParent(), *cast<Function>(Aliasee));
45 } else if (isa<GlobalVariable>(Aliasee)) {
47 *cast<GlobalVariable>(Aliasee));
H A DSpeculation.cpp32 auto It = Maps.insert({I.first, {I.second.Aliasee, SrcJD}});
H A DLazyReexports.cpp162 SourceJD, Alias.second.Aliasee, NotifyResolved);
H A DCore.cpp285 OS << " " << *KV.first << ": " << KV.second.Aliasee << " "
653 if (&SrcJD == &TgtJD && (QueryAliases.count(KV.second.Aliasee) ||
654 RequestedAliases.count(KV.second.Aliasee)))
658 QuerySymbols.add(KV.second.Aliasee);
696 if (SrcJDDeps.count(KV.second.Aliasee)) {
697 PerAliasDeps = {KV.second.Aliasee};
707 assert(Result->count(KV.second.Aliasee) &&
710 (*Result)[KV.second.Aliasee].getAddress(), KV.second.AliasFlags);
/freebsd-11-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.cpp339 llvm::Constant *Aliasee = Alias->getIndirectSymbol(); local
341 if (auto CE = dyn_cast<llvm::ConstantExpr>(Aliasee))
344 AliaseeGV = cast<llvm::GlobalValue>(Aliasee);
362 Aliasee = llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(
364 Alias->setIndirectSymbol(Aliasee);
2434 llvm::Constant *Aliasee; local
2436 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy,
2440 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(),
2444 auto *F = cast<llvm::GlobalValue>(Aliasee);
2448 return ConstantAddress(Aliasee, Alignmen
4511 llvm::Constant *Aliasee; local
[all...]
H A DItaniumCXXABI.cpp3953 auto *Aliasee = cast<llvm::GlobalValue>(CGM.GetAddrOfGlobal(TargetDecl));
3956 auto *Alias = llvm::GlobalAlias::create(Linkage, "", Aliasee);
3963 assert(Entry->getType() == Aliasee->getType() &&
3998 auto *Aliasee = CGM.GetAddrOfGlobal(BaseDecl); local
3999 CGM.addReplacement(MangledName, Aliasee);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFStreamer.h56 const MCSymbol *Aliasee) override;
H A DMCStreamer.h580 /// \param Aliasee - The aliased symbol (i.e. "_start")
582 const MCSymbol *Aliasee);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp192 const GlobalObject *Aliasee = A->getBaseObject(); local
193 const FunctionType *Type = cast<FunctionType>(Aliasee->getValueType());
198 US.Calls.emplace_back(Aliasee, ArgNo, ConstantRange(APInt(PointerSize, 0)));
H A DModuleSummaryAnalysis.cpp622 auto *Aliasee = A.getBaseObject(); local
623 auto AliaseeVI = Index.getValueInfo(Aliasee->getGUID());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h302 SymbolAliasMapEntry(SymbolStringPtr Aliasee, JITSymbolFlags AliasFlags) argument
303 : Aliasee(std::move(Aliasee)), AliasFlags(AliasFlags) {}
305 SymbolStringPtr Aliasee; member in struct:llvm::orc::SymbolAliasMapEntry
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCELFStreamer.cpp327 const MCSymbol *Aliasee) {
328 getAssembler().Symvers.push_back({AliasName, Aliasee});
326 emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) argument
H A DWinCOFFObjectWriter.cpp347 const MCSymbol &Aliasee = SymRef->getSymbol(); local
348 if (!Aliasee.isUndefined())
350 return GetOrCreateCOFFSymbol(&Aliasee);
H A DMCAsmStreamer.cpp141 const MCSymbol *Aliasee) override;
459 const MCSymbol *Aliasee) {
461 Aliasee->print(OS, MAI);
458 emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp2141 StringRef Aliasee = cast<MDString>(AliasMD->getOperand(1))->getString(); local
2143 if (!ExportedFunctions.count(Aliasee) ||
2144 ExportedFunctions[Aliasee].Linkage != CFL_Definition ||
2145 !M.getNamedAlias(Aliasee))
2160 auto *Alias = GlobalAlias::create("", M.getNamedAlias(Aliasee));
H A DGlobalOpt.cpp2757 Constant *Aliasee = GA.getAliasee();
2758 GlobalValue *Target = cast<GlobalValue>(Aliasee->stripPointerCasts());
2798 Constant *Aliasee = J->getAliasee();
2799 GlobalValue *Target = dyn_cast<GlobalValue>(Aliasee->stripPointerCasts());
2812 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType()));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1291 Constant *Aliasee = ConstantExpr::getIntToPtr( local
1297 GV->getLinkage(), "", Aliasee, &M);

Completed in 468 milliseconds

12