Lines Matching refs:GenericAS
41 def GenericAS : AddressSpace<"clang::LangAS::opencl_generic">;
367 foreach AS = [PrivateAS, GlobalAS, ConstantAS, LocalAS, GenericAS] in {
638 defm : MathWithPointer<[GenericAS]>;
887 defm : VloadVstore<[GenericAS], 1>;
921 defm : VloadVstoreHalf<[GenericAS], 1>;
945 def : Builtin<"get_fence", [MemFenceFlags, PointerType<Void, GenericAS>]>;
946 def : Builtin<"get_fence", [MemFenceFlags, PointerType<ConstType<Void>, GenericAS>]>;
962 def : Builtin<name, [Void, Int, PointerType<Event, GenericAS>]>;
1070 def : Builtin<name, [Type, PointerType<VolatileType<Type>, GenericAS>, Type]>;
1073 def : Builtin<name, [Type, PointerType<VolatileType<Type>, GenericAS>]>;
1076 def : Builtin<name, [Type, PointerType<VolatileType<Type>, GenericAS>, Type, Type]>;
1118 !eq(BaseExt, FuncExtOpenCLCGenericAddressSpace): [GenericAS],
1166 defm : OpenCL2Atomics<GenericAS, FuncExtOpenCLCGenericAddressSpace>;
1173 foreach addrspace = [GlobalAS, LocalAS, GenericAS] in {
1474 …[Int, Queue, UInt, PointerType<ConstType<ClkEvent>, GenericAS>, PointerType<ClkEvent, GenericAS>]>;