- User Since
- Jan 9 2020, 1:29 AM (19 w, 3 d)
Wed, May 20
Tue, May 19
Implemented a fix-point iteration to reduce the number of required copies.
Fixed minor issues (see review comments).
Mon, May 18
@mehdi_amini Thanks a lot for your feedback. Unfortunately, I haven't received some comments from him.
Wed, May 13
Fri, May 8
Mon, May 4
Thu, Apr 30
Addressed reviewer comments.
Wed, Apr 29
All right; let's wait for @rriddle's comments
Tue, Apr 28
Removed todo comment.
Mon, Apr 27
Apr 23 2020
Apr 22 2020
Apr 21 2020
Reformatted and upated comments.
Apr 16 2020
We have introduced a new utility function
Block *Region::findAncestorBlockInRegion(Block &block)
in order to remove the findInCurrent implementation.
Applied comments and refactored findInCurrent functionality.
Apr 15 2020
Apr 9 2020
Applied comments and adapted test cases.
Apr 8 2020
Addressed formatting issues introduced by clang-format-6.
Mar 27 2020
Mar 25 2020
Mar 17 2020
Removed unused filterIllegalLLVMIntrinsics function.
Mar 9 2020
Fixed missing "be" in comment and changed output to "Nearest(x, y) = z".
Fixed invalid comment in TestDominance.cpp.
Mar 6 2020
Added support for nested regions.
Added test cases for dominance information.
Mar 3 2020
@herhut Regarding your example that one block is in a nested region of the second block: you are right that you will not get the nearest common dominator in this case. In order to add support for these cases, we will have to check whether one region is nested into the other one. May we use the 'isProperAncestor' function to check whether a is nested into b or vice versa?
Fixed invalid indentation that was caused by automatic post-commit formatters.