[PATCH] D99024: [OpenMP][OMPIRBuilder] Adding support for `omp atomic`

Fady Ghanim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 17 13:07:00 PDT 2021


fghanim marked 8 inline comments as done.
fghanim added inline comments.


================
Comment at: llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:2551
+  // 'x' is simply rewritten with some 'expr'.
+  // make monotonic ordering we have different
+  AtomicRMWInst::BinOp AtomicOp = (UpdateExpr ? RMWOp : AtomicRMWInst::Xchg);
----------------
Meinersbur wrote:
> "make monotonic ordering we have different"
> incomplete sentence?
rephrased the comment


================
Comment at: llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp:2295-2306
+  //  for (Instruction &Cur : *EntryBB) {
+  //    if (isa<StoreInst>(Cur)) {
+  //      StoreofAtomic = cast<StoreInst>(&Cur);
+  //      if (StoreofAtomic->getPointerOperand() == XVal)
+  //        continue;
+  //      StoreofAtomic = nullptr;
+  //    }
----------------
Meinersbur wrote:
> Please complete remove commented code.
leftover code removed.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D99024/new/

https://reviews.llvm.org/D99024



More information about the llvm-commits mailing list