Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/IR/
HDGlobals.cpp235 Constant *Aliasee, Module *ParentModule) in GlobalAlias() argument
237 Op<0>() = Aliasee; in GlobalAlias()
244 const Twine &Name, Constant *Aliasee, in create() argument
246 return new GlobalAlias(Ty, Link, Name, Aliasee, ParentModule); in create()
255 const Twine &Name, GlobalValue *Aliasee) { in create() argument
256 return create(Ty, Linkage, Name, Aliasee, Aliasee->getParent()); in create()
260 GlobalValue *Aliasee) { in create() argument
261 PointerType *PTy = Aliasee->getType(); in create()
262 return create(PTy, Link, Name, Aliasee); in create()
265 GlobalAlias *GlobalAlias::create(const Twine &Name, GlobalValue *Aliasee) { in create() argument
[all …]
HDTypeFinder.cpp38 if (const Value *Aliasee = I->getAliasee()) in run() local
39 incorporateValue(Aliasee); in run()
HDVerifier.cpp590 const Constant *Aliasee = GA.getAliasee(); in visitGlobalAlias() local
591 Assert(Aliasee, "Aliasee cannot be NULL!", &GA); in visitGlobalAlias()
592 Assert(GA.getType() == Aliasee->getType(), in visitGlobalAlias()
595 Assert(isa<GlobalValue>(Aliasee) || isa<ConstantExpr>(Aliasee), in visitGlobalAlias()
598 visitAliaseeSubExpr(GA, *Aliasee); in visitGlobalAlias()
HDAsmWriter.cpp2425 const Constant *Aliasee = GA->getAliasee(); in printAlias() local
2427 if (!Aliasee) { in printAlias()
2431 writeOperand(Aliasee, !isa<ConstantExpr>(Aliasee)); in printAlias()
HDCore.cpp1639 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, in LLVMAddAlias() argument
1643 unwrap<Constant>(Aliasee), unwrap(M))); in LLVMAddAlias()
/NextBSD/contrib/llvm/include/llvm/IR/
HDGlobalAlias.h37 Constant *Aliasee, Module *Parent);
48 const Twine &Name, Constant *Aliasee,
57 const Twine &Name, GlobalValue *Aliasee);
61 GlobalValue *Aliasee);
64 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);
80 void setAliasee(Constant *Aliasee);
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCXX.cpp151 llvm::Constant *Aliasee = Ref; in TryEmitDefinitionAsAlias() local
153 Aliasee = llvm::ConstantExpr::getBitCast(Ref, AliasType); in TryEmitDefinitionAsAlias()
165 Replacements[MangledName] = Aliasee; in TryEmitDefinitionAsAlias()
186 llvm::GlobalAlias::create(AliasType, Linkage, "", Aliasee, &getModule()); in TryEmitDefinitionAsAlias()
HDCodeGenModule.cpp281 llvm::Constant *Aliasee = Alias->getAliasee(); in checkAliases() local
283 if (auto CE = dyn_cast<llvm::ConstantExpr>(Aliasee)) in checkAliases()
286 AliaseeGV = cast<llvm::GlobalValue>(Aliasee); in checkAliases()
304 Aliasee = llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast( in checkAliases()
306 Alias->setAliasee(Aliasee); in checkAliases()
1310 llvm::Constant *Aliasee; in GetWeakRefReference() local
1312 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, in GetWeakRefReference()
1316 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), in GetWeakRefReference()
1320 auto *F = cast<llvm::GlobalValue>(Aliasee); in GetWeakRefReference()
1324 return Aliasee; in GetWeakRefReference()
[all …]
HDItaniumCXXABI.cpp3234 auto *Aliasee = cast<llvm::GlobalValue>(CGM.GetAddrOfGlobal(TargetDecl)); in emitConstructorDestructorAlias() local
3235 llvm::PointerType *AliasType = Aliasee->getType(); in emitConstructorDestructorAlias()
3238 auto *Alias = llvm::GlobalAlias::create(AliasType, Linkage, "", Aliasee, in emitConstructorDestructorAlias()
3281 auto *Aliasee = cast<llvm::GlobalValue>(CGM.GetAddrOfGlobal(BaseDecl)); in emitCXXStructor() local
3282 CGM.addReplacement(MangledName, Aliasee); in emitCXXStructor()
HDCGExpr.cpp1978 llvm::Constant *Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() local
1979 return MakeAddrLValue(Aliasee, T, Alignment); in EmitDeclRefLValue()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp2840 Constant *Aliasee = GA.getAliasee(); in hasUsesToReplace() local
2841 GlobalValue *Target = cast<GlobalValue>(Aliasee->stripPointerCasts()); in hasUsesToReplace()
2872 Constant *Aliasee = J->getAliasee(); in OptimizeGlobalAliases() local
2873 GlobalValue *Target = dyn_cast<GlobalValue>(Aliasee->stripPointerCasts()); in OptimizeGlobalAliases()
2886 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType())); in OptimizeGlobalAliases()
/NextBSD/contrib/llvm/lib/Linker/
HDLinkModules.cpp1240 Constant *Aliasee = Src.getAliasee(); in linkAliasBody() local
1242 MapValue(Aliasee, ValueMap, RF_None, &TypeMap, &ValMaterializer); in linkAliasBody()
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLParser.cpp650 Constant *Aliasee; in ParseAlias() local
656 if (ParseGlobalTypeAndValue(Aliasee)) in ParseAlias()
665 Aliasee = ID.ConstantVal; in ParseAlias()
668 Type *AliaseeType = Aliasee->getType(); in ParseAlias()
676 Aliasee, /*Parent*/ nullptr)); in ParseAlias()
/NextBSD/contrib/llvm/include/llvm-c/
HDCore.h1865 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDAttr.td349 let Args = [StringArgument<"Aliasee">];
1412 let Args = [StringArgument<"Aliasee", 1>];