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