summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/allocate_codegen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [OPENMP]Allow allocate directive on parameters.Alexey Bataev2019-04-091-0/+14
| | | | | | Patch allows to use allocate directives on the function parameters. llvm-svn: 358016
* [OPENMP] Sync __kmpc_alloc/_kmpc_free function with the runtime.Alexey Bataev2019-04-081-12/+14
| | | | | | | Functions __kmpc_alloc/__kmpc_free are updated with the new interfaces. Patch synchronizes the compiler with the runtime. llvm-svn: 357933
* [OPENMP] Simplify codegen for allocate directive on local variables.Alexey Bataev2019-03-211-12/+2
| | | | | | | Simplified codegen for the allocate directive for local variables, initial implementation of the codegen for NVPTX target. llvm-svn: 356710
* [OPENMP]Warn if the different allocator is used for the variable.Alexey Bataev2019-03-191-3/+3
| | | | | | | | If the allocator was specified for the variable and next one is found with the different allocator, the warning is emitted, and the allocator is ignored. llvm-svn: 356513
* [OPENMP] Codegen for local variables with the allocate pragma.Alexey Bataev2019-03-191-0/+102
Added initial codegen for the local variables with the #pragma omp allocate directive. Instead of allocating the variables on the stack, __kmpc_alloc|__kmpc_free functions are used for memory (de-)allocation. llvm-svn: 356472
OpenPOWER on IntegriCloud