User Details
- User Since
- Oct 28 2019, 10:35 AM (177 w, 3 d)
Today
Please take a look. Thanks!
Switched to KnownBits::mul.
Guard against a potential integer overflow.
Yesterday
Rebased.
Adjusted MatchForward.
Adjusted the condition for select.
Wed, Mar 22
Please take look. Thanks!
Added a vector test and some negative tests.
I've updated the patch. Please take a look. Thanks!
Updated tests, including a vector one.
Tue, Mar 21
Please take a look. Thanks!
- Removed the empty clause.
- Removed RangeOp.
- Switched to CreateNeg.
- Made the matching a little more straightforward.
Mon, Mar 20
Use m_APInt instead of m_ConstantInt.
Sun, Mar 19
Started using ConstantRange.
Please take a look. Thanks!
Combine some "if" statements.
Please take a look. Thanks!
Handle more cases.
Thu, Mar 16
Wed, Mar 15
LGTM. I like the fallback mechanism. We prefer to use X.contains(), but if that's not possible (or people just randomly call llvm::is_contained), llvm::is_contained is there to do the right thing for you.
Tue, Mar 14
Mon, Mar 13
Thank you for updating the patch. LGTM.
Sun, Mar 12
Ported to InstCombine.
Fri, Mar 10
Thank you for explaining how things work.
Wed, Mar 8
I think I have a high-level understanding, but I haven't understood the implementation yet.
Tue, Mar 7
Mon, Mar 6
Please take a look. Thanks!
Sun, Mar 5
Deprecate countPopulation as before.