llvm-project
[AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings
#182410
Open

[AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings #182410

jthackray wants to merge 14 commits into main from users/jthackray/tighten_sysp_encoding
jthackray
jthackray
jthackray jthackray marked this pull request as ready for review 84 days ago
llvmbot llvmbot added backend:AArch64
llvmbot
jthackray jthackray requested a review from Lukacma Lukacma 84 days ago
jthackray jthackray requested a review from CarolineConcatto CarolineConcatto 84 days ago
jthackray jthackray changed the title [AArch64][llvm] Tighten SYSP; don't disassemble invalid encodings [AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings 84 days ago
github-actions
github-actions
jthackray jthackray force pushed from fb282368 to 4cc8284d 84 days ago
jthackray jthackray requested a review from JDevlieghere JDevlieghere 84 days ago
llvmbot llvmbot added lldb
jthackray jthackray requested a review from kmclaughlin-arm kmclaughlin-arm 84 days ago
jthackray jthackray requested a review from rgwott rgwott 84 days ago
jthackray jthackray requested a review from amilendra amilendra 84 days ago
Lukacma
Lukacma commented on 2026-02-23
jthackray jthackray force pushed from 4cc8284d to 767465c2 69 days ago
jthackray jthackray force pushed from 8e6951b3 65 days ago
github-actions
jthackray jthackray force pushed to 81e4fcd3 65 days ago
jthackray jthackray force pushed from 81e4fcd3 to a3ad37fd 64 days ago
Lukacma
Lukacma requested changes on 2026-03-12
jthackray jthackray force pushed from a3ad37fd to 4c92f03f 63 days ago
jthackray jthackray force pushed from 4c92f03f to 435869a1 51 days ago
Lukacma
Lukacma commented on 2026-03-30
jthackray jthackray force pushed from 435869a1 42 days ago
jthackray jthackray force pushed 42 days ago
jthackray jthackray force pushed to 0d4bdf29 42 days ago
jthackray jthackray force pushed from 0d4bdf29 to 5e829582 27 days ago
jthackray jthackray force pushed from 5e829582 to f1a872f1 27 days ago
CarolineConcatto
CarolineConcatto commented on 2026-04-28
jthackray jthackray force pushed from f1a872f1 to 329f620c 16 days ago
CarolineConcatto
CarolineConcatto commented on 2026-04-30
jthackray jthackray force pushed from 329f620c to 4fa459d2 13 days ago
jthackray
Lukacma
jthackray
jthackray
Lukacma
Lukacma commented on 2026-05-01
jthackray [AArch64][llvm] Tighten SYSP; don't disassemble invalid encodings
e37f42b7
jthackray fixup! Address Marian's PR comments: use imm0_6 predicate
b1d8d4fc
jthackray fixup! Templatise bounds checking and improve tests
6f9dd5cf
jthackray fixup! Remove SYSPxt_XZR and update code to reflect this
46568ab8
jthackray fixup! Add no-alias tests
5685d3c3
jthackray fixup! Address PR comments
54aa850b
jthackray fixup! Fixes after rebasing following Marian's change
48ee08e7
jthackray fixup! Improve error parsing
935b473f
jthackray fixup! Implement Marian's suggestion to implement as XSeqPairsClass +…
1c0f2419
jthackray fixup! Address PR comment about shortened `sysp` with xzr/xzr
389ae908
jthackray fixup! Remove superfluous code
75e74bb0
jthackray fixup! Address Carol's PR comments
bb3de908
jthackray fixup! Update diff because SYSP definition has changed
8b02faf2
jthackray jthackray force pushed from 17101b74 to 2cfd384e 9 days ago
jthackray fixup! More optimisations spotted by Marian after the specs changed
a8a3b96b
jthackray jthackray force pushed from 2cfd384e to a8a3b96b 9 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone