Lines Matching refs:LangAS
1706 static unsigned ArgInfoAddressSpace(LangAS AS) { in ArgInfoAddressSpace()
1708 case LangAS::opencl_global: in ArgInfoAddressSpace()
1710 case LangAS::opencl_constant: in ArgInfoAddressSpace()
1712 case LangAS::opencl_local: in ArgInfoAddressSpace()
1714 case LangAS::opencl_generic: in ArgInfoAddressSpace()
1716 case LangAS::opencl_global_device: in ArgInfoAddressSpace()
1718 case LangAS::opencl_global_host: in ArgInfoAddressSpace()
1815 (pointeeTy.getAddressSpace() == LangAS::opencl_constant)) in GenKernelArgMetadata()
1823 AddrSpc = ArgInfoAddressSpace(LangAS::opencl_global); in GenKernelArgMetadata()
3129 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in GetWeakRefReference()
4191 LangAS AddrSpace, const VarDecl *D, in GetOrCreateLLVMGlobal()
4373 LangAS ExpectedAS = in GetOrCreateLLVMGlobal()
4375 : (LangOpts.OpenCL ? LangAS::opencl_global : LangAS::Default); in GetOrCreateLLVMGlobal()
4478 LangAS AddrSpace = getContext().getLangOpts().OpenCL ? LangAS::opencl_global in CreateRuntimeVariable()
4479 : LangAS::Default; in CreateRuntimeVariable()
4517 LangAS CodeGenModule::GetGlobalVarAddressSpace(const VarDecl *D) { in GetGlobalVarAddressSpace()
4519 LangAS AS = D ? D->getType().getAddressSpace() : LangAS::opencl_global; in GetGlobalVarAddressSpace()
4520 assert(AS == LangAS::opencl_global || in GetGlobalVarAddressSpace()
4521 AS == LangAS::opencl_global_device || in GetGlobalVarAddressSpace()
4522 AS == LangAS::opencl_global_host || in GetGlobalVarAddressSpace()
4523 AS == LangAS::opencl_constant || in GetGlobalVarAddressSpace()
4524 AS == LangAS::opencl_local || in GetGlobalVarAddressSpace()
4525 AS >= LangAS::FirstTargetAddressSpace); in GetGlobalVarAddressSpace()
4530 (!D || D->getType().getAddressSpace() == LangAS::Default)) in GetGlobalVarAddressSpace()
4531 return LangAS::sycl_global; in GetGlobalVarAddressSpace()
4535 return LangAS::cuda_constant; in GetGlobalVarAddressSpace()
4537 return LangAS::cuda_shared; in GetGlobalVarAddressSpace()
4539 return LangAS::cuda_device; in GetGlobalVarAddressSpace()
4541 return LangAS::cuda_constant; in GetGlobalVarAddressSpace()
4543 return LangAS::cuda_device; in GetGlobalVarAddressSpace()
4547 LangAS AS; in GetGlobalVarAddressSpace()
4554 LangAS CodeGenModule::GetGlobalConstantAddressSpace() const { in GetGlobalConstantAddressSpace()
4557 return LangAS::opencl_constant; in GetGlobalConstantAddressSpace()
4559 return LangAS::sycl_global; in GetGlobalConstantAddressSpace()
4567 return LangAS::cuda_device; in GetGlobalConstantAddressSpace()
4570 return LangAS::Default; in GetGlobalConstantAddressSpace()
4587 if (AS != LangAS::Default) in castStringLiteralToDefaultAddressSpace()
4589 CGM, GV, AS, LangAS::Default, in castStringLiteralToDefaultAddressSpace()
4591 CGM.getContext().getTargetAddressSpace(LangAS::Default))); in castStringLiteralToDefaultAddressSpace()
5282 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in EmitAliasDefinition()
5893 LangAS AddrSpace = in GetAddrOfGlobalTemporary()
5944 if (AddrSpace != LangAS::Default) in GetAddrOfGlobalTemporary()
5946 *this, GV, AddrSpace, LangAS::Default, in GetAddrOfGlobalTemporary()
5948 getContext().getTargetAddressSpace(LangAS::Default))); in GetAddrOfGlobalTemporary()