Home
last modified time | relevance | path

Searched refs:opencl_constant (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/test/AST/
H A Dlanguage_address_space_attribute.cpp51 __attribute__((opencl_constant)) int *x_constant; in langas()
54 int [[clang::opencl_constant]] *y_constant; in langas()
57 [[clang::opencl_constant]] int *z_constant; in langas()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAddressSpaces.h36 opencl_constant, enumerator
H A DAttr.td1322 let Spellings = [Keyword<"__constant">, Keyword<"constant">, Clang<"opencl_constant">];
H A DAttrDocs.td3690 let Heading = "__constant, constant, [[clang::opencl_constant]]";
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAMDGPU.h325 return LangAS::opencl_constant; in getOpenCLTypeAddrSpace()
346 return LangAS::opencl_constant; in getOpenCLBuiltinAddressSpace()
/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetInfo.cpp518 return LangAS::opencl_constant; in getOpenCLTypeAddrSpace()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp656 CT.getQualifiers().getAddressSpace() == LangAS::opencl_constant) in IsModifiable()
H A DTypePrinter.cpp2209 case LangAS::opencl_constant: in getAddrSpaceAsString()
H A DMicrosoftMangle.cpp2206 case LangAS::opencl_constant: in mangleAddressSpaceType()
H A DType.cpp110 return T.getAddressSpace() == LangAS::opencl_constant; in isConstant()
H A DItaniumMangle.cpp2642 case LangAS::opencl_constant: in mangleQualifiers()
H A DASTContext.cpp4520 return LangOpts.OpenCL ? getAddrSpaceQualType(Ty, LangAS::opencl_constant) in adjustStringLiteralBaseType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.cpp179 CGM.getLLVMContext(), C.getTargetAddressSpace(LangAS::opencl_constant)); in buildBlockDescriptor()
244 AddrSpace = C.getTargetAddressSpace(LangAS::opencl_constant); in buildBlockDescriptor()
1143 AddrSpace = getContext().getTargetAddressSpace(LangAS::opencl_constant); in getBlockDescriptorType()
H A DCodeGenModule.cpp1710 case LangAS::opencl_constant: in ArgInfoAddressSpace()
1815 (pointeeTy.getAddressSpace() == LangAS::opencl_constant)) in GenKernelArgMetadata()
4523 AS == LangAS::opencl_constant || in GetGlobalVarAddressSpace()
4557 return LangAS::opencl_constant; in GetGlobalConstantAddressSpace()
H A DCGDecl.cpp1481 Ty.getAddressSpace() == LangAS::opencl_constant) && in EmitAutoVarAlloca()
H A DTargetInfo.cpp9232 getContext().getTargetAddressSpace(LangAS::opencl_constant), in classifyKernelArgumentType()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedAttr.h677 return LangAS::opencl_constant; in asOpenCLLangAS()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp7267 !(R.getAddressSpace() == LangAS::opencl_constant || in diagnoseOpenCLTypes()
8401 !(T.getAddressSpace() == LangAS::opencl_constant || in CheckVariableDeclarationType()
8422 if (T.getAddressSpace() == LangAS::opencl_constant || in CheckVariableDeclarationType()
8428 if (T.getAddressSpace() == LangAS::opencl_constant) in CheckVariableDeclarationType()
8441 if (T.getAddressSpace() == LangAS::opencl_constant) in CheckVariableDeclarationType()
12910 } else if (VDecl->getType().getAddressSpace() == LangAS::opencl_constant) { in AddInitializerToDecl()
13196 Var->getType().getAddressSpace() == LangAS::opencl_constant && in ActOnUninitializedDecl()
13203 LangAS::opencl_constant) { in ActOnUninitializedDecl()
H A DOpenCLBuiltins.td39 def ConstantAS : AddressSpace<"clang::LangAS::opencl_constant">;
H A DSemaChecking.cpp1817 .getAddressSpace() == LangAS::opencl_constant) { in SemaOpenCLBuiltinToAddr()
6212 AtomTy.getAddressSpace() == LangAS::opencl_constant) { in BuildAtomicExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h1105 if (getType().getAddressSpace() == LangAS::opencl_constant) in hasLocalStorage()
H A DType.h500 (A == LangAS::opencl_generic && B != LangAS::opencl_constant) ||