summaryrefslogtreecommitdiffstats
path: root/test/OpenMP
Commit message (Expand)AuthorAgeFilesLines
* [OpenMP] Avoid remainder operations for loop index values on a collapsed loop...Gheorghe-Teodor Bercea2019-01-094-36/+188
* [OpenMP] Add flag for preventing the extension to 64 bits for the collapse lo...Gheorghe-Teodor Bercea2019-01-091-10/+15
* Incorrect implicit data-sharing for nested tasksAlexey Bataev2019-01-091-1/+19
* [OPENMP]Fix PR40191: Do not allow orphaned cancellation constructs.Alexey Bataev2019-01-082-40/+40
* [OPENMP]Add call to __kmpc_push_target_tripcount() function.Alexey Bataev2019-01-078-2/+37
* [OPENMP][NVPTX]Reduce number of barriers in reductions.Alexey Bataev2019-01-072-5/+0
* [OpenMP] Refactor const restriction for linearJoel E. Denny2019-01-0415-30/+30
* [OpenMP] Refactor const restriction for reductionsJoel E. Denny2019-01-0432-448/+448
* [OpenMP] Replace predetermined shared for const variableJoel E. Denny2019-01-0438-349/+357
* [OPENMP][NVPTX]Use new functions from the runtime library.Alexey Bataev2019-01-0411-24/+24
* [OPENMP][NVPTX]Use __kmpc_barrier_simple_spmd(nullptr, 0) instead ofAlexey Bataev2019-01-036-51/+51
* [OpenMP] Added support for explicit mapping of classes using 'this' pointer. ...Patrick Lyster2019-01-023-2/+95
* [OPENMP]Fix processing of the clauses on target combined directives.Alexey Bataev2018-12-281-0/+21
* Pass a concrete triple for two OpenMP tests that depend on TLSNico Weber2018-12-262-26/+26
* [CodeGen] Generate llvm.loop.parallel_accesses instead of llvm.mem.parallel_l...Michael Kruse2018-12-2011-221/+228
* [OPENMP]Mark the loop as started when initialized.Alexey Bataev2018-12-191-1/+12
* [OpenMP] Fix data sharing analysis in nested clauseJoel E. Denny2018-12-191-0/+10
* [OPENMP] parsing and sema support for 'close' map-type-modifierKelvin Li2018-12-1812-24/+170
* [OPENMP][NVPTX]Emit shared memory buffer for reduction as 128 bytesAlexey Bataev2018-12-1810-11/+11
* [OPENMP][NVPTX]Added extra sync point to the inter-warp copy function.Alexey Bataev2018-12-181-0/+4
* [OPENMP][NVPTX]Improved interwarp copy function.Alexey Bataev2018-12-142-28/+21
* [OPENMP][NVPTX] Fix globalization of the mapped array sections.Alexey Bataev2018-12-061-19/+52
* [OPENMP][NVPTX]Fixed emission of the critical region.Alexey Bataev2018-12-041-1/+7
* [OPENMP][NVPTX]Mark __kmpc_barrier functions as convergent.Alexey Bataev2018-12-041-2/+8
* Move AST tests into their own test directory; NFC.Aaron Ballman2018-11-301-84/+0
* [OPENMP][NVPTX]Call get __kmpc_global_thread_num in worker afterAlexey Bataev2018-11-291-1/+1
* [OpenMP] Add a new version of the SPMD deinit kernel functionGheorghe-Teodor Bercea2018-11-298-20/+20
* [OPENMP]Fix emission of the target regions in virtual functions.Alexey Bataev2018-11-281-0/+24
* [OPENMP][NVPTX]Basic support for reductions across the teams.Alexey Bataev2018-11-271-948/+7
* [OPENMP][NVPTX]Emit default locations with the correct Exec|RuntimeAlexey Bataev2018-11-263-29/+173
* [OPENMP][NVPTX]Emit default locations as constant with undefined mode.Alexey Bataev2018-11-212-1/+8
* [OPENMP]Fix handling of the LCVs in loop-based directives.Alexey Bataev2018-11-211-0/+90
* [OPENMP] Support relational-op != (not-equal) as one of the canonical Kelvin Li2018-11-2122-20/+123
* [OpenMP] Update CHECK-DAG usage in target_parallel_codegen.cppJoel E. Denny2018-11-201-37/+33
* [OpenMP] Update CHECK-DAG usage in for_codegen.cppJoel E. Denny2018-11-201-14/+12
* [OpenMP] Check target architecture supports unified shared memory for require...Patrick Lyster2018-11-191-0/+25
* [OPENMP]Fix PR39694: do not capture `this` in non-`this` region.Alexey Bataev2018-11-161-9/+18
* [OPENMP][NVPTX]Emit correct reduction code for teams/parallelAlexey Bataev2018-11-169-119/+414
* [OPENMP][NVPTX]Extend number of constructs executed in SPMD mode.Alexey Bataev2018-11-097-12/+23
* [OPENMP][NVPTX]Allow to use shared memory for theAlexey Bataev2018-11-097-42/+43
* [OPENMP]Make lambda mapping follow reqs for PTR_AND_OBJ mapping.Alexey Bataev2018-11-081-0/+15
* [OPENMP]Fix handling of the globals during compilation for the device.Alexey Bataev2018-11-073-5/+42
* [OPENMP][NVPTX]Use __kmpc_data_sharing_coalesced_push_stack function.Alexey Bataev2018-11-022-5/+5
* [OPENMP]Change the mapping type for lambda captures.Alexey Bataev2018-11-021-4/+4
* [OPENMP][NVPTX]Improve emission of the globalized variables forAlexey Bataev2018-11-027-14/+99
* Add support for 'atomic_default_mem_order' clause on 'requires' directive. Al...Patrick Lyster2018-11-024-1/+53
* [OPENMP] Support for mapping of the lambdas in target regions.Alexey Bataev2018-10-301-0/+132
* [OPENMP]Fix PR39372: Does not complain about loop bound variable notAlexey Bataev2018-10-2950-348/+354
* [OpenMP] Fix condition.Gheorghe-Teodor Bercea2018-10-293-7/+7
* [OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea2018-10-293-177/+341