tree: 3d794036e24c4232c2d6ad615c966f65d7bba27f [path history] [tgz]
  1. AddFunctionAttributes/
  2. AllocateDescriptors/
  3. AsyncWorkGroupCopy/
  4. AtomicBuiltins/
  5. AutoPodArgs/
  6. clspv-opt/
  7. Coherent/
  8. CommonBuiltins/
  9. Contraction/
  10. ConvertBuiltins/
  11. CPlusPlus/
  12. Diagnostics/
  13. DirectResourceAccess/
  14. ExplicitMemoryFenceBuiltins/
  15. Features/
  16. FixupStructuredCFG/
  17. GeometricBuiltins/
  18. hack_mul_extended/
  19. hack_scf/
  20. HalfStorage/
  21. ImageBuiltins/
  22. InlineEntryPoints/
  23. InlineFuncWithSingleCallSite/
  24. Int8/
  25. IntegerBuiltins/
  26. KernelArgInfo/
  27. LLVMIntrinsics/
  28. LongVectorLowering/
  29. MathBuiltins/
  30. NormalizeGlobalVariables/
  31. PointerAccessChains/
  32. PointerCasts/
  33. Preprocessor/
  34. ProgramScopeConstants/
  35. PushConstant/
  36. Reflection/
  37. RelationalBuiltins/
  38. RemoveUnusedArguments/
  39. Scalarize/
  40. ShareModuleScopeVariables/
  41. ShuffleBuiltins/
  42. SpecializeImageTypes/
  43. Spv1p4/
  44. StripFreeze/
  45. Structs/
  46. SubGroup/
  47. SynchronizationBuiltins/
  48. UBO/
  49. UndoInstCombine/
  50. VariablePointers/
  51. VaryingLocalSizes/
  52. VectorLoadStore/
  53. Warnings/
  54. WorkItemBuiltins/
  55. as_float.cl
  56. bool_and.cl
  57. bool_or.cl
  58. bool_to_double_cast.cl
  59. bool_to_float_cast.cl
  60. bool_to_half_cast.cl
  61. bool_vector_and.cl
  62. bool_vector_or.cl
  63. bool_xor.cl
  64. char4_constant.cl
  65. char4_constant_zero.cl
  66. char4_insert.cl
  67. char4_insert_from_float.cl
  68. char4_issue15_a.cl
  69. char4_issue15_b.cl
  70. cluster_pod_args_attibutes_on_pod.cl
  71. cluster_pod_args_attributes.cl
  72. cluster_pod_args_globals_scalars.cl
  73. cluster_pod_args_larger_alignment.cl
  74. cluster_pod_args_locals_scalars.cl
  75. cluster_pod_args_locals_scalars_pod_in_ubo.cl
  76. cluster_pod_args_pod_only.cl
  77. cluster_pod_args_reuse_pod_type.cl
  78. CMakeLists.txt
  79. composite_construct.cl
  80. composite_construct_array.cl
  81. composite_construct_varying.cl
  82. constant_buffer_arg_static_load_and_store.cl
  83. convergent_attribute.ll
  84. descriptor_map_argtype.cl
  85. descriptor_set_default.cl
  86. descriptor_set_distinct.cl
  87. different_address_space_same_function_type.cl
  88. different_address_space_same_pointer_array_stride.cl
  89. different_reqd_work_group_sizes.cl
  90. double-constants.cl
  91. emit_ir.cl
  92. explicit_stdin.cl
  93. float2_add.cl
  94. float2_div.cl
  95. float2_mul.cl
  96. float2_sub.cl
  97. float3_add.cl
  98. float3_add_novec3.cl
  99. float3_div.cl
  100. float3_div_novec3.cl
  101. float3_mul.cl
  102. float3_mul_novec3.cl
  103. float3_sub.cl
  104. float3_sub_novec3.cl
  105. float4_add.cl
  106. float4_div.cl
  107. float4_mul.cl
  108. float4_sub.cl
  109. float_add.cl
  110. float_div.cl
  111. float_equal.cl
  112. float_greaterthan.cl
  113. float_greaterthanequal.cl
  114. float_lessthan.cl
  115. float_lessthanequal.cl
  116. float_mul.cl
  117. float_notequal.cl
  118. float_sub.cl
  119. float_to_int.cl
  120. float_to_uint.cl
  121. fnegate.cl
  122. for.cl
  123. function_call.cl
  124. global-variable-no-undef-initializer.cl
  125. global_buffer_arg_dynamic_store.cl
  126. global_buffer_arg_static_load_and_store.cl
  127. global_buffer_arg_static_store.cl
  128. hack_inserts_constant.cl
  129. hack_inserts_undef.cl
  130. hack_inserts_varying.cl
  131. hack_inserts_zero.cl
  132. hack_undef.cl
  133. hack_undef_composite.cl
  134. hack_undef_image.cl
  135. half-constants.cl
  136. if.cl
  137. if_branch_to_loop_needs_selection_merge.cl
  138. ifelse.cl
  139. ifelseif.cl
  140. image2d.cl
  141. image2d_read.cl
  142. image2d_write.cl
  143. image3d.cl
  144. image3d_read.cl
  145. image3d_write.cl
  146. int_add.cl
  147. int_and.cl
  148. int_div.cl
  149. int_equal.cl
  150. int_greaterthan.cl
  151. int_greaterthanequal.cl
  152. int_lessthan.cl
  153. int_lessthanequal.cl
  154. int_mod.cl
  155. int_mul.cl
  156. int_not.cl
  157. int_notequal.cl
  158. int_or.cl
  159. int_shl.cl
  160. int_shr.cl
  161. int_sub.cl
  162. int_to_float.cl
  163. int_xor.cl
  164. ir-input.ll
  165. issue-679.cl
  166. issue-679.ll
  167. kernel-decl-dmap.cl
  168. lit.cfg.in
  169. local_array.cl
  170. local_buffer_static_load_and_store.cl
  171. longvector-metadata.ll
  172. loop_continue_no_selection_merge.cl
  173. mfmt_c.cl
  174. mixed_reqd_work_group_sizes.cl
  175. multiple_local_ptr_args.cl
  176. no_int64_due_to_index_literal.cl
  177. no_pre_sampler.cl
  178. nop.cl
  179. one_constant_buffer_arg.cl
  180. one_global_buffer_arg.cl
  181. one_uint_arg.cl
  182. opselect_constants_int_scalar.cl
  183. opselect_constants_int_vector.cl
  184. opselect_constants_long_scalar.cl
  185. opselect_constants_long_vector.cl
  186. opselect_constants_short_scalar.cl
  187. opselect_constants_short_vector.cl
  188. opselect_float2.cl
  189. opsource.cl
  190. packed_struct_novec3.cl
  191. packed_struct_novec3.ll
  192. phi_novec3.ll
  193. pod_in_ubo.cl
  194. prefetch.ll
  195. print-all.cl
  196. ptr_function_as_return.cl
  197. ptr_function_in_callee.cl
  198. ptr_local_struct.cl
  199. ptr_local_struct_cluster_pod_args.cl
  200. reqd_work_group_size-non-uniform.cl
  201. reqd_work_group_size.cl
  202. reuse_kernel_arg_var.cl
  203. sampler.cl
  204. short_add.cl
  205. spvasm2checks.pl
  206. stdin.cl
  207. stdout.cl
  208. thread_id_kernel.ll
  209. two_global_buffer_args_static_store.cl
  210. two_nop_kernels.cl
  211. uchar4_extract_to_float.cl
  212. uchar4_insert_from_float.cl
  213. uint_add.cl
  214. uint_and.cl
  215. uint_arg_static_load_store.cl
  216. uint_div.cl
  217. uint_equal.cl
  218. uint_greaterthan.cl
  219. uint_greaterthanequal.cl
  220. uint_lessthan.cl
  221. uint_lessthanequal.cl
  222. uint_mod.cl
  223. uint_mul.cl
  224. uint_not.cl
  225. uint_notequal.cl
  226. uint_or.cl
  227. uint_shl.cl
  228. uint_shr.cl
  229. uint_sub.cl
  230. uint_to_float.cl
  231. uint_xor.cl
  232. unreferenced_function.cl
  233. unused-local-arg-dmap.cl
  234. vector_extract_element.cl
  235. vector_insert_dynamic.cl
  236. vector_insert_element.cl
  237. vector_shuffle.cl
  238. vector_shuffle_float3.cl
  239. vector_shuffle_hi_lo.cl
  240. widen_mixed_truncate.ll
  241. widen_switch_condition.cl
  242. widen_switch_condition_binary_ops.ll
  243. widen_switch_condition_trunc.ll
  244. widen_truncate.ll
  245. widen_truncate_to_i32.ll
  246. widen_truncate_to_i8.ll
  247. workgroup_size_spec_ids.cl