summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntime.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP]Simplify processing of context selectors, NFC.Alexey Bataev2019-11-221-49/+27
* [OPENMP]Remove unused template parameter, NFC.Alexey Bataev2019-11-211-1/+1
* [OPENMP50]Add device/kind context selector support.Alexey Bataev2019-11-211-23/+170
* [OPENMP]Rename function, NFC.Alexey Bataev2019-11-191-12/+12
* [OPENMP50]Fix PR44024: runtime assert in distribute construct.Alexey Bataev2019-11-181-1/+3
* [OpenMP] Use an explicit copy in a range-based forMark de Wever2019-11-121-7/+7
* [OPENMP50]Generalize handling of context matching/scoring.Alexey Bataev2019-11-111-36/+97
* [OPENMP50]Simplify processing of context selector scores.Alexey Bataev2019-11-051-37/+1
* [OPENMP50]Add support for parallel master taskloop simd directive.Alexey Bataev2019-10-301-0/+5
* [OPENMP50]Add support for master taskloop simd.Alexey Bataev2019-10-181-0/+5
* [OPENMP]Improve use of the global tid parameter.Alexey Bataev2019-10-171-9/+14
* [OPENMP]Fix thread id passed to outlined region in sequential parallelAlexey Bataev2019-10-171-5/+3
* [OPENMP]Use different addresses for zeroed thread_id/bound_id.Alexey Bataev2019-10-161-3/+7
* [Clang][OpenMP Offload] Move offload registration code to the wrapperSergey Dmitriev2019-10-151-168/+3
* [OPENMP50]Add support for 'parallel master taskloop' construct.Alexey Bataev2019-10-141-0/+5
* [OPENMP50]Support for 'master taskloop' directive.Alexey Bataev2019-10-101-0/+5
* [OPENMP50]Support for declare variant directive for NVPTX target.Alexey Bataev2019-10-101-6/+7
* [OPENMP50]Fix scoring of contexts with and without user provided scores.Alexey Bataev2019-10-091-2/+2
* [OPENMP50]Multiple vendors in vendor context must be treated as logicalAlexey Bataev2019-10-081-1/+2
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-14/+14
* [OPENMP50]Codegen support for scores in context selectors.Alexey Bataev2019-10-031-10/+60
* [OPENMP]Fix emission of the declare target variables in device mode.Alexey Bataev2019-10-031-2/+4
* [OPENMP]Improve diagnostics for not found declare target entries.Alexey Bataev2019-10-031-16/+31
* Fix unused variable warning. NFCI.Michael Liao2019-10-021-4/+4
* [OPENMP50]Initial codegen for declare variant implementation vendor.Alexey Bataev2019-10-011-0/+127
* [OPENMP]Fix PR43330: OpenMP target: Mapping of partial arrays fails.Alexey Bataev2019-10-011-8/+27
* [Clang][OpenMP Offload] Create start/end symbols for the offloading entry tab...Sergey Dmitriev2019-09-271-9/+8
* [OPENMP]Fix PR43355: DO not emit target calls if only -fopenmp-targetsAlexey Bataev2019-09-231-0/+4
* [OPENMP]Call __kmpc_push_tripcount in task context.Alexey Bataev2019-09-231-30/+30
* [OPENMP5.0]Add basic support for declare variant directive.Alexey Bataev2019-09-131-0/+5
* [OPENMP5]Use nonmonotonic modifier by default for non-static andAlexey Bataev2019-08-231-8/+21
* [OPENMP5.0]Add support for device_type clause in declare targetAlexey Bataev2019-08-231-2/+16
* [OpenMP] Add support for close map modifier in ClangGheorghe-Teodor Bercea2019-08-091-2/+8
* [OpenMP 5.0] Codegen support for user-defined mappers.Michael Kruse2019-08-051-23/+476
* Revert "[OpenMP 5.0] Codegen support for user-defined mappers."Michael Kruse2019-08-041-476/+23
* [OpenMP 5.0] Codegen support for user-defined mappers.Michael Kruse2019-08-041-23/+476
* [OpenMP] Fix declare target link implementationGheorghe-Teodor Bercea2019-08-011-32/+40
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-13/+13
* Added mapping for pointers captured in Lambdas in OpenMP target regions,Alexey Bataev2019-07-111-9/+19
* [OPENMP]Generate correctly implicit flags for mapped data.Alexey Bataev2019-06-271-7/+19
* [OPENMP]Fix PR41966: type mismatch in runtime functions.Alexey Bataev2019-06-251-53/+69
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-1/+1
* [OpenMP] Add support for handling declare target to clause when unified memor...Gheorghe-Teodor Bercea2019-06-201-23/+50
* [OpenMP] Add target task alloc function with device IDGheorghe-Teodor Bercea2019-06-141-12/+49
* [OpenMP] Avoid emitting maps for target link variables when unified memory is...Gheorghe-Teodor Bercea2019-06-141-1/+6
* [CGOpenMPRuntime] emitX86DeclareSimdFunction - assert simdlen/cdtsize is not ...Simon Pilgrim2019-05-221-2/+3
* [OpenMP] Add support for registering requires directives with the runtimeGheorghe-Teodor Bercea2019-05-211-1/+89
* [OPENMP][NVPTX]Mark more functions as always_inline for betterAlexey Bataev2019-05-211-6/+10
* Use llvm::stable_sortFangrui Song2019-04-241-6/+3
* [OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.Alexey Bataev2019-04-171-18/+92
OpenPOWER on IntegriCloud