[llvm] b393a87 - [NFC] Remove extra spaces from comments in Target.td (#123788)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 21 12:48:57 PST 2025


Author: Rahul Joshi
Date: 2025-01-21T12:48:54-08:00
New Revision: b393a8758c4b6ac389ea9231b172ad93e32f43d0

URL: https://github.com/llvm/llvm-project/commit/b393a8758c4b6ac389ea9231b172ad93e32f43d0
DIFF: https://github.com/llvm/llvm-project/commit/b393a8758c4b6ac389ea9231b172ad93e32f43d0.diff

LOG: [NFC] Remove extra spaces from comments in Target.td (#123788)

Added: 
    

Modified: 
    llvm/include/llvm/Target/Target.td

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/Target/Target.td b/llvm/include/llvm/Target/Target.td
index 3e037affe1cfd2..f568a64971f09e 100644
--- a/llvm/include/llvm/Target/Target.td
+++ b/llvm/include/llvm/Target/Target.td
@@ -100,7 +100,7 @@ class SubRegIndex<int size, int offset = 0> {
 
   // The size/offset information, parameterized by a HW mode.
   // If the HwModes provided for SubRegRanges does not include the DefaultMode,
-  // the/ Size and Offset fields below will be used for the default. Otherwise,
+  // the Size and Offset fields below will be used for the default. Otherwise,
   // the Size and Offset fields are ignored.
   SubRegRangeByHwMode SubRegRanges;
 
@@ -159,13 +159,13 @@ class RegAltNameIndex {
 def NoRegAltName : RegAltNameIndex;
 
 // Register - You should define one instance of this class for each register
-// in the target machine.  String n will become the "name" of the register.
+// in the target machine. String n will become the "name" of the register.
 class Register<string n, list<string> altNames = []> {
   string Namespace = "";
   string AsmName = n;
   list<string> AltNames = altNames;
 
-  // Aliases - A list of registers that this register overlaps with.  A read or
+  // Aliases - A list of registers that this register overlaps with. A read or
   // modification of this register can potentially read or modify the aliased
   // registers.
   list<Register> Aliases = [];
@@ -187,8 +187,8 @@ class Register<string n, list<string> altNames = []> {
 
   // DwarfNumbers - Numbers used internally by gcc/gdb to identify the register.
   // These values can be determined by locating the <target>.h file in the
-  // directory llvmgcc/gcc/config/<target>/ and looking for REGISTER_NAMES.  The
-  // order of these names correspond to the enumeration used by gcc.  A value of
+  // directory llvmgcc/gcc/config/<target>/ and looking for REGISTER_NAMES. The
+  // order of these names correspond to the enumeration used by gcc. A value of
   // -1 indicates that the gcc number is undefined and -2 that register number
   // is invalid for this mode/flavour.
   list<int> DwarfNumbers = [];
@@ -209,7 +209,7 @@ class Register<string n, list<string> altNames = []> {
   list<int> CostPerUse = [0];
 
   // CoveredBySubRegs - When this bit is set, the value of this register is
-  // completely determined by the value of its sub-registers.  For example, the
+  // completely determined by the value of its sub-registers. For example, the
   // x86 register AX is covered by its sub-registers AL and AH, but EAX is not
   // covered by its sub-register AX.
   bit CoveredBySubRegs = false;
@@ -239,7 +239,7 @@ class RegisterWithSubRegs<string n, list<Register> subregs> : Register<n> {
 }
 
 // DAGOperand - An empty base class that unifies RegisterClass's and other forms
-// of Operand's that are legal as type qualifiers in DAG patterns.  This should
+// of Operand's that are legal as type qualifiers in DAG patterns. This should
 // only ever be used for defining multiclasses that are polymorphic over both
 // RegisterClass's and other Operand's.
 class DAGOperand {
@@ -249,7 +249,7 @@ class DAGOperand {
 
 // RegisterClass - Now that all of the registers are defined, and aliases
 // between registers are defined, specify which registers belong to which
-// register classes.  This also defines the default allocation order of
+// register classes. This also defines the default allocation order of
 // registers by register allocators.
 //
 class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
@@ -261,14 +261,14 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
   RegInfoByHwMode RegInfos;
 
   // RegType - Specify the list ValueType of the registers in this register
-  // class.  Note that all registers in a register class must have the same
-  // ValueTypes.  This is a list because some targets permit storing 
diff erent
+  // class. Note that all registers in a register class must have the same
+  // ValueTypes. This is a list because some targets permit storing 
diff erent
   // types in same register, for example vector values with 128-bit total size,
   // but 
diff erent count/size of items, like SSE on x86.
   //
   list<ValueType> RegTypes = regTypes;
 
-  // Size - Specify the spill size in bits of the registers.  A default value of
+  // Size - Specify the spill size in bits of the registers. A default value of
   // zero lets tablegen pick an appropriate size.
   int Size = 0;
 
@@ -283,7 +283,7 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
   // value means copying is extremely expensive or impossible.
   int CopyCost = 1;
 
-  // MemberList - Specify which registers are in this class.  If the
+  // MemberList - Specify which registers are in this class. If the
   // allocation_order_* method are not specified, this also defines the order of
   // allocation used by the register allocator.
   //
@@ -295,7 +295,7 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
   RegAltNameIndex altNameIndex = idx;
 
   // isAllocatable - Specify that the register class can be used for virtual
-  // registers and register allocation.  Some register classes are only used to
+  // registers and register allocation. Some register classes are only used to
   // model instruction operand constraints, and should have isAllocatable = 0.
   bit isAllocatable = true;
 
@@ -356,9 +356,9 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
   bits<8> TSFlags = 0;
 
   // If set then consider this register class to be the base class for registers in
-  // its MemberList.  The base class for registers present in multiple base register
+  // its MemberList. The base class for registers present in multiple base register
   // classes will be resolved in the order defined by this value, with lower values
-  // taking precedence over higher ones.  Ties are resolved by enumeration order.
+  // taking precedence over higher ones. Ties are resolved by enumeration order.
   int BaseClassOrder = ?;
 }
 
@@ -377,7 +377,7 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
 // also in the second set.
 //
 // (sequence "R%u", 0, 15) -> [R0, R1, ..., R15]. Generate a sequence of
-// numbered registers.  Takes an optional 4th operand which is a stride to use
+// numbered registers. Takes an optional 4th operand which is a stride to use
 // when generating the sequence.
 //
 // (shl GPR, 4) - Remove the first N elements.
@@ -455,14 +455,14 @@ class RegisterCategory<list<RegisterClass> classes> {
 
 //===----------------------------------------------------------------------===//
 // DwarfRegNum - This class provides a mapping of the llvm register enumeration
-// to the register numbering used by gcc and gdb.  These values are used by a
+// to the register numbering used by gcc and gdb. These values are used by a
 // debug information writer to describe where values may be located during
 // execution.
 class DwarfRegNum<list<int> Numbers> {
   // DwarfNumbers - Numbers used internally by gcc/gdb to identify the register.
   // These values can be determined by locating the <target>.h file in the
-  // directory llvmgcc/gcc/config/<target>/ and looking for REGISTER_NAMES.  The
-  // order of these names correspond to the enumeration used by gcc.  A value of
+  // directory llvmgcc/gcc/config/<target>/ and looking for REGISTER_NAMES. The
+  // order of these names correspond to the enumeration used by gcc. A value of
   // -1 indicates that the gcc number is undefined and -2 that register number
   // is invalid for this mode/flavour.
   list<int> DwarfNumbers = Numbers;
@@ -481,7 +481,7 @@ class DwarfRegAlias<Register reg> {
 //
 class SubtargetFeature<string n, string f, string v, string d,
                        list<SubtargetFeature> i = []> {
-  // Name - Feature name.  Used by command line (-mattr=) to determine the
+  // Name - Feature name. Used by command line (-mattr=) to determine the
   // appropriate target chip.
   //
   string Name = n;
@@ -500,7 +500,7 @@ class SubtargetFeature<string n, string f, string v, string d,
   //
   string Value = v;
 
-  // Desc - Feature description.  Used by command line (-mattr=) to display help
+  // Desc - Feature description. Used by command line (-mattr=) to display help
   // information.
   //
   string Desc = d;
@@ -818,7 +818,7 @@ class Predicate<string cond> {
   string CondString = cond;
 
   /// AssemblerMatcherPredicate - If this feature can be used by the assembler
-  /// matcher, this is true.  Targets should set this by inheriting their
+  /// matcher, this is true. Targets should set this by inheriting their
   /// feature from the AssemblerPredicate class in addition to Predicate.
   bit AssemblerMatcherPredicate = false;
 
@@ -906,7 +906,7 @@ def encoder;
 def decoder;
 
 /// PointerLikeRegClass - Values that are designed to have pointer width are
-/// derived from this.  TableGen treats the register class as having a symbolic
+/// derived from this. TableGen treats the register class as having a symbolic
 /// type that it doesn't know, and resolves the actual regclass to use by using
 /// the TargetRegisterInfo::getPointerRegClass() hook at codegen time.
 class PointerLikeRegClass<int Kind> {
@@ -992,7 +992,7 @@ def ImmAsmOperand : AsmOperandClass {
 }
 
 /// Operand Types - These provide the built-in operand types that may be used
-/// by a target.  Targets can optionally provide their own operand types as
+/// by a target. Targets can optionally provide their own operand types as
 /// needed, though this should not be needed for RISC targets.
 class Operand<ValueType ty> : DAGOperand {
   ValueType Type = ty;
@@ -1107,7 +1107,7 @@ class PredicateOp;
 
 /// OperandWithDefaultOps - This Operand class can be used as the parent class
 /// for an Operand that needs to be initialized with a default value if
-/// no value is supplied in a pattern.  This class can be used to simplify the
+/// no value is supplied in a pattern. This class can be used to simplify the
 /// pattern definitions for instructions that have target specific flags
 /// encoded as immediate operands.
 class OperandWithDefaultOps<ValueType ty, dag defaultops>
@@ -1116,7 +1116,7 @@ class OperandWithDefaultOps<ValueType ty, dag defaultops>
 }
 
 /// PredicateOperand - This can be used to define a predicate operand for an
-/// instruction.  OpTypes specifies the MIOperandInfo for the operand, and
+/// instruction. OpTypes specifies the MIOperandInfo for the operand, and
 /// AlwaysVal specifies the value of this predicate when set to "always
 /// execute".
 class PredicateOperand<ValueType ty, dag OpTypes, dag AlwaysVal>
@@ -1559,7 +1559,7 @@ include "llvm/Target/GenericOpcodes.td"
 //
 class AsmParser {
   // AsmParserClassName - This specifies the suffix to use for the asmparser
-  // class.  Generated AsmParser classes are always prefixed with the target
+  // class. Generated AsmParser classes are always prefixed with the target
   // name.
   string AsmParserClassName  = "AsmParser";
 
@@ -1632,7 +1632,7 @@ def DefaultAsmParser : AsmParser;
 // implemented by targets to describe such variants.
 //
 class AsmParserVariant {
-  // Variant - AsmParsers can be of multiple 
diff erent variants.  Variants are
+  // Variant - AsmParsers can be of multiple 
diff erent variants. Variants are
   // used to support targets that need to parse multiple formats for the
   // assembly language.
   int Variant = 0;
@@ -1690,8 +1690,8 @@ class TokenAlias<string From, string To> {
 }
 
 /// MnemonicAlias - This class allows targets to define assembler mnemonic
-/// aliases.  This should be used when all forms of one mnemonic are accepted
-/// with a 
diff erent mnemonic.  For example, X86 allows:
+/// aliases. This should be used when all forms of one mnemonic are accepted
+/// with a 
diff erent mnemonic. For example, X86 allows:
 ///   sal %al, 1    -> shl %al, 1
 ///   sal %ax, %cl  -> shl %ax, %cl
 ///   sal %eax, %cl -> shl %eax, %cl
@@ -1769,11 +1769,11 @@ class AsmWriter {
   // FIXME: Remove after all ports are updated.
   int PassSubtarget = 0;
 
-  // Variant - AsmWriters can be of multiple 
diff erent variants.  Variants are
+  // Variant - AsmWriters can be of multiple 
diff erent variants. Variants are
   // used to support targets that need to emit assembly code in ways that are
   // mostly the same for 
diff erent targets, but have minor 
diff erences in
-  // syntax.  If the asmstring contains {|} characters in them, this integer
-  // will specify which alternative to use.  For example "{x|y|z}" with Variant
+  // syntax. If the asmstring contains {|} characters in them, this integer
+  // will specify which alternative to use. For example "{x|y|z}" with Variant
   // == 1, will expand to "y".
   int Variant = 0;
 }
@@ -1798,7 +1798,7 @@ class Target {
   list<AsmWriter> AssemblyWriters = [DefaultAsmWriter];
 
   // AllowRegisterRenaming - Controls whether this target allows
-  // post-register-allocation renaming of registers.  This is done by
+  // post-register-allocation renaming of registers. This is done by
   // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1
   // for all opcodes if this flag is set to 0.
   int AllowRegisterRenaming = 0;
@@ -1806,12 +1806,12 @@ class Target {
 
 //===----------------------------------------------------------------------===//
 // Processor chip sets - These values represent each of the chip sets supported
-// by the scheduler.  Each Processor definition requires corresponding
+// by the scheduler. Each Processor definition requires corresponding
 // instruction itineraries.
 //
 class Processor<string n, ProcessorItineraries pi, list<SubtargetFeature> f,
                 list<SubtargetFeature> tunef = []> {
-  // Name - Chip set name.  Used by command line (-mcpu=) to determine the
+  // Name - Chip set name. Used by command line (-mcpu=) to determine the
   // appropriate target chip.
   //
   string Name = n;
@@ -1829,7 +1829,7 @@ class Processor<string n, ProcessorItineraries pi, list<SubtargetFeature> f,
 
   // TuneFeatures - list of features for tuning for this CPU. If the target
   // supports -mtune, this should contain the list of features used to make
-  // microarchitectural optimization decisions for a given processor.  While
+  // microarchitectural optimization decisions for a given processor. While
   // Features should contain the architectural features for the processor.
   list<SubtargetFeature> TuneFeatures = tunef;
 }
@@ -1869,7 +1869,7 @@ class InstrMapping {
   //
   // def Add: { let BaseOp = 'ADD'; let predSense = 'nopred' }
   // def Add_predtrue: { let BaseOp = 'ADD'; let predSense = 'true' }
-  // def Add_predfalse: { let BaseOp = 'ADD'; let predSense = 'false'  }
+  // def Add_predfalse: { let BaseOp = 'ADD'; let predSense = 'false' }
   list<string> RowFields = [];
 
   // List of fields/attributes that are same for all the instructions


        


More information about the llvm-commits mailing list