summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGOpenCLRuntime.cpp
AgeCommit message (Expand)Author
2025-02-01[clang][CodeGenOpenCL][NFC] Remove redundant map lookups (#125285)Balazs Benics
2023-11-15[CodeGenOpenCL] Remove pointer type cachingBenjamin Kramer
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-08-10[clang] Drop some references to typed pointers (getInt8PtrTy). NFCBjorn Pettersson
2023-03-15[clang] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-13[Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.Joshua Cranmer
2023-01-30clang/OpenCL: Don't use a Function for the block typeMatt Arsenault
2022-03-17[CodeGen] Avoid pointer element type access for blocksNikita Popov
2022-02-07[clang] Cache OpenCL typesArthur Eubanks
2020-01-08Fix "pointer is null" static analyzer warning. NFCI.Simon Pilgrim
2019-02-21[OpenCL] Simplify LLVM IR generated for OpenCL blocksAndrew Savonichev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-08[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-11-07Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev
2018-11-07[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-10-02Revert r326937 "[OpenCL] Remove block invoke function from emitted block lite...Sven van Haastregt
2018-04-27[OpenCL] Add separate read_only and write_only pipe IR typesSven van Haastregt
2018-03-07[OpenCL] Remove block invoke function from emitted block literal structYaxun Liu
2018-02-15[OpenCL] Fix __enqueue_block for block with capturesYaxun Liu
2017-12-06[OpenCL] Fix layering violation by getOpenCLTypeAddrSpaceSven van Haastregt
2017-10-14[OpenCL] Emit enqueued block as kernelYaxun Liu
2017-10-04[OpenCL] Clean up and add missing fields for block structYaxun Liu
2017-08-15[OpenCL] Allow targets to select address space per typeSven van Haastregt
2017-02-16[OpenCL] Correct ndrange_t implementationAnastasia Stulova
2016-09-23[OpenCL] Augment pipe built-ins with pipe packet size and alignment.Alexey Bader
2016-08-03[OpenCL] Fix size of image typeYaxun Liu
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu
2016-07-20[OpenCL] AMDGCN target will generate images in constant address spaceYaxun Liu
2016-04-13[OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader
2016-04-08[OpenCL] Complete image types support.Alexey Bader
2016-01-09[OpenCL] Pipe type supportXiuli Pan
2015-10-20Roll-back r250822.Angel Garcia Gomez
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez
2015-09-15[OpenCL] Add new types for OpenCL 2.0.Alexey Bader
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-01-09The OpenCL specification states that images are allocated Pekka Jaaskelainen
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2013-01-02Re-sort #include lines using the llvm/utils/sort_includes.py script.Chandler Carruth
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne