summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmtOpenMP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for 'atomic_default_mem_order' clause on 'requires' directive. Al...Patrick Lyster2018-11-021-0/+1
* Create ConstantExpr classBill Wendling2018-10-311-4/+4
* [OPENMP] Support for mapping of the lambdas in target regions.Alexey Bataev2018-10-301-0/+14
* [OPENMP] Fix for "error: unused variable 'CED'"Bjorn Pettersson2018-10-301-1/+1
* [OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea2018-10-291-28/+88
* [OPENMP] Do not capture private loop counters.Alexey Bataev2018-10-291-2/+9
* Add support for 'dynamic_allocators' clause on 'requires' directive. Differen...Patrick Lyster2018-10-111-0/+1
* [OPENMP] Add reverse_offload clause to requires directivePatrick Lyster2018-10-031-0/+1
* [OpenMP] Simplify code for reductions on distribute directives, NFC.Jonas Hahnfeld2018-10-021-14/+1
* [OPENMP] Fix enum identifier, NFC.Alexey Bataev2018-10-011-1/+1
* Add support for unified_shared_memory clause on requires directivePatrick Lyster2018-10-011-0/+1
* [OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD m...Gheorghe-Teodor Bercea2018-09-271-0/+4
* [OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mo...Gheorghe-Teodor Bercea2018-09-271-0/+4
* [OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li2018-09-261-0/+1
* [OPENMP] Fix spelling of getLoopCounter (NFC)Mike Rice2018-09-201-2/+2
* [OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev2018-08-131-1/+32
* Revert "[OPENMP] Fix emission of the loop doacross constructs."Alexey Bataev2018-08-131-15/+1
* [OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev2018-08-131-1/+15
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-4/+4
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-82/+81
* [OPENMP] DO not crash on combined constructs in declare targetAlexey Bataev2018-05-161-1/+1
* [OPENMP] Replace push_back by emplace_back, NFC.Alexey Bataev2018-04-131-2/+2
* [OPENMP] Code cleanup + formatting, NFC.Alexey Bataev2018-04-131-469/+484
* [OPENMP] Additional attributes for the pointer parameters.Alexey Bataev2018-04-101-1/+2
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* [OPENMP, NVPTX] Globalization of the private redeclarations.Alexey Bataev2018-03-201-13/+13
* [OPENMP, NVPTX] Improve globalization of the variables captured by value.Alexey Bataev2018-03-151-17/+34
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-0/+10
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-0/+1
* [OPENMP] Emit sizes/init ptrs etc. data for task reductions beforeAlexey Bataev2018-03-081-10/+10
* [OPENMP] Fix lifetime of the loop counters.Alexey Bataev2018-03-071-18/+18
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-5/+3
* [OpenMP] Extend NVPTX SPMD implementation of combined constructsCarlo Bertolli2018-02-281-0/+2
* [OpenMP] Limit reduction support for pragma 'distribute' when combined with p...Carlo Bertolli2018-02-221-19/+23
* [OPENMP] Fix PR36399: Crash on C code with ordered doacross construct.Alexey Bataev2018-02-151-0/+2
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-3/+4
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-4/+3
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-3/+4
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-4/+8
* [OPENMP] Replace call of EmitLoadOfLValue() by EmitLoadOfScalar(), NFC.Alexey Bataev2018-01-231-7/+4
* [OPENMP] Remove more empty SourceLocations() from the code.Alexey Bataev2018-01-231-61/+65
* [OPENMP] Initial codegen for `target teams distribute parallel forAlexey Bataev2018-01-151-10/+50
* [OPENMP] Add codegen for `depend` clauses on `target` directive.Alexey Bataev2018-01-151-12/+10
* [OPENMP] Replace calls of getAssociatedStmt().Alexey Bataev2018-01-121-92/+91
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-1/+1
* [OpenMP] Initial implementation of code generation for pragma 'target teams d...Carlo Bertolli2018-01-031-11/+49
* [OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev2017-12-291-12/+115
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-271-21/+148
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-0/+1
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-131-11/+45
OpenPOWER on IntegriCloud