summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP][NVPTX]Allow to use shared memory for theAlexey Bataev2018-11-091-53/+97
* [OPENMP][NVPTX]Use __kmpc_data_sharing_coalesced_push_stack function.Alexey Bataev2018-11-021-14/+15
* [OPENMP][NVPTX]Improve emission of the globalized variables forAlexey Bataev2018-11-021-8/+257
* [OPENMP] Support for mapping of the lambdas in target regions.Alexey Bataev2018-10-301-0/+53
* [OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea2018-10-291-3/+6
* [OpenMP][NVPTX] Enable default scheduling for parallel for in non-SPMD cases.Gheorghe-Teodor Bercea2018-10-291-5/+6
* [OPENMP][NVPTX]Increment iterator only when it is used, NFC.Alexey Bataev2018-10-161-1/+2
* [OPENMP][NVPTX]Reduce memory usage in target region.Alexey Bataev2018-10-121-12/+17
* [OPENMP][NVPTX]Reduce memory usage in orphaned functions.Alexey Bataev2018-10-121-8/+71
* [OPENMP][NVPTX]Reduce memory use for globalized vars inAlexey Bataev2018-10-111-7/+15
* [OPENMP][NVPTX] Support memory coalescing for globalized variables.Alexey Bataev2018-10-091-37/+95
* [OPENMP][NVPTX] Fix emission of __kmpc_global_thread_num() for non-SPMDAlexey Bataev2018-10-051-4/+7
* [OPENMP] Fix emission of the __kmpc_global_thread_num.Alexey Bataev2018-10-051-0/+3
* [OpenMP][NVPTX] Simplify codegen for orphaned parallel, NFCI.Jonas Hahnfeld2018-10-021-25/+7
* [OPENMP][NVPTX] Handle `requires datasharing` flag correctly withAlexey Bataev2018-10-011-1/+27
* [OPENMP] Simplify code, NFC.Alexey Bataev2018-10-011-2/+0
* [OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD m...Gheorghe-Teodor Bercea2018-09-271-0/+11
* [OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mo...Gheorghe-Teodor Bercea2018-09-271-0/+12
* [OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li2018-09-261-0/+4
* [OPENMP][NVPTX] Enable support for lastprivates in SPMD constructs.Alexey Bataev2018-09-211-69/+127
* [OPENMP] Fix PR38710: static functions are not emitted as implicitlyAlexey Bataev2018-08-301-6/+10
* [OPENMP][NVPTX] Add options -f[no-]openmp-cuda-force-full-runtime.Alexey Bataev2018-08-301-1/+2
* [OPENMP][NVPTX] Add support for lightweight runtime.Alexey Bataev2018-08-291-49/+320
* [OPENMP] Fix processing of declare target construct.Alexey Bataev2018-08-141-12/+2
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-8/+8
* [OPENMP] ThreadId in serialized parallel regions is 0.Alexey Bataev2018-07-251-7/+14
* [OPENMP, NVPTX] Globalize only captured variables.Alexey Bataev2018-07-161-1/+1
* [OpenMP] Initialize data sharing stack for SPMD caseGheorghe-Teodor Bercea2018-07-131-5/+15
* [OPENMP, NVPTX] Do not globalize local variables in parallel regions.Alexey Bataev2018-07-091-10/+3
* [OPENMP, NVPTX] Reduce the number of the globalized variables.Alexey Bataev2018-06-261-9/+43
* [OPENMP, NVPTX] Fix reduction of the big data types/structures.Alexey Bataev2018-06-221-21/+115
* [OPENMP, NVPTX] Fix globalization of the variables passed to orphanedAlexey Bataev2018-06-211-43/+55
* [OPENMP, NVPTX] Emit simple reduction if requested.Alexey Bataev2018-06-181-0/+6
* [OPENMP, NVPTX] Fixed codegen for orphaned parallel region.Alexey Bataev2018-05-251-25/+19
* [OPENMP, NVPTX] Add check for SPMD mode in orphaned parallel directives.Alexey Bataev2018-05-161-6/+34
* [OPENMP, NVPTX] Do not globalize variables with reference/pointer types.Alexey Bataev2018-05-151-20/+19
* [OPENMP, NVPTX] Do not use SPMD mode for target simd and target teamsAlexey Bataev2018-05-111-19/+13
* [OPENMP, NVPTX] Initial support for L2 parallelism in SPMD mode.Alexey Bataev2018-05-101-59/+164
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-20/+20
* [OPENMP, NVPTX] Codegen for critical construct.Alexey Bataev2018-05-071-0/+60
* [OPENMP, NVPTX] Added support for L2 parallelism.Alexey Bataev2018-05-071-97/+346
* [OPENMP] Add support for reductions on simd directives in targetAlexey Bataev2018-05-021-11/+47
* [OPENMP] Emit names of the globals depending on target.Alexey Bataev2018-05-021-1/+2
* [OPENMP] Do not cast captured by value variables with pointer types inAlexey Bataev2018-04-231-1/+2
* [OPENMP] General code improvements.Alexey Bataev2018-04-161-132/+136
* [OPENMP] Additional attributes for the pointer parameters.Alexey Bataev2018-04-101-0/+6
* [OPENMP, NVPTX] Fix codegen for the teams reduction.Alexey Bataev2018-04-061-25/+19
* [OPENMP] Added emission of offloading data sections for declare targetAlexey Bataev2018-03-301-1/+16
* [OpenMP][Clang] Add call to global data sharing stack initialization on the w...Gheorghe-Teodor Bercea2018-03-221-0/+5
* [OPENMP, NVPTX] Codegen for target distribute parallel combinedAlexey Bataev2018-03-201-8/+46
OpenPOWER on IntegriCloud