aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl
AgeCommit message (Expand)AuthorFilesLines
2025-05-07[Clang][OpenCL][AMDGPU] OpenCL Kernel stubs should be assigned alwaysinline ...Aniket Lal1-15/+9
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal1-10/+16
2024-11-15[Clang] Avoid Using `byval` for `ndrange_t` when emitting `__enqueue_kernel_b...Shilei Tian1-6/+6
2023-03-13[Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.Joshua Cranmer1-69/+103
2023-01-30clang/OpenCL: Apply default attributes to enqueued blocksMatt Arsenault1-3/+4
2023-01-30clang/OpenCL: Fix not setting convergent on block invoke kernelsMatt Arsenault1-2/+4
2023-01-26[Clang] Convert some tests to opaque pointers (NFC)Nikita Popov1-230/+212
2022-04-07[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)Nikita Popov1-6/+6
2022-02-18[Clang] Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analy...hyeongyukim1-6/+6
2022-02-11[OpenCL] Add support of language builtins for OpenCL C 3.0Anton Zabaznov1-0/+3
2022-02-08[OpenCL] Mark kernel arguments as ABI alignedNikita Popov1-1/+1
2022-01-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyu kim1-3/+3
2022-01-12[OpenCL] Set external linkage for block enqueue kernelsSven van Haastregt1-15/+15
2021-11-09Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...hyeongyu kim1-3/+3
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyukim1-3/+3
2021-11-06Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...Juneyoung Lee1-3/+3
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee1-3/+3
2021-10-18Revert D105169 due to the two-stage failure in ASANJuneyoung Lee1-3/+3
2021-10-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee1-3/+3
2020-12-31[test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none...Fangrui Song1-11/+11
2020-12-12Create SPIRABIInfo to enable SPIR_FUNC calling convention.Melanie Blower1-28/+28
2020-06-11[CodeGen] Simplify the way lifetime of block captures is extendedAkira Hatanaka1-1/+1
2019-08-03IR: print value numbers for unnamed function argumentsTim Northover1-2/+2
2019-06-05LLVM IR: Generate new-style byval-with-Type from ClangTim Northover1-3/+3
2019-04-11[OpenCL] Re-fix invalid address space generation for clk_event_t arguments of...Alexey Sotkin1-2/+2
2019-02-21[OpenCL] Simplify LLVM IR generated for OpenCL blocksAndrew Savonichev1-8/+26
2019-02-19[OpenCL] Change type of block pointer for OpenCLAlexey Bader1-9/+9
2019-02-08[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight1-2/+2
2018-11-14[OpenCL] Fix invalid address space generation for clk_event_tAlexey Sotkin1-1/+8
2018-10-02Revert r326937 "[OpenCL] Remove block invoke function from emitted block lite...Sven van Haastregt1-37/+46
2018-08-07[OpenCL] Restore r338899 (reverted in r338904), fixing stack-use-after-returnScott Linder1-66/+111
2018-08-03Revert "[OpenCL] Always emit alloca in entry block for enqueue_kernel builtin"Vlad Tsyrklevich1-111/+66
2018-08-03[OpenCL] Always emit alloca in entry block for enqueue_kernel builtinScott Linder1-66/+111
2018-05-09[OpenCL] Fix typos in emitted enqueue kernel function namesYaxun Liu1-9/+9
2018-03-07[OpenCL] Remove block invoke function from emitted block literal structYaxun Liu1-46/+37
2018-02-15[OpenCL] Fix __enqueue_block for block with capturesYaxun Liu1-0/+20
2017-10-14[OpenCL] Emit enqueued block as kernelYaxun Liu1-26/+162
2017-10-04[OpenCL] Clean up and add missing fields for block structYaxun Liu1-26/+27
2017-09-03[OpenCL] Do not use vararg in emitted functions for enqueue_kernelYaxun Liu1-18/+72
2017-08-01[OpenCL] Add missing subgroup builtinsJoey Gouly1-0/+5
2017-07-31[OpenCL] Add extension Sema check for subgroup builtinsJoey Gouly1-0/+2
2017-02-16[OpenCL] Correct ndrange_t implementationAnastasia Stulova1-23/+18
2017-01-27[OpenCL] Add missing address spaces in IR generation of blocksAnastasia Stulova1-24/+23
2016-12-23[OpenCL] Align fake address space map with the SPIR target maps.Egor Churaev1-15/+15
2016-12-22Add the alloc_size attribute to clang, attempt 2.George Burgess IV1-13/+11
2016-12-20Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth1-11/+13
2016-12-20Add the alloc_size attribute to clang.George Burgess IV1-13/+11
2016-11-14[OpenCL] Fix for integer parameters of enqueue_kernelAnastasia Stulova1-58/+90
2016-11-14[OpenCL] Change to clk_event parameter in enqueue_kernel.Anastasia Stulova1-11/+18
2016-08-10[OpenCL] Fix typo in test that I accidentally introduced in my previous commit.Joey Gouly1-1/+1