Skip to content
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

Remove unsigned support in Z::imulEvaluator #4583

Merged
merged 1 commit into from
Nov 23, 2019

Conversation

wbh123456
Copy link
Contributor

@wbh123456 wbh123456 commented Nov 21, 2019

Codes guarded by isUnsigned() are dead codes since all the unsigned imul ILOpcodes have been removed in #4512. Only TR::imul still invokes Z::imulEvaluator on Z. Therefore, remove unsigned support in the Z::imulEvaluator.

Note: I have checked all the evaluators, simplifiers and constrains that are affected by #4512, there is no other similar problem (e.g. there is no other "dead unsigned support path" caused by that PR.)

Issue: #2657
Signed-off-by: Bohao(Aaron) Wang aaronwang0407@gmail.com

Signed-off-by: Bohao(Aaron) Wang <aaronwang0407@gmail.com>
@fjeremic
Copy link
Contributor

@genie-omr build zlinux,zos

@fjeremic fjeremic merged commit bd339aa into eclipse-omr:master Nov 23, 2019
@wbh123456 wbh123456 deleted the deadpath4512 branch November 26, 2019 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants