[LFI][X86] Add control-flow rewrites #210913
zyedidia
force pushed
from
3f5ecdc4
to
a2c8651b
74 days ago
[LFI][X86] Add control-flow rewrites
8f7e587c
Preserve notrack prefix
4fbcb9cf
Add test case for rep ret
6758641c
Use getSubReg instead of getX86SubSuperRegister
f89e7bdd
Simplify branch alignment and remove direct branch alignment option
0b21c837
Improve test for rep ret and 32-bit instructions
d7e92ba5
Remove test that expects behavior for rewriting reserved register r11
0a7bf282
Use bundle grouping directives where necessary
e0abd61d
zyedidia
force pushed
from
a2c8651b
to
e0abd61d
73 days ago
Update documentation to clarify bundling is now implemented
b99f50c2
Refactor to use MCInstBuilder pattern
3bf1146f
Add test for 32b/16b jump errors
9f8d069c
Add return with immediate example
af9b3d2e
Keep source location, reject 32/16-bit more explicitly, and add test …
292d3ab9
Merge branch 'main' into llvm-pr/lfi/x86_64-rewriter-cf
ed4aeca4
Merge branch 'main' into llvm-pr/lfi/x86_64-rewriter-cf
9df0324c
zyedidia
enabled auto-merge (squash) 36 days ago
zyedidia
merged
9d90850f
into main 36 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub