Lines Matching refs:Extension
50 // Extension associated to a builtin function.
53 // Extension associated to a type. This enables implicit conditionalization of
137 // Extension that needs to be enabled to expose a builtin that uses this type.
138 TypeExtension Extension = NoTypeExt;
150 let Extension = _Ty.Extension;
163 let Extension = _Ty.Extension;
175 let Extension = _Ty.Extension;
187 let Extension = _Ty.Extension;
200 let Extension = _Ty.Extension;
277 FunctionExtension Extension = FuncExtNone;
302 let Extension = Fp64TypeExt in {
305 let Extension = Fp16TypeExt in {
483 // OpenCL Extension v2.0 s5.1.2 and s6.1.2 - Math Functions
654 // OpenCL Extension v2.0 s5.1.3 and s6.1.3 - Common Functions
698 // OpenCL Extension v2.0 s5.1.4 and s6.1.4 - Geometric Functions
738 // OpenCL Extension v2.0 s5.1.5 and s6.1.5 - Relational Functions
783 // OpenCL Extension v1.1 s9.3.6 and s9.6.6, v1.2 s9.5.6, v2.0 s5.1.6 and s6.1.6 - Vector Data Load …
970 // OpenCL Extension v2.0 s5.1.7 and s6.1.7: Async Copies from Global to Local Memory, Local to Glob…
994 let Extension = FuncExtKhrGlobalInt32BaseAtomics in {
1008 let Extension = FuncExtKhrLocalInt32BaseAtomics in {
1022 let Extension = FuncExtKhrInt64BaseAtomics in {
1038 let Extension = FuncExtKhrGlobalInt32ExtendedAtomics in {
1047 let Extension = FuncExtKhrLocalInt32ExtendedAtomics in {
1056 let Extension = FuncExtKhrInt64ExtendedAtomics in {
1084 let Extension = FuncExtOpenCLCxx in {
1214 // OpenCL Extension v2.0 s5.1.8 and s6.1.8: Image Read and Write Functions
1448 // Builtin functions defined in the OpenCL C Extension are below.
1452 // OpenCL Extension v2.0 s9.18 - Mipmaps
1453 let Extension = FuncExtKhrMipmapImage in {
1548 let Extension = FuncExtKhrMipmapImageWrites in {
1573 let Extension = FuncExtKhrMipmapWritesAndWrite3d in {
1584 // OpenCL Extension v2.0 s18.3 - Creating OpenCL Memory Objects from OpenGL MSAA Textures
1585 let Extension = FuncExtKhrGlMsaaSharing in {
1621 // OpenCL Extension v2.0 s28 - Subgroups
1623 let Extension = FuncExtKhrSubgroups in {
1637 let Extension = FuncExtKhrSubgroups in {
1643 let Extension = FuncExtKhrSubgroups in {
1658 // OpenCL Extension v3.0 s38 - Extended Subgroup Functions
1661 let Extension = FuncExtKhrSubgroupExtendedTypes in {
1676 let Extension = FuncExtKhrSubgroupNonUniformVote in {
1684 let Extension = FuncExtKhrSubgroupBallot in {
1702 let Extension = FuncExtKhrSubgroupNonUniformArithmetic in {
1717 let Extension = FuncExtKhrSubgroupShuffle in {
1723 let Extension = FuncExtKhrSubgroupShuffleRelative in {
1729 let Extension = FuncExtKhrSubgroupClusteredReduce in {
1743 let Extension = ArmIntegerDotProductInt8 in {
1749 let Extension = ArmIntegerDotProductAccumulateInt8 in {
1755 let Extension = ArmIntegerDotProductAccumulateInt16 in {
1761 let Extension = ArmIntegerDotProductAccumulateSaturateInt8 in {