Home
last modified time | relevance | path

Searched refs:Aliasee (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DGlobals.cpp477 const Twine &Name, Constant *Aliasee, in GlobalAlias() argument
480 Aliasee) { in GlobalAlias()
487 Constant *Aliasee, Module *ParentModule) { in create() argument
488 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule); in create()
499 GlobalValue *Aliasee) { in create() argument
500 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent()); in create()
504 GlobalValue *Aliasee) { in create() argument
505 return create(Aliasee->getValueType(), Aliasee->getAddressSpace(), Link, Name, in create()
506 Aliasee); in create()
509 GlobalAlias *GlobalAlias::create(const Twine &Name, GlobalValue *Aliasee) { in create() argument
[all …]
DTypeFinder.cpp45 if (const Value *Aliasee = A.getAliasee()) in run() local
46 incorporateValue(Aliasee); in run()
DVerifier.cpp806 const Constant *Aliasee = GA.getAliasee(); in visitGlobalAlias() local
807 Assert(Aliasee, "Aliasee cannot be NULL!", &GA); in visitGlobalAlias()
808 Assert(GA.getType() == Aliasee->getType(), in visitGlobalAlias()
811 Assert(isa<GlobalValue>(Aliasee) || isa<ConstantExpr>(Aliasee), in visitGlobalAlias()
814 visitAliaseeSubExpr(GA, *Aliasee); in visitGlobalAlias()
DCore.cpp2261 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, in LLVMAddAlias() argument
2266 unwrap<Constant>(Aliasee), unwrap(M))); in LLVMAddAlias()
2310 void LLVMAliasSetAliasee(LLVMValueRef Alias, LLVMValueRef Aliasee) { in LLVMAliasSetAliasee() argument
2311 unwrap<GlobalAlias>(Alias)->setAliasee(unwrap<Constant>(Aliasee)); in LLVMAliasSetAliasee()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DGlobalAlias.h32 const Twine &Name, Constant *Aliasee, Module *Parent);
42 Constant *Aliasee, Module *Parent);
52 GlobalValue *Aliasee);
56 GlobalValue *Aliasee);
59 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);
72 void setAliasee(Constant *Aliasee);
DModuleSummaryIndex.h468 void setAliasee(ValueInfo &AliaseeVI, GlobalValueSummary *Aliasee) {
470 AliaseeSummary = Aliasee;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/
DRecordStreamer.cpp156 const MCSymbol *Aliasee = Symver.first; in flushSymverDirectives() local
161 RecordStreamer::State state = getSymbolState(Aliasee); in flushSymverDirectives()
189 const GlobalValue *GV = M.getNamedValue(Aliasee->getName()); in flushSymverDirectives()
191 auto MI = MangledNameMap.find(Aliasee->getName()); in flushSymverDirectives()
224 const MCExpr *Value = MCSymbolRefExpr::create(Aliasee, getContext()); in flushSymverDirectives()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
DCompileOnDemandLayer.cpp39 Constant *Aliasee = A.getAliasee(); in extractSubModule() local
41 assert(Aliasee->hasName() && "Anonymous aliasee"); in extractSubModule()
44 if (isa<Function>(Aliasee)) { in extractSubModule()
45 auto *F = cloneFunctionDecl(*A.getParent(), *cast<Function>(Aliasee)); in extractSubModule()
49 } else if (isa<GlobalVariable>(Aliasee)) { in extractSubModule()
51 *cast<GlobalVariable>(Aliasee)); in extractSubModule()
DSpeculation.cpp29 auto It = Maps.insert({I.first, {I.second.Aliasee, SrcJD}}); in trackImpls()
DLazyReexports.cpp180 SourceJD, Alias.second.Aliasee, in materialize()
DCore.cpp352 if (&SrcJD == &TgtJD && (QueryAliases.count(KV.second.Aliasee) || in materialize()
353 RequestedAliases.count(KV.second.Aliasee))) in materialize()
357 QuerySymbols.add(KV.second.Aliasee, in materialize()
405 if (SrcJDDeps.count(KV.second.Aliasee)) { in materialize()
406 PerAliasDeps = {KV.second.Aliasee}; in materialize()
417 Result->count(KV.second.Aliasee)) && in materialize()
424 (*Result)[KV.second.Aliasee].getAddress(), KV.second.AliasFlags); in materialize()
DDebugUtils.cpp276 OS << " " << *KV.first << ": " << KV.second.Aliasee << " " in operator <<()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCXX.cpp142 llvm::Constant *Aliasee = Ref; in TryEmitBaseDestructorAsAlias() local
144 Aliasee = llvm::ConstantExpr::getBitCast(Ref, AliasType); in TryEmitBaseDestructorAsAlias()
156 addReplacement(MangledName, Aliasee); in TryEmitBaseDestructorAsAlias()
185 Aliasee, &getModule()); in TryEmitBaseDestructorAsAlias()
DCodeGenModule.cpp370 llvm::Constant *Aliasee = Alias->getIndirectSymbol(); in checkAliases() local
372 if (auto CE = dyn_cast<llvm::ConstantExpr>(Aliasee)) in checkAliases()
375 AliaseeGV = cast<llvm::GlobalValue>(Aliasee); in checkAliases()
393 Aliasee = llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast( in checkAliases()
395 Alias->setIndirectSymbol(Aliasee); in checkAliases()
2850 llvm::Constant *Aliasee; in GetWeakRefReference() local
2852 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, in GetWeakRefReference()
2856 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, 0, nullptr); in GetWeakRefReference()
2858 auto *F = cast<llvm::GlobalValue>(Aliasee); in GetWeakRefReference()
2862 return ConstantAddress(Aliasee, Alignment); in GetWeakRefReference()
[all …]
DItaniumCXXABI.cpp4308 auto *Aliasee = cast<llvm::GlobalValue>(CGM.GetAddrOfGlobal(TargetDecl)); in emitConstructorDestructorAlias() local
4311 auto *Alias = llvm::GlobalAlias::create(Linkage, "", Aliasee); in emitConstructorDestructorAlias()
4318 assert(Entry->getType() == Aliasee->getType() && in emitConstructorDestructorAlias()
4353 auto *Aliasee = CGM.GetAddrOfGlobal(BaseDecl); in emitCXXStructor() local
4354 CGM.addReplacement(MangledName, Aliasee); in emitCXXStructor()
DCGExpr.cpp2769 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() local
2770 return MakeAddrLValue(Aliasee, T, AlignmentSource::Decl); in EmitDeclRefLValue()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DWinCOFFObjectWriter.cpp355 const MCSymbol &Aliasee = SymRef->getSymbol(); in getLinkedSymbol() local
356 if (Aliasee.isUndefined() || Aliasee.isExternal()) in getLinkedSymbol()
357 return GetOrCreateCOFFSymbol(&Aliasee); in getLinkedSymbol()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DCore.h384 SymbolAliasMapEntry(SymbolStringPtr Aliasee, JITSymbolFlags AliasFlags) in SymbolAliasMapEntry()
385 : Aliasee(std::move(Aliasee)), AliasFlags(AliasFlags) {} in SymbolAliasMapEntry()
387 SymbolStringPtr Aliasee; member
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp2224 StringRef Aliasee = cast<MDString>(AliasMD->getOperand(1))->getString(); in lower() local
2226 if (!ExportedFunctions.count(Aliasee) || in lower()
2227 ExportedFunctions[Aliasee].Linkage != CFL_Definition || in lower()
2228 !M.getNamedAlias(Aliasee)) in lower()
2243 auto *Alias = GlobalAlias::create("", M.getNamedAlias(Aliasee)); in lower()
DGlobalOpt.cpp2404 Constant *Aliasee = GA.getAliasee(); in hasUsesToReplace() local
2405 GlobalValue *Target = cast<GlobalValue>(Aliasee->stripPointerCasts()); in hasUsesToReplace()
2445 Constant *Aliasee = J->getAliasee(); in OptimizeGlobalAliases() local
2446 GlobalValue *Target = dyn_cast<GlobalValue>(Aliasee->stripPointerCasts()); in OptimizeGlobalAliases()
2461 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType())); in OptimizeGlobalAliases()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp625 auto *Aliasee = A.getBaseObject(); in computeAliasSummary() local
626 auto AliaseeVI = Index.getValueInfo(Aliasee->getGUID()); in computeAliasSummary()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DHWAddressSanitizer.cpp1525 Constant *Aliasee = ConstantExpr::getIntToPtr( in instrumentGlobal() local
1531 GV->getLinkage(), "", Aliasee, &M); in instrumentGlobal()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/
DCore.h2380 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
2431 void LLVMAliasSetAliasee(LLVMValueRef Alias, LLVMValueRef Aliasee);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/
DLLParser.cpp959 Constant *Aliasee; in parseIndirectSymbol() local
965 if (parseGlobalTypeAndValue(Aliasee)) in parseIndirectSymbol()
974 Aliasee = ID.ConstantVal; in parseIndirectSymbol()
977 Type *AliaseeType = Aliasee->getType(); in parseIndirectSymbol()
1021 Aliasee, /*Parent*/ nullptr)); in parseIndirectSymbol()
1025 Aliasee, /*Parent*/ nullptr)); in parseIndirectSymbol()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp4031 auto *Aliasee = A.getBaseObject(); in writePerModuleGlobalValueSummary() local
4032 if (!Aliasee->hasName()) in writePerModuleGlobalValueSummary()
4036 auto AliaseeId = VE.getValueID(Aliasee); in writePerModuleGlobalValueSummary()

12