aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGOpenMPRuntime.cpp
AgeCommit message (Expand)AuthorFilesLines
9 days[OpenMP] Fix initialization order for CopyOverlappedEntryGaps (#150431)Julian Brown1-2/+2
9 days[OpenMP] Don't emit redundant zero-sized mapping nodes for overlapped structs...Julian Brown1-47/+110
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-2/+2
2025-07-07[NFC][Clang][OpenMP] Refactor mapinfo generation for captured vars (#146891)Abhinav Gaba1-42/+86
2025-06-21[CodeGen] Use range-based for loops (NFC) (#145142)Kazu Hirata1-16/+10
2025-06-11[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clau...CHANDRA GHALE1-9/+283
2025-06-05[Clang] Remap paths in OpenMP runtime calls (#82541) (#141250)Dan McGregor1-5/+18
2025-05-19[clang] Use *Map::try_emplace (NFC) (#140477)Kazu Hirata1-1/+1
2025-05-18[clang] Use llvm::max_element (NFC) (#140435)Kazu Hirata1-2/+1
2025-04-14[clang] AST: remove source locations from [Variable/Dependent]SizedArrayType ...Matheus Izvekov1-2/+2
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov1-0/+1
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie1-4/+2
2025-03-03Remove leftover unused variable from #128711Mats Jun Larsen1-1/+0
2025-03-03[CodeGen] Replace PointerType::getUnqual(Type) with opaque pointer version (...Mats Jun Larsen1-12/+2
2025-02-18[MLIR][OpenMP] Add LLVM translation support for OpenMP UserDefinedMappers (#1...Akash Banerjee1-13/+14
2025-02-13[clang][NFC] Avoid potential null dereferences (#127017)schittir1-2/+2
2025-02-11[CodeGen] Avoid repeated hash lookups (NFC) (#126672)Kazu Hirata1-6/+5
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-1/+1
2025-01-23[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#124076)Kazu Hirata1-2/+2
2025-01-15[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#123013)Kazu Hirata1-1/+1
2025-01-14[OMPIRBuilder] Introduce struct to hold default kernel teams/threads (#116050)Sergio Afonso1-5/+8
2025-01-09[OpenMP][OMPIRBuilder] Handle non-failing calls properly (#115863)Sergio Afonso1-18/+14
2024-12-18[OpenMP][Clang] Migrate OpenMP UserDefinedMapper from Clang to OMPIRBuilder (...Akash Banerjee1-317/+49
2024-12-12[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119724)Kazu Hirata1-2/+2
2024-12-06[CodeGen] Migrate away from PointerUnion::{is,get} (NFC) (#118600)Kazu Hirata1-7/+7
2024-11-28Codegen changes for strict modifier with grainsize/num_tasks of taskloop cons...CHANDRA GHALE1-6/+12
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-5/+0
2024-10-25[OpenMP][OMPIRBuilder] Error propagation across callbacks (#112533)Sergio Afonso1-10/+22
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-16/+15
2024-10-23[flang][OpenMP] Support `target enter|update|exit .. nowait` (#113305)Kareem Ergawy1-2/+2
2024-10-11[clang][CGOpenMPRuntime] Avoid Type::getPointerTo() (NFC) (#112017)Youngsuk Kim1-31/+14
2024-09-24[codegen][NFC] add static mark for internal usage variable and function (#109...Congcong Cai1-5/+5
2024-09-15[CodeGen] Avoid repeated hash lookup (NFC) (#108735)Kazu Hirata1-6/+1
2024-09-13[clang][CodeGen] Strip unneeded calls to raw_string_ostream::str() (NFC)JOE19941-1/+0
2024-09-05[CGOpenMPRuntime] Avoid repeated hash lookups (NFC) (#107358)Kazu Hirata1-3/+1
2024-09-04[CGOpenMPRuntime] Use DenseMap::operator[] (NFC) (#107185)Kazu Hirata1-15/+14
2024-09-03[CGOpenMPRuntime] Use DenseMap::operator[] (NFC) (#107158)Kazu Hirata1-14/+7
2024-08-16[Clang][OMPX] Add the code generation for multi-dim `thread_limit` clause (#1...Shilei Tian1-13/+20
2024-08-10[Clang][Sema][OpenMP] Allow `thread_limit` to accept multiple expressions (#1...Shilei Tian1-5/+10
2024-08-09[Clang][OMPX] Add the code generation for multi-dim `num_teams` (#101407)Shilei Tian1-1/+21
2024-08-06[Clang][Sema][OpenMP] Allow `num_teams` to accept multiple expressions (#99732)Shilei Tian1-3/+4
2024-08-05[OpenMP][Map][NFC] improve map chain. (#101903)jyu2-git1-8/+14
2024-07-30[clang][OpenMP] Rename `varlists` to `varlist`, NFC (#101058)Krzysztof Parzyszek1-9/+9
2024-07-25[OpenMPIRBuilder][Clang][NFC] - Combine `emitOffloadingArrays` and `emitOfflo...Pranav Bhandarkar1-62/+71
2024-07-25[Clang] Remove some dead code in getNumTeamsExprForTargetDirective (#95695)Shivam Gupta1-5/+0
2024-07-18[OpenMP] Fix calculation of dependencies for multi-dimensional iteration spac...Joachim1-4/+8
2024-07-16[clang][CGRecordLayout] Remove dependency on isZeroSize (#96422)Michael Buch1-8/+15
2024-07-05[OpenMP] Fix stack corruption due to argument mismatch (#96386)Sushant Gokhale1-10/+13
2024-07-03[Clang][OpenMP] This is addition fix for #92210. (#94802)jyu2-git1-1/+17
2024-07-01[OpenMP][offload] Fix dynamic schedule tracking (#97065)Gheorghe-Teodor Bercea1-0/+14