| Commit message (Expand) | Author | Age | Files | Lines |
* | [OPENMP, NVPTX] Globalize only captured variables. | Alexey Bataev | 2018-07-16 | 1 | -1/+1 |
* | [OpenMP] Initialize data sharing stack for SPMD case | Gheorghe-Teodor Bercea | 2018-07-13 | 1 | -5/+15 |
* | [OPENMP, NVPTX] Do not globalize local variables in parallel regions. | Alexey Bataev | 2018-07-09 | 1 | -10/+3 |
* | [OPENMP, NVPTX] Reduce the number of the globalized variables. | Alexey Bataev | 2018-06-26 | 1 | -9/+43 |
* | [OPENMP, NVPTX] Fix reduction of the big data types/structures. | Alexey Bataev | 2018-06-22 | 1 | -21/+115 |
* | [OPENMP, NVPTX] Fix globalization of the variables passed to orphaned | Alexey Bataev | 2018-06-21 | 1 | -43/+55 |
* | [OPENMP, NVPTX] Emit simple reduction if requested. | Alexey Bataev | 2018-06-18 | 1 | -0/+6 |
* | [OPENMP, NVPTX] Fixed codegen for orphaned parallel region. | Alexey Bataev | 2018-05-25 | 1 | -25/+19 |
* | [OPENMP, NVPTX] Add check for SPMD mode in orphaned parallel directives. | Alexey Bataev | 2018-05-16 | 1 | -6/+34 |
* | [OPENMP, NVPTX] Do not globalize variables with reference/pointer types. | Alexey Bataev | 2018-05-15 | 1 | -20/+19 |
* | [OPENMP, NVPTX] Do not use SPMD mode for target simd and target teams | Alexey Bataev | 2018-05-11 | 1 | -19/+13 |
* | [OPENMP, NVPTX] Initial support for L2 parallelism in SPMD mode. | Alexey Bataev | 2018-05-10 | 1 | -59/+164 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-09 | 1 | -20/+20 |
* | [OPENMP, NVPTX] Codegen for critical construct. | Alexey Bataev | 2018-05-07 | 1 | -0/+60 |
* | [OPENMP, NVPTX] Added support for L2 parallelism. | Alexey Bataev | 2018-05-07 | 1 | -97/+346 |
* | [OPENMP] Add support for reductions on simd directives in target | Alexey Bataev | 2018-05-02 | 1 | -11/+47 |
* | [OPENMP] Emit names of the globals depending on target. | Alexey Bataev | 2018-05-02 | 1 | -1/+2 |
* | [OPENMP] Do not cast captured by value variables with pointer types in | Alexey Bataev | 2018-04-23 | 1 | -1/+2 |
* | [OPENMP] General code improvements. | Alexey Bataev | 2018-04-16 | 1 | -132/+136 |
* | [OPENMP] Additional attributes for the pointer parameters. | Alexey Bataev | 2018-04-10 | 1 | -0/+6 |
* | [OPENMP, NVPTX] Fix codegen for the teams reduction. | Alexey Bataev | 2018-04-06 | 1 | -25/+19 |
* | [OPENMP] Added emission of offloading data sections for declare target | Alexey Bataev | 2018-03-30 | 1 | -1/+16 |
* | [OpenMP][Clang] Add call to global data sharing stack initialization on the w... | Gheorghe-Teodor Bercea | 2018-03-22 | 1 | -0/+5 |
* | [OPENMP, NVPTX] Codegen for target distribute parallel combined | Alexey Bataev | 2018-03-20 | 1 | -8/+46 |
* | [OPENMP, NVPTX] Globalization of the private redeclarations. | Alexey Bataev | 2018-03-20 | 1 | -77/+141 |
* | [OPENMP, NVPTX] Reworked castToType() function, NFC. | Alexey Bataev | 2018-03-19 | 1 | -27/+34 |
* | [OPENMP] Fix build with MSVC, NFC. | Alexey Bataev | 2018-03-19 | 1 | -2/+2 |
* | [OPENMP, NVPTX] Emit correct thread id. | Alexey Bataev | 2018-03-19 | 1 | -24/+27 |
* | Fix compilation warning introduced in r327654 | Mikael Holmen | 2018-03-16 | 1 | -1/+1 |
* | [OPENMP, NVPTX] Improve globalization of the variables captured by value. | Alexey Bataev | 2018-03-15 | 1 | -64/+155 |
* | [OpenMP] Add OpenMP data sharing infrastructure using global memory | Gheorghe-Teodor Bercea | 2018-03-14 | 1 | -22/+582 |
* | [OpenMP] Remove implicit data sharing code gen that aims to use device shared... | Gheorghe-Teodor Bercea | 2018-03-07 | 1 | -186/+26 |
* | Pass a GlobalDecl to SetInternalFunctionAttributes. NFC. | Rafael Espindola | 2018-02-28 | 1 | -6/+6 |
* | [OpenMP] Extend NVPTX SPMD implementation of combined constructs | Carlo Bertolli | 2018-02-28 | 1 | -21/+12 |
* | Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. | Sander de Smalen | 2018-02-03 | 1 | -1/+1 |
* | Reverting patch rL323952 due to build errors that I | Sander de Smalen | 2018-02-01 | 1 | -1/+1 |
* | [DebugInfo] Enable debug information for C99 VLA types | Sander de Smalen | 2018-02-01 | 1 | -1/+1 |
* | [OPENMP] Remove more empty SourceLocations() from the code. | Alexey Bataev | 2018-01-23 | 1 | -18/+15 |
* | [OPENMP] Replace calls of getAssociatedStmt(). | Alexey Bataev | 2018-01-12 | 1 | -1/+1 |
* | [OPENMP] Fix debug info for outlined functions in NVPTX + add more tests. | Alexey Bataev | 2018-01-08 | 1 | -4/+4 |
* | [OPENMP] Fix casting in NVPTX support library. | Alexey Bataev | 2018-01-04 | 1 | -37/+49 |
* | [OPENMP] Add debug info for generated functions. | Alexey Bataev | 2018-01-04 | 1 | -71/+81 |
* | [OpenMP] Further adjustments of nvptx runtime functions | Jonas Hahnfeld | 2017-12-27 | 1 | -11/+20 |
* | [OpenMP] Add function attribute for triggering data sharing. | Gheorghe-Teodor Bercea | 2017-12-12 | 1 | -0/+2 |
* | [OPENMP] Do not mark captured variables as artificial in debug info. | Alexey Bataev | 2017-11-22 | 1 | -3/+11 |
* | [OpenMP] Adjust arguments of nvptx runtime functions | Jonas Hahnfeld | 2017-11-22 | 1 | -12/+20 |
* | [OpenMP] Add implicit data sharing support when offloading to NVIDIA GPUs usi... | Gheorghe-Teodor Bercea | 2017-11-21 | 1 | -23/+171 |
* | [clang] Remove redundant return [NFC] | Mandeep Singh Grang | 2017-11-13 | 1 | -1/+0 |
* | [OPENMP] Codegen for `#pragma omp target parallel for simd`. | Alexey Bataev | 2017-11-09 | 1 | -0/+1 |
* | [OPENMP] Codegen for `#pragma omp target parallel for`. | Alexey Bataev | 2017-11-08 | 1 | -0/+1 |