I don't think compiler-generated code could actually be affected by this, but better to be thorough.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM, thanks!
llvm/lib/MC/MCWin64EH.cpp | ||
---|---|---|
1014 | In addition to these, there's also UOP_PushMachFrame (which is shared with x86_64) which can be used on arm64, in the same way (only manually generated with custom assembly directives). The fact that some opcodes are shared between x86_64, arm64 and arm is a bit messy - I guess it would be clearer if they would be entirely separate sets of opcodes without reuse. |
In addition to these, there's also UOP_PushMachFrame (which is shared with x86_64) which can be used on arm64, in the same way (only manually generated with custom assembly directives).
The fact that some opcodes are shared between x86_64, arm64 and arm is a bit messy - I guess it would be clearer if they would be entirely separate sets of opcodes without reuse.