aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenOpenCL
AgeCommit message (Expand)AuthorFilesLines
2017-07-18[OpenCL] Added extended tests on metadata generation for half data type and a...Egor Churaev1-9/+28
2017-07-05[AMDGPU] Fix size and alignment of size_t and pointer typesYaxun Liu3-28/+98
2017-07-04[AMDGPU] Fix regressions on mesa/clover with libclc due to address spaceYaxun Liu1-0/+2
2017-06-29CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu1-5/+47
2017-06-20[OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader1-8/+9
2017-06-01[OpenCL] spir_kern by defaul: fix old test casesPekka Jaaskelainen6-8/+8
2017-06-01[OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen1-0/+65
2017-05-30Fix issue with test that caused bildbot failureJaved Absar1-1/+1
2017-05-29[OpenCL] Test on half immediate support.Egor Churaev1-0/+17
2017-05-29IRGen: Add optnone attribute on function during O0Mehdi Amini1-25/+25
2017-05-26Resubmit r303861.Konstantin Zhuravlyov1-0/+7
2017-05-25Revert "[AMDGPU] add __builtin_amdgcn_s_getpc"Reid Kleckner1-7/+0
2017-05-25[AMDGPU] add __builtin_amdgcn_s_getpcTim Corringham1-0/+7
2017-05-23[AMDGPU] Do not require opencl triple environment for OpenCLYaxun Liu7-1/+8
2017-05-18CodeGen: Cast alloca to expected address spaceYaxun Liu8-8/+68
2017-05-15[OpenCL] Emit function-scope variable in constant address space as static var...Yaxun Liu3-27/+31
2017-05-04[OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan1-0/+4
2017-04-18Debug Info: Remove special-casing of indirect function argument handling.Adrian Prantl1-2/+1
2017-04-17CodeGen: Let byval parameter use alloca address spaceYaxun Liu1-0/+18
2017-04-17CodeGen: Let lifetime intrinsic use alloca address spaceYaxun Liu1-0/+15
2017-04-14[AMDGPU][GFX9] Set +fp32-denormals for >=gfx900 unless -cl-denorms-are-zero i...Konstantin Zhuravlyov1-0/+13
2017-04-11[OpenCL] Map default address space to alloca address spaceYaxun Liu3-14/+31
2017-04-06[AMDGPU] Temporarily change constant address space from 4 to 2 for the new ad...Yaxun Liu2-1/+3
2017-04-06[AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_sizeStanislav Mekhanoshin1-0/+12
2017-04-05[OpenCL] Enables passing sampler initializer to function argumentEgor Churaev1-0/+4
2017-04-04Preserve vec3 type.Jin-Gu Kang1-0/+24
2017-03-31[OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer argsEgor Churaev1-6/+7
2017-03-27[OpenCL] Extended mapping of parcing CodeGen argumentsEgor Churaev1-4/+25
2017-03-25[AMDGPU] Switch address space mapping by triple environment amdgizYaxun Liu1-0/+9
2017-03-21Fix array sizes where address space is not yet knownKonstantin Zhuravlyov1-0/+12
2017-03-21[OpenCL] Added implicit conversion rank for overloading functions with vector...Egor Churaev1-0/+46
2017-03-13AMDGPU: Make 0 the private nullptr valueMatt Arsenault2-56/+144
2017-03-10[AMDGPU] Add builtin functions readlane ds_permute mov_dppYaxun Liu2-0/+36
2017-03-09[DebugInfo] Append extended dereferencing mechanism to variables' DIExpressio...Konstantin Zhuravlyov1-0/+131
2017-03-08[DebugInfo] Add address space when creating DIDerivedTypesKonstantin Zhuravlyov1-0/+125
2017-02-25AMDGPU: export s_sendmsg{halt} instrinsicsJan Vesely1-0/+28
2017-02-25AMDGPU: export l1 cache invalidation intrinsicsJan Vesely1-0/+14
2017-02-25AMDGPU: export s_waitcnt builtinJan Vesely1-0/+7
2017-02-22AMDGPU: Add fmed3 half builtinMatt Arsenault1-0/+11
2017-02-22[OpenCL] r600 needs OpenCL kernel calling conventionJan Vesely1-0/+1
2017-02-16[OpenCL] Correct ndrange_t implementationAnastasia Stulova1-23/+18
2017-02-07AMDGPU: Add a test checking alignments of emitted globals/allocasMatt Arsenault1-0/+522
2017-01-31AMDGPU: Add builtin for fmed3 intrinsicMatt Arsenault1-0/+7
2017-01-27[OpenCL] Add missing address spaces in IR generation of blocksAnastasia Stulova2-24/+42
2017-01-23AMDGPU: Update for changed subtarget feature nameMatt Arsenault1-5/+5
2017-01-20AMDGPU: Add builtin for getreg intrinsicMatt Arsenault1-0/+11
2016-12-23[OpenCL] Align fake address space map with the SPIR target maps.Egor Churaev10-41/+41
2016-12-23Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev1-0/+18
2016-12-23Cleanup the handling of noinline function attributes, -fno-inline,Chandler Carruth1-20/+20
2016-12-22Add the alloc_size attribute to clang, attempt 2.George Burgess IV1-13/+11