summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h
Commit message (Expand)AuthorAgeFilesLines
* [OpenMP] Add support for registering requires directives with the runtimeGheorghe-Teodor Bercea2019-05-211-1/+1
* [OPENMP]Codegen support for allocate directive on global variables.Alexey Bataev2019-03-211-0/+5
* [OPENMP]Remove unused parameter, NFC.Alexey Bataev2019-03-191-2/+1
* [OPENMP]Target region: emit const firstprivates as globals with constantAlexey Bataev2019-03-051-0/+4
* [OPENMP][NVPTX]Use faster teams reduction algorithm.Alexey Bataev2019-02-201-0/+6
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-7/+7
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-1/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [OPENMP][NVPTX]Use __kmpc_barrier_simple_spmd(nullptr, 0) instead ofAlexey Bataev2019-01-031-0/+3
* [OPENMP][NVPTX]Mark __kmpc_barrier functions as convergent.Alexey Bataev2018-12-041-0/+12
* [OPENMP][NVPTX]Emit default locations with the correct Exec|RuntimeAlexey Bataev2018-11-261-0/+5
* [OPENMP][NVPTX]Emit default locations as constant with undefined mode.Alexey Bataev2018-11-211-0/+10
* [OpenMP] Check target architecture supports unified shared memory for require...Patrick Lyster2018-11-191-0/+5
* [OPENMP][NVPTX]Emit correct reduction code for teams/parallelAlexey Bataev2018-11-161-0/+4
* [OPENMP][NVPTX]Allow to use shared memory for theAlexey Bataev2018-11-091-3/+3
* [OPENMP][NVPTX]Improve emission of the globalized variables forAlexey Bataev2018-11-021-0/+18
* [OPENMP] Support for mapping of the lambdas in target regions.Alexey Bataev2018-10-301-0/+5
* [OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea2018-10-291-1/+1
* [OPENMP][NVPTX]Reduce memory usage in target region.Alexey Bataev2018-10-121-0/+3
* [OPENMP][NVPTX]Reduce memory usage in orphaned functions.Alexey Bataev2018-10-121-1/+3
* [OPENMP][NVPTX] Support memory coalescing for globalized variables.Alexey Bataev2018-10-091-2/+14
* [OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD m...Gheorghe-Teodor Bercea2018-09-271-1/+6
* [OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mo...Gheorghe-Teodor Bercea2018-09-271-0/+5
* [OPENMP] Fix PR38710: static functions are not emitted as implicitlyAlexey Bataev2018-08-301-2/+3
* [OPENMP][NVPTX] Add support for lightweight runtime.Alexey Bataev2018-08-291-0/+1
* [OPENMP, NVPTX] Fix globalization of the variables passed to orphanedAlexey Bataev2018-06-211-6/+6
* [OPENMP, NVPTX] Initial support for L2 parallelism in SPMD mode.Alexey Bataev2018-05-101-2/+12
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-20/+20
* [OPENMP, NVPTX] Codegen for critical construct.Alexey Bataev2018-05-071-0/+10
* [OPENMP, NVPTX] Added support for L2 parallelism.Alexey Bataev2018-05-071-21/+27
* [OPENMP] General code improvements.Alexey Bataev2018-04-161-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [OPENMP] Added emission of offloading data sections for declare targetAlexey Bataev2018-03-301-1/+2
* [OPENMP] Codegen for ctor|dtor of declare target variables.Alexey Bataev2018-03-281-1/+1
* [OPENMP, NVPTX] Globalization of the private redeclarations.Alexey Bataev2018-03-201-1/+3
* [OPENMP, NVPTX] Improve globalization of the variables captured by value.Alexey Bataev2018-03-151-5/+16
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-0/+33
* [OpenMP] Remove implicit data sharing code gen that aims to use device shared...Gheorghe-Teodor Bercea2018-03-071-11/+0
* [OPENMP] Add debug info for generated functions.Alexey Bataev2018-01-041-1/+2
* [OpenMP] Add implicit data sharing support when offloading to NVIDIA GPUs usi...Gheorghe-Teodor Bercea2017-11-211-0/+11
* [OPENMP] Generalization of calls of the outlined functions.Alexey Bataev2017-08-141-1/+1
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+20
* Revert "[OPENMP][DEBUG] Set proper address space info if required by target."Alexey Bataev2017-08-081-25/+0
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+25
* Revert "[OPENMP][DEBUG] Set proper address space info if required by target."Alexey Bataev2017-08-081-25/+0
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+25
* Revert "[OPENMP][DEBUG] Set proper address space info if required by target."Alexey Bataev2017-08-041-26/+0
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-041-0/+26
* [OpenMP] Parallel reduction on the NVPTX device.Arpith Chacko Jacob2017-02-161-7/+26
* Revert r295319 while investigating buildbot failure.Arpith Chacko Jacob2017-02-161-26/+7
OpenPOWER on IntegriCloud