Skip to content

Commit

Permalink
Remove TR::X86UnresolvedVirtualCallSnippet
Browse files Browse the repository at this point in the history
...and the corresponding IsUnresolvedVirtualCall enumerator. This
OpenJ9-specific type is unused. The declaration of its TR_Debug::print
method is retained for the moment to avoid breaking builds.

Signed-off-by: Devin Papineau <devinmp@ca.ibm.com>
  • Loading branch information
jdmpapin committed Feb 14, 2019
1 parent 7f1faa9 commit ad18d5d
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 22 deletions.
4 changes: 2 additions & 2 deletions compiler/ras/Debug.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ namespace TR { class X86FPConvertToLongSnippet; }
namespace TR { class X86GuardedDevirtualSnippet; }
namespace TR { class X86HelperCallSnippet; }
namespace TR { class UnresolvedDataSnippet; }
namespace TR { class X86UnresolvedVirtualCallSnippet; }
namespace TR { class X86UnresolvedVirtualCallSnippet; } // TODO: delete
namespace TR { class AMD64Imm64Instruction; }
namespace TR { class AMD64Imm64SymInstruction; }
namespace TR { class AMD64RegImm64Instruction; }
Expand Down Expand Up @@ -833,7 +833,7 @@ class TR_Debug
#ifdef J9_PROJECT_SPECIFIC
void print(TR::FILE *, TR::X86CallSnippet *);
void print(TR::FILE *, TR::X86PicDataSnippet *);
void print(TR::FILE *, TR::X86UnresolvedVirtualCallSnippet *);
void print(TR::FILE *, TR::X86UnresolvedVirtualCallSnippet *); // TODO: delete
void print(TR::FILE *, TR::IA32WriteBarrierSnippet *);
void print(TR::FILE *, TR::X86JNIPauseSnippet *);
void print(TR::FILE *, TR::X86PassJNINullSnippet *);
Expand Down
23 changes: 11 additions & 12 deletions compiler/runtime/Helpers.inc
Original file line number Diff line number Diff line change
Expand Up @@ -462,18 +462,17 @@ SETVAL(TR_IA32JitMethodMonitorEnterPreservingReservation,TR_LXRH+25)
SETVAL(TR_IA32JitMethodMonitorExitPreservingReservation,TR_LXRH+26)
SETVAL(TR_IA32JitMethodMonitorExitReservedPrimitive,TR_LXRH+27)
SETVAL(TR_IA32JitMethodMonitorExitReserved,TR_LXRH+28)
SETVAL(TR_IA32interpreterUnresolvedVTableSlotGlue,TR_LXRH+29)
SETVAL(TR_IA32compressString, TR_LXRH+30)
SETVAL(TR_IA32compressStringNoCheck, TR_LXRH+31)
SETVAL(TR_IA32compressStringJ, TR_LXRH+32)
SETVAL(TR_IA32compressStringNoCheckJ, TR_LXRH+33)
SETVAL(TR_IA32andORString, TR_LXRH+34)
SETVAL(TR_IA32arrayTranslateTRTO, TR_LXRH+35)
SETVAL(TR_IA32arrayTranslateTROTNoBreak, TR_LXRH+36)
SETVAL(TR_IA32arrayTranslateTROT, TR_LXRH+37)
SETVAL(TR_IA32encodeUTF16Big,TR_LXRH+38)
SETVAL(TR_IA32encodeUTF16Little,TR_LXRH+39)
SETVAL(TR_IA32numRuntimeHelpers,TR_LXRH+40)
SETVAL(TR_IA32compressString, TR_LXRH+29)
SETVAL(TR_IA32compressStringNoCheck, TR_LXRH+30)
SETVAL(TR_IA32compressStringJ, TR_LXRH+31)
SETVAL(TR_IA32compressStringNoCheckJ, TR_LXRH+32)
SETVAL(TR_IA32andORString, TR_LXRH+33)
SETVAL(TR_IA32arrayTranslateTRTO, TR_LXRH+34)
SETVAL(TR_IA32arrayTranslateTROTNoBreak, TR_LXRH+35)
SETVAL(TR_IA32arrayTranslateTROT, TR_LXRH+36)
SETVAL(TR_IA32encodeUTF16Big,TR_LXRH+37)
SETVAL(TR_IA32encodeUTF16Little,TR_LXRH+38)
SETVAL(TR_IA32numRuntimeHelpers,TR_LXRH+39)

SETVAL(TR_AMD64floatRemainder,TR_LXRH+0)
SETVAL(TR_AMD64doubleRemainder,TR_LXRH+1)
Expand Down
7 changes: 0 additions & 7 deletions compiler/x/codegen/OMRSnippet.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ namespace TR { class X86GuardedDevirtualSnippet; }
namespace TR { class X86PicDataSnippet; }
namespace TR { class X86RecompilationSnippet; }
namespace TR { class X86SpineCheckSnippet; }
namespace TR { class X86UnresolvedVirtualCallSnippet; }
namespace TR { class LabelSymbol; }
namespace TR { class Node; }

Expand Down Expand Up @@ -84,9 +83,6 @@ TR_Debug::getNamex(TR::Snippet *snippet)
case TR::Snippet::IsIPicData:
return "IPic Data";
break;
case TR::Snippet::IsUnresolvedVirtualCall:
return "Unresolved Virtual Call Snippet";
break;
case TR::Snippet::IsForceRecompilation:
return "Force Recompilation Snippet";
break;
Expand Down Expand Up @@ -158,9 +154,6 @@ TR_Debug::printx(TR::FILE *pOutFile, TR::Snippet *snippet)
case TR::Snippet::IsVPicData:
print(pOutFile, (TR::X86PicDataSnippet *)snippet);
break;
case TR::Snippet::IsUnresolvedVirtualCall:
print(pOutFile, (TR::X86UnresolvedVirtualCallSnippet *)snippet);
break;
case TR::Snippet::IsCheckFailure:
print(pOutFile, (TR::X86CheckFailureSnippet *)snippet);
break;
Expand Down
1 change: 0 additions & 1 deletion compiler/x/codegen/OMRSnippet.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ class OMR_EXTENSIBLE Snippet : public OMR::Snippet
IsUnresolvedCall,
IsIPicData,
IsVPicData,
IsUnresolvedVirtualCall,
IsUnresolvedVTableSlot,
IsVirtualPIC,
IsCheckFailure,
Expand Down

0 comments on commit ad18d5d

Please sign in to comment.