llvm-project
[AArch64][llvm] Tighten SYSP parsing and remove custom parser
#182410
Open

[AArch64][llvm] Tighten SYSP parsing and remove custom parser #182410

jthackray wants to merge 18 commits into main from users/jthackray/tighten_sysp_encoding
jthackray
jthackray
jthackray jthackray marked this pull request as ready for review 185 days ago
llvmbot llvmbot added backend:AArch64
llvmbot
jthackray jthackray requested a review from Lukacma Lukacma 185 days ago
jthackray jthackray requested a review from CarolineConcatto CarolineConcatto 185 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 185 days ago
github-actions
github-actions
jthackray jthackray force pushed from fb282368 to 4cc8284d 185 days ago
jthackray jthackray requested a review from JDevlieghere JDevlieghere 185 days ago
llvmbot llvmbot added lldb
jthackray jthackray requested a review from kmclaughlin-arm kmclaughlin-arm 185 days ago
jthackray jthackray requested a review from rgwott rgwott 185 days ago
jthackray jthackray requested a review from amilendra amilendra 185 days ago
Lukacma
Lukacma commented on 2026-02-23
jthackray jthackray force pushed from 4cc8284d to 767465c2 170 days ago
jthackray jthackray force pushed from 8e6951b3 166 days ago
github-actions
jthackray jthackray force pushed to 81e4fcd3 166 days ago
jthackray jthackray force pushed from 81e4fcd3 to a3ad37fd 165 days ago
Lukacma
Lukacma dismissed these changes on 2026-03-12
jthackray jthackray force pushed from a3ad37fd to 4c92f03f 164 days ago
jthackray jthackray force pushed from 4c92f03f to 435869a1 152 days ago
Lukacma
Lukacma commented on 2026-03-30
jthackray jthackray force pushed from 435869a1 143 days ago
jthackray jthackray force pushed 143 days ago
jthackray jthackray force pushed to 0d4bdf29 143 days ago
jthackray jthackray force pushed from 0d4bdf29 to 5e829582 128 days ago
jthackray jthackray force pushed from 5e829582 to f1a872f1 128 days ago
CarolineConcatto
CarolineConcatto commented on 2026-04-28
jthackray jthackray force pushed from f1a872f1 to 329f620c 117 days ago
CarolineConcatto
CarolineConcatto commented on 2026-04-30
jthackray jthackray force pushed from 329f620c to 4fa459d2 114 days ago
jthackray
Lukacma
jthackray
jthackray
Lukacma
Lukacma commented on 2026-05-01
jthackray jthackray force pushed from 17101b74 to 2cfd384e 110 days ago
jthackray jthackray force pushed from 2cfd384e to a8a3b96b 110 days ago
CarolineConcatto
CarolineConcatto commented on 2026-06-10
jthackray
Lukacma
Lukacma commented on 2026-06-12
Lukacma Lukacma requested a review from Lukacma Lukacma 73 days ago
Lukacma Lukacma dismissed their stale review 73 days ago
dismiss
Lukacma
Lukacma commented on 2026-06-17
jthackray jthackray force pushed from a8a3b96b to 6bac065b 56 days ago
jthackray jthackray force pushed from 6bac065b to a6aa65ed 56 days ago
jthackray jthackray force pushed from a6aa65ed to 732900a8 54 days ago
jthackray jthackray force pushed from f89b1ece to 3f92b6be 54 days ago
jthackray jthackray force pushed from 984ebb97 to 22fc1ed8 53 days ago
jthackray [AArch64][llvm] Tighten SYSP; don't disassemble invalid encodings
c6157a3f
jthackray fixup! Address Marian's PR comments: use imm0_6 predicate
eb9aa65c
jthackray fixup! Templatise bounds checking and improve tests
473a4142
jthackray fixup! Remove SYSPxt_XZR and update code to reflect this
4368c300
jthackray fixup! Add no-alias tests
c4fed4a1
jthackray fixup! Address PR comments
da167359
jthackray fixup! Fixes after rebasing following Marian's change
942c451d
jthackray fixup! Improve error parsing
677b1eb2
jthackray fixup! Implement Marian's suggestion to implement as XSeqPairsClass +…
9dd60a68
jthackray fixup! Address PR comment about shortened `sysp` with xzr/xzr
c1430ad6
jthackray fixup! Remove superfluous code
ace8d191
jthackray fixup! Address Carol's PR comments
d4df6aa2
jthackray fixup! Update diff because SYSP definition has changed
e434b660
jthackray fixup! More optimisations spotted by Marian after the specs changed
415a2ff1
jthackray fixup! Address Marian's comments
94780bbb
jthackray fixup! Small improvement
b42716d7
jthackray fixup! Remove XZR_XZR
be659fb0
jthackray fixup! Use DUMMY_REG_PAIR_WITH_XZR for XZR_XZR pair
1a866e25
jthackray jthackray force pushed from 22fc1ed8 to 1a866e25 46 days ago
jthackray jthackray changed the title [AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings [AArch64][llvm] Tighten SYSP parsing and remove custom parser 46 days ago
Lukacma
Lukacma commented on 2026-07-09

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone