| /NextBSD/contrib/llvm/lib/IR/ |
| HD | Globals.cpp | 235 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 …]
|
| HD | TypeFinder.cpp | 38 if (const Value *Aliasee = I->getAliasee()) in run() local 39 incorporateValue(Aliasee); in run()
|
| HD | Verifier.cpp | 590 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()
|
| HD | AsmWriter.cpp | 2425 const Constant *Aliasee = GA->getAliasee(); in printAlias() local 2427 if (!Aliasee) { in printAlias() 2431 writeOperand(Aliasee, !isa<ConstantExpr>(Aliasee)); in printAlias()
|
| HD | Core.cpp | 1639 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/ |
| HD | GlobalAlias.h | 37 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/ |
| HD | CGCXX.cpp | 151 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()
|
| HD | CodeGenModule.cpp | 281 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 …]
|
| HD | ItaniumCXXABI.cpp | 3234 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()
|
| HD | CGExpr.cpp | 1978 llvm::Constant *Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() local 1979 return MakeAddrLValue(Aliasee, T, Alignment); in EmitDeclRefLValue()
|
| /NextBSD/contrib/llvm/lib/Transforms/IPO/ |
| HD | GlobalOpt.cpp | 2840 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/ |
| HD | LinkModules.cpp | 1240 Constant *Aliasee = Src.getAliasee(); in linkAliasBody() local 1242 MapValue(Aliasee, ValueMap, RF_None, &TypeMap, &ValMaterializer); in linkAliasBody()
|
| /NextBSD/contrib/llvm/lib/AsmParser/ |
| HD | LLParser.cpp | 650 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/ |
| HD | Core.h | 1865 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | Attr.td | 349 let Args = [StringArgument<"Aliasee">]; 1412 let Args = [StringArgument<"Aliasee", 1>];
|