summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP]Use different addresses for zeroed thread_id/bound_id.Alexey Bataev2019-10-161-16/+19
* [OPENMP50]Add support for 'parallel master taskloop' construct.Alexey Bataev2019-10-141-0/+4
* [OPENMP50]Support for 'master taskloop' directive.Alexey Bataev2019-10-101-0/+4
* [OPENMP50]Support for declare variant directive for NVPTX target.Alexey Bataev2019-10-101-0/+13
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-7/+9
* [Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet2019-10-031-3/+3
* [OPENMP5.0]Add basic support for declare variant directive.Alexey Bataev2019-09-131-0/+4
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-2/+3
* [OPENMP][NVPTX]Fix critical region codegen.Alexey Bataev2019-08-261-2/+24
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-2/+2
* [OPENMP][NVPTX]Mark barrier functions calls as convergent.Alexey Bataev2019-07-181-2/+5
* [HIP] Add GPU arch gfx1010, gfx1011, and gfx1012Yaxun Liu2019-07-111-0/+6
* [AMDGPU] gfx908 clang targetStanislav Mekhanoshin2019-07-091-0/+2
* [OpenMP] Add support for registering requires directives with the runtimeGheorghe-Teodor Bercea2019-05-211-1/+2
* [OPENMP][NVPTX]Mark more functions as always_inline for betterAlexey Bataev2019-05-211-3/+16
* Use llvm::stable_sortFangrui Song2019-04-241-6/+5
* [OPENMP][NVPTX] target [teams distribute] simd maybe run withoutAlexey Bataev2019-04-191-1/+8
* [OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.Alexey Bataev2019-04-171-26/+5
* [OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.Alexey Bataev2019-04-161-6/+8
* [OPENMP][NVPTX]Run parallel regions with num_threads clauses in SPMDAlexey Bataev2019-04-151-10/+7
* [OPENMP]Improve detection of number of teams, threads in targetAlexey Bataev2019-04-101-71/+23
* [OPENMP][NVPTX]Fixed processing of memory management directives.Alexey Bataev2019-04-081-14/+42
* [OPENMP]Fix a warning about unused variable, NFC.Alexey Bataev2019-03-211-0/+1
* [OPENMP] Simplify codegen for allocate directive on local variables.Alexey Bataev2019-03-211-0/+24
* [OPENMP]Codegen support for allocate directive on global variables.Alexey Bataev2019-03-211-0/+28
* [OPENMP]Remove unused parameter, NFC.Alexey Bataev2019-03-191-3/+3
* [OPENMP] Codegen for local variables with the allocate pragma.Alexey Bataev2019-03-191-0/+3
* [OPENMP][NVPTX]Fix PR40893: Size doesn't match forAlexey Bataev2019-03-131-2/+8
* [OPENMP]Remove debug service variable.Alexey Bataev2019-03-081-14/+0
* [OPENMP 5.0]Add initial support for 'allocate' directive.Alexey Bataev2019-03-071-1/+5
* [OPENMP]Target region: emit const firstprivates as globals with constantAlexey Bataev2019-03-051-0/+8
* [OPENMP][NVPTX]Use faster teams reduction algorithm.Alexey Bataev2019-02-201-114/+607
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-38/+20
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-27/+28
* [OpenMP 5.0] Parsing/sema support for "omp declare mapper" directive.Michael Kruse2019-02-011-0/+4
* [OPENMP][NVPTX]Emit service debug variable for NVPTX.Alexey Bataev2019-01-281-0/+14
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [OPENMP]Add call to __kmpc_push_target_tripcount() function.Alexey Bataev2019-01-071-2/+2
* [OPENMP][NVPTX]Reduce number of barriers in reductions.Alexey Bataev2019-01-071-7/+0
* [OPENMP][NVPTX]Use new functions from the runtime library.Alexey Bataev2019-01-041-30/+43
* [OPENMP][NVPTX]Use __kmpc_barrier_simple_spmd(nullptr, 0) instead ofAlexey Bataev2019-01-031-12/+29
* [OPENMP][NVPTX]Emit shared memory buffer for reduction as 128 bytesAlexey Bataev2018-12-181-0/+16
* [OPENMP][NVPTX]Added extra sync point to the inter-warp copy function.Alexey Bataev2018-12-181-0/+5
* [OPENMP][NVPTX]Improved interwarp copy function.Alexey Bataev2018-12-141-33/+12
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [OPENMP][NVPTX] Fix globalization of the mapped array sections.Alexey Bataev2018-12-061-3/+5
* [OPENMP][NVPTX]Fixed emission of the critical region.Alexey Bataev2018-12-041-2/+4
* [OPENMP][NVPTX]Mark __kmpc_barrier functions as convergent.Alexey Bataev2018-12-041-0/+25
* [OPENMP][NVPTX]Call get __kmpc_global_thread_num in worker afterAlexey Bataev2018-11-291-0/+4
* [OpenMP] Add a new version of the SPMD deinit kernel functionGheorghe-Teodor Bercea2018-11-291-7/+11