-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Remove CreateFalse node during lowering, if MaskToVector is getting removed #114272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
Files not reviewed (1)
- src/tests/JIT/Regression/JitBlue/Runtime_113338/Runtime_113338.csproj: Language not supported
@dotnet/jit-contrib @dotnet/arm64-contrib |
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
/azp run Fuzzlyn, Antigen |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run Fuzzlyn |
Azure Pipelines successfully started running 1 pipeline(s). |
osx/arm64 fuzzlyn failure is #113940 |
During lowering, if we see
CndSel(AllTrue, op2, op3)
, we replace it withop2
and deleteAllTrue
andop3
. Ifop3
isAllFalse
, we remove it too. However, it can be wrapped inMaskToVector(AllFalse)
and in such case, we would just deleteMaskToVector
node and notAllFalse
node. Fixed by removing that node as well.Fixes: #113338