summaryrefslogtreecommitdiffstats
path: root/test/CodeGenOpenCL
Commit message (Expand)AuthorAgeFilesLines
* [OpenCL] Added extended tests on metadata generation for half data type and a...Egor Churaev2017-07-181-9/+28
* [AMDGPU] Fix size and alignment of size_t and pointer typesYaxun Liu2017-07-053-28/+98
* [AMDGPU] Fix regressions on mesa/clover with libclc due to address spaceYaxun Liu2017-07-041-0/+2
* CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu2017-06-291-5/+47
* [OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader2017-06-201-8/+9
* [OpenCL] spir_kern by defaul: fix old test casesPekka Jaaskelainen2017-06-016-8/+8
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-011-0/+65
* Fix issue with test that caused bildbot failureJaved Absar2017-05-301-1/+1
* [OpenCL] Test on half immediate support.Egor Churaev2017-05-291-0/+17
* IRGen: Add optnone attribute on function during O0Mehdi Amini2017-05-291-25/+25
* Resubmit r303861.Konstantin Zhuravlyov2017-05-261-0/+7
* Revert "[AMDGPU] add __builtin_amdgcn_s_getpc"Reid Kleckner2017-05-251-7/+0
* [AMDGPU] add __builtin_amdgcn_s_getpcTim Corringham2017-05-251-0/+7
* [AMDGPU] Do not require opencl triple environment for OpenCLYaxun Liu2017-05-237-1/+8
* CodeGen: Cast alloca to expected address spaceYaxun Liu2017-05-188-8/+68
* [OpenCL] Emit function-scope variable in constant address space as static var...Yaxun Liu2017-05-153-27/+31
* [OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan2017-05-041-0/+4
* Debug Info: Remove special-casing of indirect function argument handling.Adrian Prantl2017-04-181-2/+1
* CodeGen: Let byval parameter use alloca address spaceYaxun Liu2017-04-171-0/+18
* CodeGen: Let lifetime intrinsic use alloca address spaceYaxun Liu2017-04-171-0/+15
* [AMDGPU][GFX9] Set +fp32-denormals for >=gfx900 unless -cl-denorms-are-zero i...Konstantin Zhuravlyov2017-04-141-0/+13
* [OpenCL] Map default address space to alloca address spaceYaxun Liu2017-04-113-14/+31
* [AMDGPU] Temporarily change constant address space from 4 to 2 for the new ad...Yaxun Liu2017-04-062-1/+3
* [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_sizeStanislav Mekhanoshin2017-04-061-0/+12
* [OpenCL] Enables passing sampler initializer to function argumentEgor Churaev2017-04-051-0/+4
* Preserve vec3 type.Jin-Gu Kang2017-04-041-0/+24
* [OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer argsEgor Churaev2017-03-311-6/+7
* [OpenCL] Extended mapping of parcing CodeGen argumentsEgor Churaev2017-03-271-4/+25
* [AMDGPU] Switch address space mapping by triple environment amdgizYaxun Liu2017-03-251-0/+9
* Fix array sizes where address space is not yet knownKonstantin Zhuravlyov2017-03-211-0/+12
* [OpenCL] Added implicit conversion rank for overloading functions with vector...Egor Churaev2017-03-211-0/+46
* AMDGPU: Make 0 the private nullptr valueMatt Arsenault2017-03-132-56/+144
* [AMDGPU] Add builtin functions readlane ds_permute mov_dppYaxun Liu2017-03-102-0/+36
* [DebugInfo] Append extended dereferencing mechanism to variables' DIExpressio...Konstantin Zhuravlyov2017-03-091-0/+131
* [DebugInfo] Add address space when creating DIDerivedTypesKonstantin Zhuravlyov2017-03-081-0/+125
* AMDGPU: export s_sendmsg{halt} instrinsicsJan Vesely2017-02-251-0/+28
* AMDGPU: export l1 cache invalidation intrinsicsJan Vesely2017-02-251-0/+14
* AMDGPU: export s_waitcnt builtinJan Vesely2017-02-251-0/+7
* AMDGPU: Add fmed3 half builtinMatt Arsenault2017-02-221-0/+11
* [OpenCL] r600 needs OpenCL kernel calling conventionJan Vesely2017-02-221-0/+1
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-23/+18
* AMDGPU: Add a test checking alignments of emitted globals/allocasMatt Arsenault2017-02-071-0/+522
* AMDGPU: Add builtin for fmed3 intrinsicMatt Arsenault2017-01-311-0/+7
* [OpenCL] Add missing address spaces in IR generation of blocksAnastasia Stulova2017-01-272-24/+42
* AMDGPU: Update for changed subtarget feature nameMatt Arsenault2017-01-231-5/+5
* AMDGPU: Add builtin for getreg intrinsicMatt Arsenault2017-01-201-0/+11
* [OpenCL] Align fake address space map with the SPIR target maps.Egor Churaev2016-12-2310-41/+41
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+18
* Cleanup the handling of noinline function attributes, -fno-inline,Chandler Carruth2016-12-231-20/+20
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-13/+11