fghanim marked 4 inline comments as done. fghanim added inline comments.
================ Comment at: clang/lib/CodeGen/CGStmtOpenMP.cpp:878 + [this, VDInit, OriginalAddr, VD, ThisFirstprivateIsLastprivate, + OrigVD, &Lastprivates, IRef, &OMPBuilder]() { // Emit private VarDecl with copy init. ---------------- jdoerfert wrote: > Is this needed? All these are changes that I forgot to remove after I created a special version for `EmitOMPFirstprivateClause` in D79677 for the OMPBuilder ================ Comment at: clang/lib/CodeGen/CodeGenFunction.h:1581 + ++I; + + return &*I; ---------------- jdoerfert wrote: > What is wrong with `BB->getFirstNonPHIOrDbgOrLifetime()`? If it is to avoid > too many test changes, please add a TODO. I think from a functional > perspective there is no need to advance it after the first set of allocas > that may be separated from the phis by non-allocas? Nothing wrong with it. The first while loop, I just came across a case that I don't remember at the moment that had an instruction that wasn't an alloca, and I wanted to skip over that. the second while, is to get to the first non-alloca instruction. The purpose is to be able to insert new allocas, after already generated allocas. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D79676/new/ https://reviews.llvm.org/D79676 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits