[PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Ten Tzen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri May 6 21:18:58 PDT 2022
tentzen added a comment.
How about AddressTaken_Internal and AddressTaken_External?
the _Internal is used for blockAddress-constant, jump table, etc where it's targeted by IR internal user code domain.
the latter indicates that the address is taken and can be targeted externally by Runtime (EH case), OS or even HW (like the retpoline case).
Or AddressTaken_User and AddressTaken_System that refer to user mode and system mode.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124697/new/
https://reviews.llvm.org/D124697
More information about the llvm-commits
mailing list