Add missing control flow attributes:
- LOOP*: isBranch, isTerminator
- HLT: isTerminator
This helps downstream disassemblers (such as BOLT) reconstruct the control
flow graph more accurately.
Differential D102297
[X86] Modify LOOP*, HLT control flow attributes Amir on May 11 2021, 6:30 PM. Authored by
Details Add missing control flow attributes:
This helps downstream disassemblers (such as BOLT) reconstruct the control
Diff Detail
Event TimelineComment Actions Why adding encoding information to TAILJMP? It's morphed in X86MCInstLower.cpp before it gets to the encoder. Comment Actions Needs an explanation of what this accomplishes. Needs some sort of test, or an explanation of why it can't be tested. Comment Actions Marking as Request Changes to get it off of my dashboard until the other comments get a response. Comment Actions @craig.topper: looks like there were no objections in a week. Can you please land this diff for me? (I don't have a commit access yet) |