Lines Matching refs:DeclTy

3113   llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType());  in GetWeakRefReference()  local
3119 auto Ptr = llvm::ConstantExpr::getBitCast(Entry, DeclTy->getPointerTo(AS)); in GetWeakRefReference()
3120 return ConstantAddress(Ptr, DeclTy, Alignment); in GetWeakRefReference()
3124 if (isa<llvm::FunctionType>(DeclTy)) in GetWeakRefReference()
3125 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, in GetWeakRefReference()
3129 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in GetWeakRefReference()
3136 return ConstantAddress(Aliasee, DeclTy, Alignment); in GetWeakRefReference()
3670 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in emitCPUDispatchDefinition() local
3679 llvm::PointerType::get(DeclTy, in emitCPUDispatchDefinition()
3684 ResolverType = DeclTy; in emitCPUDispatchDefinition()
3716 MangledName, DeclTy, ExistingDecl, in emitCPUDispatchDefinition()
3766 auto *GI = llvm::GlobalIFunc::create(DeclTy, 0, Linkage, "", ResolverFunc, in emitCPUDispatchDefinition()
3778 auto *GA = llvm::GlobalAlias::create(DeclTy, 0, Linkage, AliasName, IFunc, in emitCPUDispatchDefinition()
3807 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in GetOrCreateMultiVersionResolver() local
3819 DeclTy, getContext().getTargetAddressSpace(FD->getType())), in GetOrCreateMultiVersionResolver()
3825 llvm::GlobalIFunc::create(DeclTy, 0, getMultiversionLinkage(*this, GD), in GetOrCreateMultiVersionResolver()
3834 ResolverName, DeclTy, GlobalDecl{}, /*ForVTable=*/false); in GetOrCreateMultiVersionResolver()
5271 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition() local
5277 if (isa<llvm::FunctionType>(DeclTy)) { in EmitAliasDefinition()
5278 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, GD, in EmitAliasDefinition()
5282 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in EmitAliasDefinition()
5293 llvm::GlobalAlias::create(DeclTy, AS, LT, "", Aliasee, &getModule()); in EmitAliasDefinition()
5367 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in emitIFuncDefinition() local
5368 llvm::Type *ResolverTy = llvm::GlobalIFunc::getResolverFunctionType(DeclTy); in emitIFuncDefinition()
5373 llvm::GlobalIFunc::create(DeclTy, 0, llvm::Function::ExternalLinkage, in emitIFuncDefinition()