[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