summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGOpenMPRuntime.h
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP]Improve detection of number of teams, threads in targetAlexey Bataev2019-04-101-0/+5
* [OPENMP]Codegen support for allocate directive on global variables.Alexey Bataev2019-03-211-0/+5
* [OPENMP]Remove unused parameter, NFC.Alexey Bataev2019-03-191-3/+2
* [OPENMP] Codegen for local variables with the allocate pragma.Alexey Bataev2019-03-191-0/+6
* [OPENMP] Set scheduling for doacross loops as schedule, 1.Alexey Bataev2019-03-181-1/+1
* [OPENMP]Target region: emit const firstprivates as globals with constantAlexey Bataev2019-03-051-1/+11
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-35/+42
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix header issues.Richard Trieu2019-01-111-0/+1
* [OPENMP]Add call to __kmpc_push_target_tripcount() function.Alexey Bataev2019-01-071-0/+9
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [OPENMP][NVPTX]Mark __kmpc_barrier functions as convergent.Alexey Bataev2018-12-041-0/+4
* [OPENMP][NVPTX]Basic support for reductions across the teams.Alexey Bataev2018-11-271-7/+10
* [OPENMP][NVPTX]Emit default locations as constant with undefined mode.Alexey Bataev2018-11-211-1/+10
* [OpenMP] Check target architecture supports unified shared memory for require...Patrick Lyster2018-11-191-0/+5
* [OPENMP]Fix handling of the globals during compilation for the device.Alexey Bataev2018-11-071-4/+8
* [OPENMP] Support for mapping of the lambdas in target regions.Alexey Bataev2018-10-301-0/+6
* [OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea2018-10-291-1/+15
* [OPENMP] Fix emission of the __kmpc_global_thread_num.Alexey Bataev2018-10-051-0/+6
* [OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD m...Gheorghe-Teodor Bercea2018-09-271-0/+6
* [OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mo...Gheorghe-Teodor Bercea2018-09-271-0/+6
* [OPENMP] Fix PR38903: Crash on instantiation of the non-dependentAlexey Bataev2018-09-131-5/+1
* [OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev2018-08-131-4/+4
* Revert "[OPENMP] Fix emission of the loop doacross constructs."Alexey Bataev2018-08-131-4/+4
* [OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev2018-08-131-4/+4
* [OPENMP] Mark variables captured in declare target region as implicitlyAlexey Bataev2018-08-071-0/+6
* [OPENMP] Fix checks for declare target link entries.Alexey Bataev2018-07-161-0/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-115/+115
* [OPENMP] Support C++ member functions in the device constructs.Alexey Bataev2018-05-021-1/+1
* [OPENMP] Emit names of the globals depending on target.Alexey Bataev2018-05-021-1/+10
* [OPENMP] General code improvements.Alexey Bataev2018-04-161-1/+2
* Fix typos in clangAlexander Kornienko2018-04-061-3/+3
* [OPENMP] Added emission of offloading data sections for declare targetAlexey Bataev2018-03-301-50/+131
* [OPENMP] Codegen for ctor|dtor of declare target variables.Alexey Bataev2018-03-281-19/+40
* [OPENMP] Codegen for declare target with link clause.Alexey Bataev2018-03-261-0/+5
* [OPENMP, NVPTX] Emit correct thread id.Alexey Bataev2018-03-191-4/+4
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-0/+20
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-1/+9
* [OPENMP] Fix generation of the unique names for task reductionAlexey Bataev2018-03-061-0/+2
* [OPENMP] Require valid SourceLocation in function call, NFC.Alexey Bataev2018-02-221-3/+2
* [OPENMP] Add codegen for `depend` clauses on `target` directive.Alexey Bataev2018-01-151-6/+2
* [OPENMP] Add debug info for generated functions.Alexey Bataev2018-01-041-1/+2
* [OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev2017-12-291-0/+565
* [OPENMP] Fix PR34916: Crash on mixing taskloop|tasks directives.Alexey Bataev2017-10-111-0/+4
* [OPENMP] Fix for PR33922: New ident_t flags forAlexey Bataev2017-09-061-1/+3
* [OPENMP] Fix for PR33922: New ident_t flags forAlexey Bataev2017-08-141-35/+38
* [OPENMP] Generalization of calls of the outlined functions.Alexey Bataev2017-08-141-1/+7
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+17
* Revert "[OPENMP][DEBUG] Set proper address space info if required by target."Alexey Bataev2017-08-081-26/+0
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+26