Add type promotion checks and two new checks
Mon, Sep 28
Thu, Sep 24
Nice change! LGTM
Add truncate_sext test
Closed since it's no longer needed.
Wed, Sep 23
Allow inverted condition codes
Mon, Sep 21
Be a bit more strict.
Fold using the LHS and check for LHS and RHS opcodes explicitly.
Fri, Sep 18
Support commuted operands and add tests to cover them.
Thu, Sep 17
Wed, Sep 16
Tests updated in rGac2717bfdd0d
Closed by rGef0b9f3307a1
Tue, Sep 15
Clean up the formatting a little.
Remove -O3 from test and improve VCMP detection.
Mon, Sep 14
Thu, Sep 10
Wed, Sep 9
Tue, Sep 8
Mon, Sep 7
Tue, Sep 1
Show difference to previous codegen.
Use isMask and move hasOneUse checks
Improved the BuildVec processing and added old checks to test.
Aug 28 2020
Aug 26 2020
I was just writing that I understood that creating a test for this one was very difficult? I.e., creating a small test case, was that this case? Looks like Sam has one now......should it not be part of this change? But anyway, it's fine I guess.
I have also stumbled across this bug while making a change so I also have this fix downstream! The existing test cases will cover this once I upload another change, so I think this is fine. Thanks!
Aug 19 2020
Aug 18 2020
Add MIR test
Sure, there is already a mov-after-dls mir test that I can add to.
Just generating a MIR file from mov-operand.ll would be fine and save you from manually having to alter an existing test.
Rename getCount, use is isMovRegOpcode and cache ElemDef->getOperand(1)
I think having the IR test is a good idea, but could you also upload it as a MIR too, just because this pass is very far away from the IR input.
Aug 17 2020
Jul 30 2020
Jul 28 2020
Remove -tail-predication option from test and change SEXTLOAD to NON_EXTLOAD in DAGCombiner check.
Jul 27 2020
Add more tests and clean up checks in visitSIGN_EXTEND_INREG
Jul 24 2020
Simplify test and add extra checks to sext masked load generation.
Jul 23 2020
Jul 22 2020
Jul 17 2020
Update tail predication option in test
Jul 16 2020
Add context to diff
Jun 30 2020
Rebase and clean up test
Fix types of nearbyint intrinsic
Fix up nearbyint test, make ST a class member and move fma case.
Jun 26 2020
Only tail predicate if the subtarget has float ops, add nearbyint test and clean up the test file.
Jun 25 2020
Add missing floor and ceil tests
Closed by 187f627a505
Jun 24 2020
Remove dso_local and local_unnamed from test
Change to switch statement and merge tests
Jun 23 2020
Sep 13 2019