diff options
| author | Craig Topper <craig.topper@intel.com> | 2019-08-27 17:24:23 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2019-08-27 17:24:23 +0000 |
| commit | fc1f08c2f2a8112c97419c2dead294112ef704b4 (patch) | |
| tree | fdfa09f55be5b62ebb3a96bf8ccba6e9bfc829cd /lldb/packages/Python/lldbsuite/test/lldbdwarf.py | |
| parent | 900f9ba217171b090e8c49830b7f744fa6d28f4f (diff) | |
| download | llvm-fc1f08c2f2a8112c97419c2dead294112ef704b4.zip llvm-fc1f08c2f2a8112c97419c2dead294112ef704b4.tar.gz llvm-fc1f08c2f2a8112c97419c2dead294112ef704b4.tar.bz2 | |
[X86] Remove encoding information from the TAILJMP instructions that are lowered by MCInstLowering. Fix LowerPATCHABLE_TAIL_CALL to also convert them to regular JMP/JCC instructions
There are 5 instructions here that are converted from TAILJMP opcodes to regular JMP/JCC opcodes during MCInstLowering. So normally there encoding information isn't used. The exception being when XRay wraps them in PATCHABLE_TAIL_CALL.
For the ones that weren't already handled in MCInstLowering, add handling for those and remove their encoding information.
This patch fixes PATCHABLE_TAIL_CALL to do the same opcode conversion as the regular lowering patch. Then removes the encoding information.
Differential Revision: https://reviews.llvm.org/D66561
llvm-svn: 370079
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbdwarf.py')
0 files changed, 0 insertions, 0 deletions
