summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
AgeCommit message (Expand)Author
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-09Revert "[Attributor] Replace AAValueSimplify with AAPotentialValues"Johannes Doerfert
2022-06-09[Attributor] Replace AAValueSimplify with AAPotentialValuesJohannes Doerfert
2022-06-09[Attributor][FIX] Replace call site argument uses, not valuesJohannes Doerfert
2022-06-09[Attributor][NFC] Introduce helper structJohannes Doerfert
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song
2022-04-26[OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.Michael Kruse
2022-04-18Reapply "[OpenMP] Refactor OMPScheduleType enum."Michael Kruse
2022-04-18Revert "[OpenMP] Refactor OMPScheduleType enum."Michael Kruse
2022-04-18[OpenMP] Refactor OMPScheduleType enum.Michael Kruse
2022-04-15[Attributor][NFCI] Introduce AttributorConfig to bundle all optionsJohannes Doerfert
2022-03-22Cleanup includes: Transforms/IPOserge-sans-paille
2022-03-19[OpenMP][FIX] Do not crash when kernels are debug wrapper functionsJohannes Doerfert
2022-03-17[OpenMP][FIX] Initialize member to avoid undefined value in debug outputJohannes Doerfert
2022-03-15[OpenMPOpt] Avoid pointer element type access during region mergingNikita Popov
2022-03-07[OpenMP][FIX] Ensure flag to disable de-globalization works properlyJohannes Doerfert
2022-03-06[Attributor][OpenMPOpt][FIX] Register simplification callbacksJohannes Doerfert
2022-03-04[OpenMP][FIX] Ensure custom state machine worksJohannes Doerfert
2022-03-01[OpenMP][NFC] Add an option to print the module before in OpenMPOptJoseph Huber
2022-02-18[OpenMP] Add an option to limit shared memory usage in OpenMPOptJoseph Huber
2022-02-17[OpenMP] Add RTL function to externalization RAIIJoseph Huber
2022-02-11[OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not alignedJohannes Doerfert
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2022-02-01[OpenMP] Eliminate redundant barriers in the same blockJohannes Doerfert
2022-02-01[OpenMP] Ensure to remove noinline from all runtime functions eventuallyJohannes Doerfert
2022-01-26[OpenMPOpt] Add const qualifier (NFC)Nikita Popov
2022-01-25[OMPIRBuilder] Generate aggregate argument for parallel region outlined funct...Giorgis Georgakoudis
2022-01-24[OpenMP] Add more identifier to created shared globalsJoseph Huber
2022-01-24[OpenMP][Fix] Properly inherit calling conventionJoseph Huber
2022-01-19[OpenMP][FIX] Replace ICVs only with values valid at the getter positionJohannes Doerfert
2022-01-19[OpenMPOpt] Use SetVector to store list of kernels.Eli Friedman
2022-01-08[OpenMPOpt] Use cast<> instead of dyn_cast<> to avoid dereference of nullptr....Simon Pilgrim
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata
2021-12-29Reapply "[OpenMP][NFCI] Embed the source location string size in the ident_t"Johannes Doerfert
2021-12-29Revert "[OpenMP][NFCI] Embed the source location string size in the ident_t"Mehdi Amini
2021-12-29[OpenMP] Simplify all stores in the device codeJohannes Doerfert
2021-12-28[OpenMP][NFCI] Embed the source location string size in the ident_tJohannes Doerfert
2021-12-28[OpenMP][FIX] Make AAExecutionDomain deterministicJohannes Doerfert
2021-12-28[OpenMP][FIX] Make heap2shared deterministicJohannes Doerfert
2021-12-28[OpenMP][NFC] Move address space enum into OMPConstants headerJohannes Doerfert
2021-12-27[OpenMP] Use alignment information in HeapToSharedJoseph Huber
2021-12-06[OpenMP] Make reduction functions SPMD compatibleJoseph Huber
2021-12-06[OpenMP][FIX] Invalidate the SPMDCompatibilityTracker explicitlyJoseph Huber
2021-12-01[OpenMP][FIX] SPMDzation guarding needs to account for all reaching kernelsJoseph Huber
2021-11-30[OpenMP] Add RTL function to externalization RAIIJoseph Huber
2021-11-14[llvm] Use isa instead of dyn_cast (NFC)Kazu Hirata
2021-11-12[OpenMP] Fix main thread barrier for Pascal and amdgpuJoel E. Denny
2021-11-09[OpenMP] Use AAAssumptionInfo to get assumptions in OpenMPOptJoseph Huber