-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[CPU] Removed contexts from Load/Store emitters #12446
[CPU] Removed contexts from Load/Store emitters #12446
Conversation
0f270c4
to
f30705a
Compare
3232a90
to
467483c
Compare
958ab3f
to
2f8b55a
Compare
@a-sidorova It is always a good practice to put motivation of the changes directly in the description of the PR. |
@xuchen-intel @chenhu-wang FYI. If you have any comments feel free to add. |
2f8b55a
to
34164b6
Compare
34164b6
to
4aea160
Compare
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.
LGTM. Can be merged after fixing remaining comment and passing internal validation.
4aea160
to
8fa8d92
Compare
02deb5c
to
37add92
Compare
939ad6e
to
1f22e69
Compare
@chenhu-wang thanks a lot! @dmitry-gorokhov DLB has been passed. The reports are attached to the ticket |
258b081
to
15e091f
Compare
Details:
Store
pollutessrc_vmm
register in cases when src and dst precisions are different. So in the next stage in jit pipeline oursrc_vmm
can be broken. To avoid additionalaux_vmm
in each store emitter this PR removes contexts to create exact emitter using ctor. Thus, count of aux registers is known it the moment emitter creation and this count is different for each case (at the moment in masterStore
andLoad
emitters have hardcoded count of aux regsInterpolate
,MVN
,NMS
,ROI Align
,ROI Pooling
,TopK
,ColorConvert
Tickets: