User Details
- User Since
- Mar 5 2020, 1:46 PM (159 w, 5 d)
Jan 31 2022
LGTM
LGTM
Sep 19 2021
LGTM.
Sep 14 2021
Address review.
Address review.
Sep 12 2021
LGTM
Sep 11 2021
Use recordDependence
address review.
- Use early increment iterator range rather than hacky code.
- Fix the infinite loop issue.
- Negative test case.
Sep 9 2021
LGTM.
Sep 7 2021
Note: Some tests seem broken (heap_to_stack.ll) and clang format is needed.
Aug 30 2021
Rebase
Aug 26 2021
Rebase (use the bitstate)
Aug 23 2021
Aug 22 2021
This feature was added by another patch.
Aug 19 2021
Use a BitState instead of hacky Option<bool>
I will rebase the rest of the patch set.
imlpement 'trackStatistics()` function for Function position.
Aug 18 2021
rebase, fix tests, change propagation technique.
I will add a test.
Fix wrapper.ll test.
Rebase, fix tests.
Fix the depgraph.ll
Aug 17 2021
LGTM
LGTM
LGTM
Aug 16 2021
I think it makes sense to reverse the attributes.
Aug 15 2021
With the patch:
$ time opt -attributor test-suite/CTMark/sqlite3/sqlite3.mem2reg.ll
Small Change.
Aug 12 2021
LGTM. With a nit.
Aug 11 2021
LGTM, maybe a test could be great.
Aug 7 2021
Aug 4 2021
small fix.
Aug 3 2021
Jul 28 2021
- Explicitly handle InvokeInst.
- Add a option to note use backwards reachability.
- Don't use backwards reachability for transative queries (fixes the fixme)
- Address misc review.
Note: this seems to break some Attributor and AMDGPU Attributor tests. Attributor doesn't internalize by default. Maybe it is breaking that.
But I don't know why.
Jul 27 2021
Use the new |= operator for change tracking.
Use the new |= operator for change tracking.
Jul 26 2021
LGTM
Jul 25 2021
Jul 23 2021
Don't ignore the return value of checkForAllCallLikeInstructions
Jul 22 2021
Jul 20 2021
Fix issue with the unittest.
Change tracking issue.
Rmove useless comment.
LGTM
Jul 19 2021
LGTM.
Maybe we can explain why the bit state is needed.
Jul 16 2021
Small fix with change tracking.
clang-format (sorry that I forgot)
Remove the WIP tag.
Jul 14 2021
Inline assembly call sites are no longer treated as unknown callees.
This fixes some differences in deduction.
LGTM as far as I can see. One small nit.
Jul 13 2021
Small change.
Make the uniform-work-group-size deduction use the BooleanState.
Rebase.
Sorry I thought that the update script would remove old check lines.
I removed the old lines that where not removed. Tests pass now.
Jul 12 2021
- Added requested test.
- Removed the check for linkage type
Jul 10 2021
- Address review.
- Small naming change.
Jul 9 2021
- Add support for constant exploration
- All tests are supported now
- Bug fix
Jul 7 2021
LGTM
Jul 6 2021
LGTM
Jul 5 2021
Only this patch looks broken.
I think applying the D104432 in reverse should work.
Jul 4 2021
I think there was a mistake during rebase or we should abandon https://reviews.llvm.org/D104432
Jul 3 2021
- Support more tests.
- Fix the problem with existing tests.
- Simplify logic.
- Misc changes.
Jun 30 2021
- Added Uniform Work Group deduction.
- Addressed review.