Lines Matching refs:DeclTy
3647 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference() local
3652 return ConstantAddress(Entry, DeclTy, Alignment); in GetWeakRefReference()
3655 if (isa<llvm::FunctionType>(DeclTy)) in GetWeakRefReference()
3656 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, in GetWeakRefReference()
3660 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in GetWeakRefReference()
3667 return ConstantAddress(Aliasee, DeclTy, Alignment); in GetWeakRefReference()
4237 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in emitMultiVersionFunctions() local
4244 DeclTy, 0, getMultiversionLinkage(*this, GD), in emitMultiVersionFunctions()
4287 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in emitCPUDispatchDefinition() local
4296 llvm::PointerType::get(DeclTy, in emitCPUDispatchDefinition()
4301 ResolverType = DeclTy; in emitCPUDispatchDefinition()
4333 MangledName, DeclTy, ExistingDecl, in emitCPUDispatchDefinition()
4384 auto *GI = llvm::GlobalIFunc::create(DeclTy, 0, Linkage, "", ResolverFunc, in emitCPUDispatchDefinition()
4396 auto *GA = llvm::GlobalAlias::create(DeclTy, 0, Linkage, AliasName, IFunc, in emitCPUDispatchDefinition()
4427 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in GetOrCreateMultiVersionResolver() local
4438 llvm::PointerType::get(DeclTy, in GetOrCreateMultiVersionResolver()
4445 llvm::GlobalIFunc::create(DeclTy, 0, getMultiversionLinkage(*this, GD), in GetOrCreateMultiVersionResolver()
4454 ResolverName, DeclTy, GlobalDecl{}, /*ForVTable=*/false); in GetOrCreateMultiVersionResolver()
5881 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition() local
5887 if (isa<llvm::FunctionType>(DeclTy)) { in EmitAliasDefinition()
5888 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, GD, in EmitAliasDefinition()
5892 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in EmitAliasDefinition()
5903 llvm::GlobalAlias::create(DeclTy, AS, LT, "", Aliasee, &getModule()); in EmitAliasDefinition()
5976 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in emitIFuncDefinition() local
5977 llvm::Type *ResolverTy = llvm::GlobalIFunc::getResolverFunctionType(DeclTy); in emitIFuncDefinition()
5982 llvm::GlobalIFunc::create(DeclTy, 0, llvm::Function::ExternalLinkage, in emitIFuncDefinition()