summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGOpenMPRuntime.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP] Change linkage of offloading symbols to support droppingAlexey Bataev2018-07-311-2/+4
* [OPENMP] Prevent problems with linking of the static variables.Alexey Bataev2018-07-311-0/+13
* [OPENMP] ThreadId in serialized parallel regions is 0.Alexey Bataev2018-07-251-2/+2
* Fix unused variable warning.Erich Keane2018-07-191-1/+1
* The patch adds support for the new map interface between clang and libomptarg...Alexey Bataev2018-07-191-293/+492
* [OPENMP] Fix checks for declare target link entries.Alexey Bataev2018-07-161-13/+37
* [OPENMP] Fix syntactic errors in error messages.Alexey Bataev2018-07-161-2/+2
* Diagnose missing 'template' keywords in more cases.Richard Smith2018-06-261-1/+1
* Move helper classes into anonymous namespaces. NFCI.Benjamin Kramer2018-05-151-3/+4
* [OPENMP] Generate unique names for offloading regions id.Alexey Bataev2018-05-091-1/+1
* [OPENMP] Mark global tors/dtors as used.Alexey Bataev2018-05-091-0/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-94/+94
* [OPENMP, NVPTX] Fix linkage of the global entries.Alexey Bataev2018-05-081-5/+5
* [OPENMP, NVPTX] Added support for L2 parallelism.Alexey Bataev2018-05-071-7/+0
* [OPENMP] Support C++ member functions in the device constructs.Alexey Bataev2018-05-021-10/+3
* [OPENMP] Emit names of the globals depending on target.Alexey Bataev2018-05-021-72/+118
* [OPENMP] Emit template instatiation|specialization functions forAlexey Bataev2018-05-011-1/+10
* [OPENMP] Do not crash on codegen for CXX member functions.Alexey Bataev2018-04-301-0/+3
* [OPENMP] Do not crash on incorrect input data.Alexey Bataev2018-04-301-11/+36
* [OPENMP] Allow to use declare target variables in map clausesAlexey Bataev2018-04-161-10/+7
* [OPENMP] General code improvements.Alexey Bataev2018-04-161-717/+859
* [OPENMP] Replace push_back by emplace_back, NFC.Alexey Bataev2018-04-131-9/+9
* [OPENMP] Additional attributes for the pointer parameters.Alexey Bataev2018-04-101-0/+8
* Fix typos in clangAlexander Kornienko2018-04-061-4/+4
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-1/+1
* [OPENMP] Added emission of offloading data sections for declare targetAlexey Bataev2018-03-301-105/+227
* [OPENMP] Codegen for ctor|dtor of declare target variables.Alexey Bataev2018-03-281-49/+164
* [OPENMP] Codegen for declare target with link clause.Alexey Bataev2018-03-261-67/+121
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-5/+49
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-0/+5
* [OPENMP] Fix the address of the original variable in task reductions.Alexey Bataev2018-03-091-0/+3
* [OPENMP] Fix generation of the unique names for task reductionAlexey Bataev2018-03-061-16/+27
* [OPENMP] Scan all redeclarations looking for `declare simd` attribute.Alexey Bataev2018-03-021-65/+69
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-4/+2
* Pass a GlobalDecl to SetInternalFunctionAttributes. NFC.Rafael Espindola2018-02-281-10/+10
* [OPENMP] Require valid SourceLocation in function call, NFC.Alexey Bataev2018-02-221-5/+5
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-1/+1
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-1/+1
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-1/+1
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-3/+4
* [OPENMP] Replace call of EmitLoadOfLValue() by EmitLoadOfScalar(), NFC.Alexey Bataev2018-01-231-11/+9
* [OPENMP] Remove more empty SourceLocations() from the code.Alexey Bataev2018-01-231-16/+13
* [OpenMP] Correct generation of offloading entriesJonas Hahnfeld2018-01-181-5/+4
* [OPENMP] Initial codegen for `target teams distribute parallel forAlexey Bataev2018-01-151-0/+6
* [OPENMP] Add codegen for `depend` clauses on `target` directive.Alexey Bataev2018-01-151-115/+161
* [OPENMP] Replace calls of getAssociatedStmt().Alexey Bataev2018-01-121-8/+10
* Make internal/private GVs implicitly dso_local.Rafael Espindola2018-01-111-0/+1
* [OPENMP] Fix directive kind on stand-alone target data directives, NFC.Alexey Bataev2018-01-091-1/+1
* [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