Lines Matching defs:DeclTy
2498 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType());
2504 auto Ptr = llvm::ConstantExpr::getBitCast(Entry, DeclTy->getPointerTo(AS));
2509 if (isa<llvm::FunctionType>(DeclTy))
2510 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy,
2515 llvm::PointerType::getUnqual(DeclTy),
2977 llvm::Type *DeclTy = getTypes().ConvertType(FD->getType());
2981 DeclTy = getTypes().GetFunctionType(FInfo);
2990 llvm::PointerType::get(DeclTy,
2994 ResolverType = DeclTy;
3026 MangledName, DeclTy, ExistingDecl,
3075 AliasName, DeclTy, GD, /*ForVTable=*/false, /*DontDefer=*/true,
3078 DeclTy, 0, getFunctionLinkage(GD), AliasName, IFunc, &getModule());
3088 GlobalDecl GD, llvm::Type *DeclTy, const FunctionDecl *FD) {
3113 DeclTy, getContext().getTargetAddressSpace(FD->getType())),
3119 DeclTy, 0, llvm::Function::WeakODRLinkage, "", Resolver, &getModule());
3127 ResolverName, DeclTy, GlobalDecl{}, /*ForVTable=*/false);
4561 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType());
4567 if (isa<llvm::FunctionType>(DeclTy)) {
4568 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, GD,
4573 llvm::PointerType::getUnqual(DeclTy),
4582 llvm::GlobalAlias::create(DeclTy, AS, LT, "", Aliasee, &getModule());
4651 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType());
4653 GetOrCreateLLVMFunction(IFA->getResolver(), DeclTy, GD,
4656 llvm::GlobalIFunc::create(DeclTy, 0, llvm::Function::ExternalLinkage,