@@ -5,10 +5,6 @@ private import semmle.code.binary.ast.internal.CilInstructions
55newtype TInstructionTag =
66 SingleTag ( ) or
77 FunEntryTag ( ) or
8- X86JumpInstrRefTag ( ) or
9- X86JumpTag ( ) or
10- X86CJumpInstrRefTag ( ) or
11- X86CJumpTag ( ) or
128 WriteTag ( ) or
139 InitFramePtrTag ( ) or
1410 InitStackPtrTag ( ) or
@@ -51,13 +47,9 @@ newtype TInstructionTag =
5147 CilRelSubTag ( ) or
5248 CilRelCJumpTag ( ) or
5349 CilRelConstTag ( Boolean b ) or
54- CilRelRefTag ( ) or
55- CilBoolBranchRefTag ( ) or
5650 CilBoolBranchSubTag ( ) or
5751 CilBoolBranchConstTag ( ) or
5852 CilBoolBranchCJumpTag ( ) or
59- CilUnconditionalBranchTag ( ) or
60- CilUnconditionalBranchRefTag ( ) or
6153 CilCallTag ( ) or
6254 CilCallTargetTag ( ) or
6355 CilLdindLoadTag ( ) or
@@ -71,18 +63,6 @@ class InstructionTag extends TInstructionTag {
7163 this = FunEntryTag ( ) and
7264 result = "FunEntry"
7365 or
74- this = X86JumpInstrRefTag ( ) and
75- result = "X86JumpInstrRef"
76- or
77- this = X86JumpTag ( ) and
78- result = "X86Jump"
79- or
80- this = X86CJumpInstrRefTag ( ) and
81- result = "X86CJumpInstrRef"
82- or
83- this = X86CJumpTag ( ) and
84- result = "X86CJump"
85- or
8666 this = WriteTag ( ) and
8767 result = "Write"
8868 or
@@ -196,12 +176,6 @@ class InstructionTag extends TInstructionTag {
196176 result = "CilRelConst(" + b .toString ( ) + ")"
197177 )
198178 or
199- this = CilRelRefTag ( ) and
200- result = "CilRelRef"
201- or
202- this = CilBoolBranchRefTag ( ) and
203- result = "CilBoolBranchRef"
204- or
205179 this = CilBoolBranchSubTag ( ) and
206180 result = "CilBoolBranchSub"
207181 or
@@ -211,12 +185,6 @@ class InstructionTag extends TInstructionTag {
211185 this = CilBoolBranchCJumpTag ( ) and
212186 result = "CilBoolBranchCJump"
213187 or
214- this = CilUnconditionalBranchTag ( ) and
215- result = "CilUnconditionalBranch"
216- or
217- this = CilUnconditionalBranchRefTag ( ) and
218- result = "CilUnconditionalBranchRef"
219- or
220188 this = CilCallTag ( ) and
221189 result = "CilCall"
222190 or
0 commit comments