aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGOpenMPRuntime.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-01[OpenMP][offload] Fix dynamic schedule tracking (#97065)Gheorghe-Teodor Bercea1-0/+16
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-3/+2
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-2/+3
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-3/+2
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-2/+3
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-3/+2
2024-02-21[OpenMP] Remove `register_requires` global constructor (#80460)Joseph Huber1-4/+0
2023-11-10 [OpenMP] Rework handling of global ctor/dtors in OpenMP (#71739)Joseph Huber1-8/+0
2023-10-29[OpenMP] Unify the min/max thread/teams pathwaysJohannes Doerfert1-1/+9
2023-10-26[OpenMP] Pass min/max thread and team count to the OMPIRBuilder (#70247)Johannes Doerfert1-1/+2
2023-08-26[OpenMP] Codegen support for thread_limit on target directive for hostSandeep Kosuri1-0/+8
2023-08-24[OpenMP] Emit offloading entries for indirect target variablesJoseph Huber1-0/+7
2023-08-23[OpenMP] Properly set static thread limit (w/o analysis)Johannes Doerfert1-12/+13
2023-08-16[OpenMP] Migrate dispatch related utility functions from Clang codegen to OMP...Akash Banerjee1-22/+0
2023-07-12[OpenMP] Migrate device code privatisation from Clang CodeGen to OMPIRBuilderAkash Banerjee1-3/+3
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso1-1/+1
2023-07-06[OPENMP52] Support Support omp_cur_iteration modifier for doacrossJennifer Yu1-2/+4
2023-07-06Enable dynamic-sized VLAs for data sharing in OpenMP offloaded target regions.Doru Bercea1-0/+19
2023-07-03[OPENMP52] Codegen support for doacross clause.Jennifer Yu1-0/+36
2023-06-30[OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code g...Jan Sjodin1-45/+45
2023-06-22[CLANG] Fix uninitialized scalar field issuesManna, Soumi1-1/+1
2023-05-16[Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAn...Andrew Gozillon1-4/+0
2023-04-19[OpenMP] Prefix outlined and reduction func names with original func's nameItay Bookstein1-23/+28
2023-04-19Revert "[OpenMP] Prefix outlined and reduction func names with original func'...Itay Bookstein1-28/+23
2023-04-19[OpenMP] Prefix outlined and reduction func names with original func's nameItay Bookstein1-23/+28
2023-03-23[OpenMP][OMPIRBuilder] Make OffloadEntriesInfoManager a member of OpenMPIRBui...Jan Sjodin1-3/+0
2022-12-20[OpenMP] Clang Support for taskwait nowait clauseSunil Kuravinakop1-0/+1
2022-12-09Revert "[OpenMP] Clang Support for taskwait nowait clause"Chi Chun Chen1-1/+0
2022-12-08[OPENMP51]Codegen for error directive.Jennifer Yu1-1/+7
2022-12-08[OpenMP] Clang Support for taskwait nowait clauseSunil K1-0/+1
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-24[OpenMP][OMPIRBuilder] Mirgrate getName from clang to OMPIRBuilderJan Sjodin1-7/+1
2022-11-22[OpenMP][OMPIRBuilder] Add a configuration class that captures flags that aff...Jan Sjodin1-2/+1
2022-11-14Migrate getOrCreateInternalVariable from Clang to OMPIRBuilder.Akash Banerjee1-10/+0
2022-11-08Fix duplicate word typos; NFCRageking81-1/+1
2022-11-03[OpenMP][OMPIRBuilder] Migrate createOffloadEntriesAndInfoMetadata from clang...Jan Sjodin1-6/+3
2022-10-16[OpenMP][OpenMPIRBuilder] Migrate OffloadEntriesInfoManager from clang to OMP...Jan Sjodin1-208/+1
2022-10-07[OpenMP][OMPIRBuilder] Migrate emitOffloadingArraysArgument from clangJan Sjodin1-57/+8
2022-09-15Revert "[OpenMP] Codegen aggregate for outlined function captures"Dhruva Chakrabarti1-2/+0
2022-09-15[OpenMP] Codegen aggregate for outlined function capturesGiorgis Georgakoudis1-0/+2
2022-08-20Revert "Use std::is_same_v instead of std::is_same (NFC)"Kazu Hirata1-2/+2
2022-08-20Use std::is_same_v instead of std::is_same (NFC)Kazu Hirata1-2/+2
2022-07-08[OpenMP] Add loop tripcount argument to kernel launch and remove push functionJoseph Huber1-6/+4
2022-04-29[OpenMP] Make generating offloading entries more genericJoseph Huber1-12/+0
2022-03-23[CGOpenMPRuntime] Reuse getDepobjElements() (NFC)Nikita Popov1-0/+8
2022-03-22[CGOpenMPRuntime] Remove some uses of deprecated Address ctorNikita Popov1-2/+2
2022-03-21[CodeGen][OpenMP] Use correct type in EmitLoadOfPointer()Nikita Popov1-0/+5
2022-01-08[clang] Remove unused forward declarations (NFC)Kazu Hirata1-2/+0
2021-12-24[OpenMP] Avoid creating null pointer lvalue (NFC)Nikita Popov1-4/+4
2021-12-16[CodeGen] Avoid more pointer element type accessesNikita Popov1-5/+5