summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntime.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP] Add debug info for generated functions.Alexey Bataev2018-01-041-42/+51
* [OpenMP] Initial implementation of code generation for pragma 'target teams d...Carlo Bertolli2018-01-031-0/+5
* [OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev2017-12-291-0/+300
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-271-51/+92
* [OPENMP] Add codegen for target data constructs with `nowait` clause.Alexey Bataev2017-12-141-3/+64
* [OPENMP] Add codegen for `nowait` clause in target directives.Alexey Bataev2017-12-131-3/+50
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-131-0/+4
* [OPENMP] Support `reduction` clause on target-based directives.Alexey Bataev2017-12-131-9/+17
* [OPENMP] Initial codegen for `target teams distribute` directive.Alexey Bataev2017-12-081-0/+4
* Fix PR35542: Correct adjusting of private reduction variableJonas Hahnfeld2017-12-061-3/+6
* [OPENMP] Emit `__tgt_target_teams` for all teams directives.Alexey Bataev2017-12-011-26/+26
* [OpenMP] Stable sort Privates to remove non-deterministic orderingMandeep Singh Grang2017-11-281-5/+4
* [OPENMP] Improve handling of cancel directives in target-basedAlexey Bataev2017-11-271-0/+7
* [Clang][OpenMP] New clang/libomptarget map interface: new function signatures...George Rokos2017-11-211-53/+57
* Fix some -Wunused-variable warningsHans Wennborg2017-11-181-1/+0
* [OPENMP] Codegen for `target simd` construct.Alexey Bataev2017-11-171-0/+4
* [OPENMP] Add support for cancelling inside target parallel forAlexey Bataev2017-11-161-0/+2
* [OPENMP] Codegen for `#pragma omp target parallel for simd`.Alexey Bataev2017-11-091-0/+4
* [OPENMP] Codegen for `#pragma omp target parallel for`.Alexey Bataev2017-11-081-0/+4
* Clang/libomptarget map interface flag renaming - NFC patchGeorge Rokos2017-11-071-41/+38
* [OPENMP] Fix PR35152: Do not use getInvokeDest() function for EH checks.Alexey Bataev2017-11-021-1/+2
* [OPENMP] Fix PR35156: Get correct thread id with windows exceptions.Alexey Bataev2017-11-021-6/+8
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-311-5/+4
* [CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev2017-10-301-2/+2
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-231-8/+7
* Revert "[OpenMP] Avoid VLAs for some reductions on array sections"Jonas Hahnfeld2017-10-201-4/+6
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-201-6/+4
* [OPENMP] Fix PR34927: Emit initializer for reduction array with declareAlexey Bataev2017-10-121-3/+8
* [OPENMP] Fix PR34925: Fix getting thread_id lvalue for inlined regionsAlexey Bataev2017-10-121-0/+7
* [CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-121-3/+6
* [OPENMP] Remove extra if, NFC.Alexey Bataev2017-10-111-1/+1
* [OPENMP] Fix PR34916: Crash on mixing taskloop|tasks directives.Alexey Bataev2017-10-111-3/+14
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-101-1/+1
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-2/+0
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-1/+0
* [OPENMP] Simplify codegen for non-offloading code.Alexey Bataev2017-10-021-31/+20
* [OPENMP] Generate implicit map|firstprivate clauses for target-basedAlexey Bataev2017-09-261-46/+43
* [OPENMP] Fix for PR33922: New ident_t flags forAlexey Bataev2017-09-061-2/+10
* [OPENMP] Fix for PR34445: Reduction initializer segfaults at runtime inAlexey Bataev2017-09-061-2/+12
* [OPRNMP] Fix for PR33445: ICE: OpenMP target containing ordered for.Alexey Bataev2017-08-161-12/+15
* [OPENMP] Fix for PR33922: New ident_t flags forAlexey Bataev2017-08-141-60/+74
* [OPENMP][DEBUG] Fix for PR33676: Debug info for OpenMP region is broken.Alexey Bataev2017-08-141-1/+0
* [OPENMP] Generalization of calls of the outlined functions.Alexey Bataev2017-08-141-18/+28
* [OPENMP][DEBUG] Set proper address space info if required by target.Alexey Bataev2017-08-081-0/+6
* [OPENMP] Unify generation of outlined function calls.Alexey Bataev2017-08-041-4/+16
* [OPENMP] Codegen for reduction clauses in 'taskloop' directives.Alexey Bataev2017-07-171-13/+439
* [OPENMP] Generalization of codegen for reduction clauses.Alexey Bataev2017-07-131-0/+394
* [OPENMP] Emit implicit taskgroup block around taskloop directives.Alexey Bataev2017-07-121-7/+12
* [OPENMP][DEBUG] Generate second function with correct arg types.Alexey Bataev2017-06-291-14/+4
* [OPENMP] Use MapVector instead of DenseMap for stable codegen, NFC.Alexey Bataev2017-06-271-1/+1
OpenPOWER on IntegriCloud