improve comments.
authorChris Lattner <sabre@nondot.org>
Tue, 21 Jul 2009 22:30:25 +0000 (22:30 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 21 Jul 2009 22:30:25 +0000 (22:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76660 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetAsmInfo.h

index 9d76f3c058c45bd7cba7beebb2202029fc96648c..a8da6cb78a9ade6c8c1cb834819cac9d4f794a9c 100644 (file)
@@ -33,20 +33,30 @@ namespace llvm {
 
   namespace SectionKind {
     enum Kind {
-      Unknown = 0,      ///< Custom section
-      Text,             ///< Text section
-      Data,             ///< Data section
-      DataRel,          ///< Contains data that has relocations
-      DataRelLocal,     ///< Contains data that has only local relocations
-      BSS,              ///< BSS section
-      ROData,           ///< Readonly data section
-      DataRelRO,        ///< Contains data that is otherwise readonly
-      DataRelROLocal,   ///< Contains r/o data with only local relocations
-      RODataMergeStr,   ///< Readonly data section (mergeable strings)
-      RODataMergeConst, ///< Readonly data section (mergeable constants)
+      Unknown = 0,      ///< Custom section.
+      Text,             ///< Text section.
+      BSS,              ///< BSS section.
+
+      Data,             ///< Data section.
+      DataRel,          ///< Data that has relocations.
+      DataRelLocal,     ///< Data that only has local relocations.
+
+      // Readonly data.
+      ROData,           ///< Readonly data section.
+      DataRelRO,        ///< Readonly data with non-local relocations.
+      DataRelROLocal,   ///< Readonly data with local relocations only.
+      
+      /// Mergable sections.
+      RODataMergeStr,   ///< Readonly data section: nul-terminated strings.
+      RODataMergeConst, ///< Readonly data section: fixed-length constants.
+      
+      /// Small sections - These sections contains "short" data, and should be
+      /// placed "near" the GP.
       SmallData,        ///< Small data section
       SmallBSS,         ///< Small bss section
       SmallROData,      ///< Small readonly section
+      
+      /// Thread local data.
       ThreadData,       ///< Initialized TLS data objects
       ThreadBSS         ///< Uninitialized TLS data objects
     };