User Details
- User Since
- Jan 28 2015, 2:26 PM (425 w, 1 d)
Feb 8 2021
Apr 27 2020
Apr 24 2020
Dec 12 2019
Nov 15 2019
Thanks for fixing this. LGTM.
Sep 10 2019
LGTM.
Aug 27 2019
Aug 22 2019
Aug 19 2019
Aug 18 2019
Aug 16 2019
Aug 12 2019
Have you tried measuring compile-time on some benchmark with this patch. Changing unordered containers to ordered ones can increase compile-time. What if you simply sort the containers before iteration?
Aug 9 2019
May 24 2019
May 15 2019
May 7 2019
May 6 2019
May 3 2019
May 2 2019
Apr 30 2019
Apr 29 2019
Thanks @richard.townsend.arm . I have updated the patch.
Apr 26 2019
Apr 25 2019
Apr 24 2019
Apr 23 2019
Apr 22 2019
Apr 19 2019
Thanks @kristof.beyls for the review. We are still working on the combining the clang patches which should fix PR41135 and PR41136. I will then add unit tests to this patch.
Apr 12 2019
Apr 11 2019
Apr 10 2019
The new patch now also handles struct returns for instance methods.
Apr 5 2019
Got rid of the confusing SuppressSRet logic. The "inreg" attribute is now used to indicate sret returns in X0.
Refer https://bugs.llvm.org/show_bug.cgi?id=41135 for a detailed discussion on the issue. Please review this and the related clang patch and let me know if this implementation is something we can proceed with.
Mar 22 2019
Mar 21 2019
Mar 20 2019
Ping for reviews please.
Mar 14 2019
I was trying to write another checker for hashing of pointers. Basically, I wanted to match all instances where the keys of std::map are pointers. Writing an AST matcher for std::map is straightforward. However, I am not sure how to check for pointer keys after matching std::map.
Mar 13 2019
Could you please add a commit that changes the top of the file on your previous commit? Feel free to do that without review (I can't commit it myself atm).
Also, what is the difference between these two: https://clang.llvm.org/docs/analyzer/checkers.html, https://clang-analyzer.llvm.org/available_checks.html. It seems they document similar stuff. Should we add the doc for each new checker in both of these?
The obvious question, why not implement this in clang-tidy?
Mar 12 2019
Following are the assumptions/limitations of this patch: