| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Globals.cpp | 477 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 …]
|
| D | TypeFinder.cpp | 45 if (const Value *Aliasee = A.getAliasee()) in run() local 46 incorporateValue(Aliasee); in run()
|
| D | Verifier.cpp | 806 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()
|
| D | Core.cpp | 2261 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/ |
| D | GlobalAlias.h | 32 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);
|
| D | ModuleSummaryIndex.h | 468 void setAliasee(ValueInfo &AliaseeVI, GlobalValueSummary *Aliasee) { 470 AliaseeSummary = Aliasee;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/ |
| D | RecordStreamer.cpp | 156 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/ |
| D | CompileOnDemandLayer.cpp | 39 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()
|
| D | Speculation.cpp | 29 auto It = Maps.insert({I.first, {I.second.Aliasee, SrcJD}}); in trackImpls()
|
| D | LazyReexports.cpp | 180 SourceJD, Alias.second.Aliasee, in materialize()
|
| D | Core.cpp | 352 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()
|
| D | DebugUtils.cpp | 276 OS << " " << *KV.first << ": " << KV.second.Aliasee << " " in operator <<()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGCXX.cpp | 142 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()
|
| D | CodeGenModule.cpp | 370 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 …]
|
| D | ItaniumCXXABI.cpp | 4308 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()
|
| D | CGExpr.cpp | 2769 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/ |
| D | WinCOFFObjectWriter.cpp | 355 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/ |
| D | Core.h | 384 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/ |
| D | LowerTypeTests.cpp | 2224 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()
|
| D | GlobalOpt.cpp | 2404 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/ |
| D | ModuleSummaryAnalysis.cpp | 625 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/ |
| D | HWAddressSanitizer.cpp | 1525 Constant *Aliasee = ConstantExpr::getIntToPtr( in instrumentGlobal() local 1531 GV->getLinkage(), "", Aliasee, &M); in instrumentGlobal()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/ |
| D | Core.h | 2380 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, 2431 void LLVMAliasSetAliasee(LLVMValueRef Alias, LLVMValueRef Aliasee);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 959 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/ |
| D | BitcodeWriter.cpp | 4031 auto *Aliasee = A.getBaseObject(); in writePerModuleGlobalValueSummary() local 4032 if (!Aliasee->hasName()) in writePerModuleGlobalValueSummary() 4036 auto AliaseeId = VE.getValueID(Aliasee); in writePerModuleGlobalValueSummary()
|