[clang] fa9745e - [clang][Interp][NFC] Remove unneeded opcode initializers
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 11 04:46:01 PDT 2024
Author: Timm Bäder
Date: 2024-06-11T13:45:48+02:00
New Revision: fa9745e8d39498a7090b108dd2717ca0466189e3
URL: https://github.com/llvm/llvm-project/commit/fa9745e8d39498a7090b108dd2717ca0466189e3
DIFF: https://github.com/llvm/llvm-project/commit/fa9745e8d39498a7090b108dd2717ca0466189e3.diff
LOG: [clang][Interp][NFC] Remove unneeded opcode initializers
Added:
Modified:
clang/lib/AST/Interp/Opcodes.td
Removed:
################################################################################
diff --git a/clang/lib/AST/Interp/Opcodes.td b/clang/lib/AST/Interp/Opcodes.td
index 45fc11e564576..df362efd8b58b 100644
--- a/clang/lib/AST/Interp/Opcodes.td
+++ b/clang/lib/AST/Interp/Opcodes.td
@@ -139,7 +139,6 @@ class AluOpcode : Opcode {
}
class FloatOpcode : Opcode {
- let Types = [];
let Args = [ArgRoundingMode];
}
@@ -195,17 +194,14 @@ def NoRet : Opcode {}
def Call : Opcode {
let Args = [ArgFunction, ArgUint32];
- let Types = [];
}
def CallVirt : Opcode {
let Args = [ArgFunction, ArgUint32];
- let Types = [];
}
def CallBI : Opcode {
let Args = [ArgFunction, ArgCallExpr];
- let Types = [];
}
def CallPtr : Opcode {
@@ -214,7 +210,6 @@ def CallPtr : Opcode {
def CallVar : Opcode {
let Args = [ArgFunction, ArgUint32];
- let Types = [];
}
def OffsetOf : Opcode {
@@ -399,8 +394,6 @@ def InitGlobalTemp : AccessOpcode {
// [Pointer] -> [Pointer]
def InitGlobalTempComp : Opcode {
let Args = [ArgLETD];
- let Types = [];
- let HasGroup = 0;
}
// [Value] -> []
def SetGlobal : AccessOpcode;
@@ -505,13 +498,9 @@ def SubPtr : Opcode {
}
// [Pointer] -> [Pointer]
-def IncPtr : Opcode {
- let HasGroup = 0;
-}
+def IncPtr : Opcode;
// [Pointer] -> [Pointer]
-def DecPtr : Opcode {
- let HasGroup = 0;
-}
+def DecPtr : Opcode;
//===----------------------------------------------------------------------===//
// Function pointers.
@@ -607,7 +596,6 @@ def Cast: Opcode {
}
def CastFP : Opcode {
- let Types = [];
let Args = [ArgFltSemantics, ArgRoundingMode];
}
@@ -642,12 +630,10 @@ def CastFloatingIntegral : Opcode {
}
def CastFloatingIntegralAP : Opcode {
- let Types = [];
let Args = [ArgUint32];
}
def CastFloatingIntegralAPS : Opcode {
- let Types = [];
let Args = [ArgUint32];
}
@@ -656,13 +642,9 @@ def CastPointerIntegral : Opcode {
let HasGroup = 1;
}
def CastPointerIntegralAP : Opcode {
- let Types = [];
- let HasGroup = 0;
let Args = [ArgUint32];
}
def CastPointerIntegralAPS : Opcode {
- let Types = [];
- let HasGroup = 0;
let Args = [ArgUint32];
}
def PtrPtrCast : Opcode {
More information about the cfe-commits
mailing list