[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