mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
have the mc lowering process handle a few tail call forms, lowering them to
jumps where possible and turning the TAILCALL marker in the instruction asm string into a proper comment. This eliminates a FIXME and is on the path to finishing: rdar://7639610 - eliminate encoding and asm info for TAILJMPd TAILJMPr TAILJMPn, etc. However, I can't eliminate the encodings for these instructions because the JIT still exists and has its own copy of the encoder, sigh. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107946 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -77,7 +77,6 @@ static unsigned getRelaxedOpcode(unsigned Op) {
|
||||
case X86::JG_1: return X86::JG_4;
|
||||
case X86::JLE_1: return X86::JLE_4;
|
||||
case X86::JL_1: return X86::JL_4;
|
||||
case X86::TAILJMP_1:
|
||||
case X86::JMP_1: return X86::JMP_4;
|
||||
case X86::JNE_1: return X86::JNE_4;
|
||||
case X86::JNO_1: return X86::JNO_4;
|
||||
|
Reference in New Issue
Block a user