Home
last modified time | relevance | path

Searched refs:opencl_generic (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/test/AST/
H A Dlanguage_address_space_attribute.cpp69 __attribute__((opencl_generic)) int *x_generic; in langas()
72 int [[clang::opencl_generic]] *y_generic; in langas()
75 [[clang::opencl_generic]] int *z_generic; in langas()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAddressSpaces.h38 opencl_generic, enumerator
H A DAttr.td1327 let Spellings = [Keyword<"__generic">, Keyword<"generic">, Clang<"opencl_generic">];
H A DAttrDocs.td3677 let Heading = "__generic, generic, [[clang::opencl_generic]]";
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenCLRuntime.cpp127 CGM.getContext().getTargetAddressSpace(LangAS::opencl_generic)); in getGenericVoidPointerType()
H A DCGBlocks.cpp506 CGM.getContext().getTargetAddressSpace(LangAS::opencl_generic); in initializeForBlockHeader()
807 LangAS GenVoidPtrAddr = IsOpenCL ? LangAS::opencl_generic : LangAS::Default; in EmitBlockLiteral()
1204 Ctx.getAddrSpaceQualType(Ctx.VoidTy, LangAS::opencl_generic)); in EmitBlockCallExpr()
1436 ? getContext().getTargetAddressSpace(LangAS::opencl_generic) in setBlockContextParameter()
1482 getContext().VoidTy, LangAS::opencl_generic)); in GenerateBlockFunction()
H A DCGAtomic.cpp1088 if (AS == LangAS::opencl_generic) in EmitAtomicExpr()
1090 auto DestAS = getContext().getTargetAddressSpace(LangAS::opencl_generic); in EmitAtomicExpr()
1095 *this, V, AS, LangAS::opencl_generic, DestType, false); in EmitAtomicExpr()
H A DCGBuiltin.cpp4691 getContext().getTargetAddressSpace(LangAS::opencl_generic); in EmitBuiltinExpr()
4839 CGM.getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
4865 getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
4965 CGM.getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
5043 getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
5057 getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
5072 getContext().getTargetAddressSpace(LangAS::opencl_generic)); in EmitBuiltinExpr()
H A DCodeGenModule.cpp1714 case LangAS::opencl_generic: in ArgInfoAddressSpace()
H A DTargetInfo.cpp9477 PT, Ctx.getTargetAddressSpace(LangAS::opencl_generic)); in getNullPointer()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAMDGPU.h340 return LangAS::opencl_generic; in getOpenCLBuiltinAddressSpace()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedAttr.h689 return LangAS::opencl_generic; in asOpenCLLangAS()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h1408 return LangOpts.OpenCLGenericAddressSpace ? LangAS::opencl_generic in getDefaultOpenCLPointeeAddrSpace()
H A DType.h500 (A == LangAS::opencl_generic && B != LangAS::opencl_constant) ||
/llvm-project-15.0.7/clang/lib/AST/
H A DTypePrinter.cpp2211 case LangAS::opencl_generic: in getAddrSpaceAsString()
H A DMicrosoftMangle.cpp2212 case LangAS::opencl_generic: in mangleAddressSpaceType()
H A DItaniumMangle.cpp2648 case LangAS::opencl_generic: in mangleQualifiers()
H A DASTContext.cpp1474 Q.setAddressSpace(LangAS::opencl_generic); in InitBuiltinTypes()
/llvm-project-15.0.7/clang/lib/Sema/
H A DOpenCLBuiltins.td41 def GenericAS : AddressSpace<"clang::LangAS::opencl_generic">;
H A DSemaChecking.cpp1823 if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) { in SemaOpenCLBuiltinToAddr()
H A DSemaDecl.cpp9124 if (PointeeType.getAddressSpace() == LangAS::opencl_generic || in getOpenCLKernelParameterType()