@@ -139,7 +139,6 @@ class AluOpcode : Opcode {
139
139
}
140
140
141
141
class FloatOpcode : Opcode {
142
- let Types = [];
143
142
let Args = [ArgRoundingMode];
144
143
}
145
144
@@ -195,17 +194,14 @@ def NoRet : Opcode {}
195
194
196
195
def Call : Opcode {
197
196
let Args = [ArgFunction, ArgUint32];
198
- let Types = [];
199
197
}
200
198
201
199
def CallVirt : Opcode {
202
200
let Args = [ArgFunction, ArgUint32];
203
- let Types = [];
204
201
}
205
202
206
203
def CallBI : Opcode {
207
204
let Args = [ArgFunction, ArgCallExpr];
208
- let Types = [];
209
205
}
210
206
211
207
def CallPtr : Opcode {
@@ -214,7 +210,6 @@ def CallPtr : Opcode {
214
210
215
211
def CallVar : Opcode {
216
212
let Args = [ArgFunction, ArgUint32];
217
- let Types = [];
218
213
}
219
214
220
215
def OffsetOf : Opcode {
@@ -399,8 +394,6 @@ def InitGlobalTemp : AccessOpcode {
399
394
// [Pointer] -> [Pointer]
400
395
def InitGlobalTempComp : Opcode {
401
396
let Args = [ArgLETD];
402
- let Types = [];
403
- let HasGroup = 0 ;
404
397
}
405
398
// [Value] -> []
406
399
def SetGlobal : AccessOpcode;
@@ -505,13 +498,9 @@ def SubPtr : Opcode {
505
498
}
506
499
507
500
// [Pointer] -> [Pointer]
508
- def IncPtr : Opcode {
509
- let HasGroup = 0 ;
510
- }
501
+ def IncPtr : Opcode;
511
502
// [Pointer] -> [Pointer]
512
- def DecPtr : Opcode {
513
- let HasGroup = 0 ;
514
- }
503
+ def DecPtr : Opcode;
515
504
516
505
// ===----------------------------------------------------------------------===//
517
506
// Function pointers.
@@ -607,7 +596,6 @@ def Cast: Opcode {
607
596
}
608
597
609
598
def CastFP : Opcode {
610
- let Types = [];
611
599
let Args = [ArgFltSemantics, ArgRoundingMode];
612
600
}
613
601
@@ -642,12 +630,10 @@ def CastFloatingIntegral : Opcode {
642
630
}
643
631
644
632
def CastFloatingIntegralAP : Opcode {
645
- let Types = [];
646
633
let Args = [ArgUint32];
647
634
}
648
635
649
636
def CastFloatingIntegralAPS : Opcode {
650
- let Types = [];
651
637
let Args = [ArgUint32];
652
638
}
653
639
@@ -656,13 +642,9 @@ def CastPointerIntegral : Opcode {
656
642
let HasGroup = 1 ;
657
643
}
658
644
def CastPointerIntegralAP : Opcode {
659
- let Types = [];
660
- let HasGroup = 0 ;
661
645
let Args = [ArgUint32];
662
646
}
663
647
def CastPointerIntegralAPS : Opcode {
664
- let Types = [];
665
- let HasGroup = 0 ;
666
648
let Args = [ArgUint32];
667
649
}
668
650
def PtrPtrCast : Opcode {
0 commit comments