[llvm] 6ec66f6 - [TableGen] Remove unneeded forward defs. NFC.
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Fri May 14 04:36:32 PDT 2021
Author: Jay Foad
Date: 2021-05-14T12:36:20+01:00
New Revision: 6ec66f681c3763916933057849587a44cfb8e6da
URL: https://github.com/llvm/llvm-project/commit/6ec66f681c3763916933057849587a44cfb8e6da
DIFF: https://github.com/llvm/llvm-project/commit/6ec66f681c3763916933057849587a44cfb8e6da.diff
LOG: [TableGen] Remove unneeded forward defs. NFC.
Added:
Modified:
llvm/include/llvm/Target/Target.td
llvm/include/llvm/Target/TargetSchedule.td
Removed:
################################################################################
diff --git a/llvm/include/llvm/Target/Target.td b/llvm/include/llvm/Target/Target.td
index c16035f061884..46d265be6e288 100644
--- a/llvm/include/llvm/Target/Target.td
+++ b/llvm/include/llvm/Target/Target.td
@@ -18,8 +18,6 @@ include "llvm/IR/Intrinsics.td"
// Register file description - These classes are used to fill in the target
// description classes.
-class RegisterClass; // Forward def
-
class HwMode<string FS> {
// A string representing subtarget features that turn on this HW mode.
// For example, "+feat1,-feat2" will indicate that the mode is active
diff --git a/llvm/include/llvm/Target/TargetSchedule.td b/llvm/include/llvm/Target/TargetSchedule.td
index 2fb0454607327..3bc467fbbfb0a 100644
--- a/llvm/include/llvm/Target/TargetSchedule.td
+++ b/llvm/include/llvm/Target/TargetSchedule.td
@@ -52,8 +52,6 @@
// Include legacy support for instruction itineraries.
include "llvm/Target/TargetItinerary.td"
-class Instruction; // Forward def
-
class Predicate; // Forward def
// DAG operator that interprets the DAG args as Instruction defs.
More information about the llvm-commits
mailing list