-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[Arm64] Vector Load/Store structure instructions #33461
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
Changes from 1 commit
e31f305
cddcb09
d11a956
66cb52e
d591c2b
b559403
e8524fe
b4aa743
4e1ce14
9cca19b
cd88213
8fe0715
e7ce778
b493842
ee4415b
bdc9df6
66103d5
a0bfd42
e77156b
43aed1d
683a20d
6a53804
1e482c5
c7af7d2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
… emitarm64.h
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -39,6 +39,8 @@ void emitDispLSExtendOpts(insOpts opt); | |
| void emitDispReg(regNumber reg, emitAttr attr, bool addComma); | ||
| void emitDispVectorReg(regNumber reg, insOpts opt, bool addComma); | ||
| void emitDispVectorRegIndex(regNumber reg, emitAttr elemsize, ssize_t index, bool addComma); | ||
| void emitDispVectorRegList(regNumber firstReg, unsigned listSize, insOpts opt, bool addComma); | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit: listSize => listLength? (same below)
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I will follow up in #33535 |
||
| void emitDispVectorElemList(regNumber firstReg, unsigned listSize, emitAttr elemsize, unsigned index, bool addComma); | ||
| void emitDispArrangement(insOpts opt); | ||
| void emitDispElemsize(emitAttr elemsize); | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit: capitalize "size", |
||
| void emitDispShiftedReg(regNumber reg, insOpts opt, ssize_t imm, emitAttr attr); | ||
|
|
||
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.
Would this be clearer as
emitDispVectorRegListWithSize? As named, I wasn't sure the difference betweenemitDispVectorRegListandemitDispVectorElemList-- namely, what is a "VectorElem"?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.
These terminology from C1.2.5 Register names - I don't have a strong preference how to name the function - I tried to follow what the Arm docs said.