- User Since
- Jun 30 2020, 1:14 PM (12 w, 3 d)
Sun, Sep 20
Tue, Sep 15
Mon, Sep 14
Oh, I forgot about it. --author="Ta-Wei Tu <email@example.com>", thanks!
Hi @arsenm, thank you for the review! Can you commit this for me? Because I don't have the commit access yet. Thanks!
Sun, Sep 13
Fri, Sep 11
Thu, Sep 10
Add PassInstrumentation callback tests.
Wed, Sep 9
Replace SFINAE helper with llvm::is_detected.
Address (some) code review comments.
Fri, Sep 4
Thu, Sep 3
Add unit test.
Wed, Sep 2
Hi, thanks for your comments and suggestions!
Mon, Aug 31
Aug 25 2020
Aug 20 2020
Replace unnecessary [&] with .
Aug 19 2020
Source -> IncomingBlock
Hi @Whitney, @fhahn, thanks for your review and comment!
Please let me know if there's any other problem with the patch.
Also, if the patch is ready to land, is it possible for you to commit it instead (I believe I don't have the commit access)?
Rename variables. Use BasicBlock::phis(). Explain what "extra Phi block" means in the comment.
Aug 18 2020
Check the existence of the extra block only when the inner loop is guarded and the inner loop exit contains LCSSA Phi instructions.
Hi @Whitney, @fhahn, @ychen, thank you all for your comments and suggestions! Sorry for the late reply.
I was trying to convert the LoopInterchange pass into a loop-nest pass. However, there seems to be no corresponding loop pass for the NPM.
Any particular reason for this?
Fix LCSSA block checking. Rename loops in the test file.
Aug 11 2020
@ychen Again, thanks for your comment!
Aug 10 2020
@ychen Thank you for your comment! I've added some unittests. Please let me know if there's anything unclear about the intended usage.
Aug 9 2020
Aug 8 2020
Test the functionality of addNewLoopNests().
Fix LoopNestAnalysis invalidation bugs.
Aug 4 2020
Fix bug of holding dangling LoopNest references.
Aug 3 2020
Add tests about invalidating the analysis results and clearing the result cache.
Add basic unit-tests to test and demonstrate the functionality of loop-nest-pass-related infrastructure (LoopNestPassManagerTest.cpp). Still working on more tests.
Aug 2 2020
Jul 30 2020
Fix LoopRotate/pr35210.ll (sync with commit b36c39260edcded47436f344e48f78cfbedac494).
Propagate the requirement of MemorySSA from loop passes to loop nest passes.
Fix loop deletion and rotation tests.
Fix LOOP_NEST_ANALYSIS macro, clang-tidy warnings. Rebase.
Fix several pre-merge checks.