Skip to content

Commit fa9745e

Browse files
committed
[clang][Interp][NFC] Remove unneeded opcode initializers
1 parent 9b225d0 commit fa9745e

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed

clang/lib/AST/Interp/Opcodes.td

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ class AluOpcode : Opcode {
139139
}
140140

141141
class FloatOpcode : Opcode {
142-
let Types = [];
143142
let Args = [ArgRoundingMode];
144143
}
145144

@@ -195,17 +194,14 @@ def NoRet : Opcode {}
195194

196195
def Call : Opcode {
197196
let Args = [ArgFunction, ArgUint32];
198-
let Types = [];
199197
}
200198

201199
def CallVirt : Opcode {
202200
let Args = [ArgFunction, ArgUint32];
203-
let Types = [];
204201
}
205202

206203
def CallBI : Opcode {
207204
let Args = [ArgFunction, ArgCallExpr];
208-
let Types = [];
209205
}
210206

211207
def CallPtr : Opcode {
@@ -214,7 +210,6 @@ def CallPtr : Opcode {
214210

215211
def CallVar : Opcode {
216212
let Args = [ArgFunction, ArgUint32];
217-
let Types = [];
218213
}
219214

220215
def OffsetOf : Opcode {
@@ -399,8 +394,6 @@ def InitGlobalTemp : AccessOpcode {
399394
// [Pointer] -> [Pointer]
400395
def InitGlobalTempComp : Opcode {
401396
let Args = [ArgLETD];
402-
let Types = [];
403-
let HasGroup = 0;
404397
}
405398
// [Value] -> []
406399
def SetGlobal : AccessOpcode;
@@ -505,13 +498,9 @@ def SubPtr : Opcode {
505498
}
506499

507500
// [Pointer] -> [Pointer]
508-
def IncPtr : Opcode {
509-
let HasGroup = 0;
510-
}
501+
def IncPtr : Opcode;
511502
// [Pointer] -> [Pointer]
512-
def DecPtr : Opcode {
513-
let HasGroup = 0;
514-
}
503+
def DecPtr : Opcode;
515504

516505
//===----------------------------------------------------------------------===//
517506
// Function pointers.
@@ -607,7 +596,6 @@ def Cast: Opcode {
607596
}
608597

609598
def CastFP : Opcode {
610-
let Types = [];
611599
let Args = [ArgFltSemantics, ArgRoundingMode];
612600
}
613601

@@ -642,12 +630,10 @@ def CastFloatingIntegral : Opcode {
642630
}
643631

644632
def CastFloatingIntegralAP : Opcode {
645-
let Types = [];
646633
let Args = [ArgUint32];
647634
}
648635

649636
def CastFloatingIntegralAPS : Opcode {
650-
let Types = [];
651637
let Args = [ArgUint32];
652638
}
653639

@@ -656,13 +642,9 @@ def CastPointerIntegral : Opcode {
656642
let HasGroup = 1;
657643
}
658644
def CastPointerIntegralAP : Opcode {
659-
let Types = [];
660-
let HasGroup = 0;
661645
let Args = [ArgUint32];
662646
}
663647
def CastPointerIntegralAPS : Opcode {
664-
let Types = [];
665-
let HasGroup = 0;
666648
let Args = [ArgUint32];
667649
}
668650
def PtrPtrCast : Opcode {

0 commit comments

Comments
 (0)