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

AArch64: Implement arraytranslateEvaluator() and arraycmpEvaluator() #6092

Closed
3 tasks done
knn-k opened this issue Jul 1, 2021 · 8 comments
Closed
3 tasks done

AArch64: Implement arraytranslateEvaluator() and arraycmpEvaluator() #6092

knn-k opened this issue Jul 1, 2021 · 8 comments

Comments

@knn-k
Copy link
Contributor

knn-k commented Jul 1, 2021

The following evaluators are missing on AArch64:

  • arraytranslateEvaluator()
  • arraycmpEvaluator()
  • arraysetEvaluator()
@knn-k
Copy link
Contributor Author

knn-k commented Aug 20, 2021

x:

  • SupportsArrayTranslateTRTO
  • SupportsArrayTranslateTROT
  • SupportsArrayTranslateTROTNoBreak
  • SupportsArrayCmp
  • SupportsArraySet

p:

  • SupportsArrayTranslateTRTO
  • SupportsArrayTranslateTRTO255
  • SupportsArrayTranslateTROT
  • SupportsArrayTranslateTROTNoBreak
  • SupportsArrayCmp
  • SupportsArraySet

z:

  • SupportsArrayTranslateTRxx
  • SupportsArrayCmp
  • SupportsArrayCmpSign
  • SupportsArraySet

@Akira1Saitoh
Copy link
Contributor

arraycmpEvaluator has been implemented by #6904.

@knn-k
Copy link
Contributor Author

knn-k commented Feb 1, 2024

arraysetEvaluator has been implemented by #6934.

@knn-k
Copy link
Contributor Author

knn-k commented Oct 18, 2024

Implementing arraytranslateEvaluator now.

@knn-k
Copy link
Contributor Author

knn-k commented Oct 24, 2024

PRs for arraytranslateTRTO255: #7499 and eclipse-openj9/openj9#20406

@knn-k
Copy link
Contributor Author

knn-k commented Nov 13, 2024

PRs for arraytranslateTRTO (ASCII conversion): #7544 and eclipse-openj9/openj9#20585

@knn-k
Copy link
Contributor Author

knn-k commented Nov 21, 2024

Issue for arraytranslateTROT and TROTNoBreak: eclipse-openj9/openj9#20658

@knn-k
Copy link
Contributor Author

knn-k commented Feb 17, 2025

PRs for arraytranslateTROTNoBreak: #7587 and eclipse-openj9/openj9#20793

AArch64 lacks the support for arraytranslateTROT. I can implement it, but I couldn't find the case where the idiom recognition generates arraytranslateTROT nodes. See also eclipse-openj9/openj9#20658

Closing this issue as completed.

@knn-k knn-k closed this as completed Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants