[llvm] r200800 - Remove unused SF_ThreadLocal.

Rafael Espindola rafael.espindola at gmail.com
Tue Feb 4 14:50:47 PST 2014


Author: rafael
Date: Tue Feb  4 16:50:47 2014
New Revision: 200800

URL: http://llvm.org/viewvc/llvm-project?rev=200800&view=rev
Log:
Remove unused SF_ThreadLocal.

Modified:
    llvm/trunk/include/llvm/Object/ELFObjectFile.h
    llvm/trunk/include/llvm/Object/ObjectFile.h
    llvm/trunk/lib/Object/COFFObjectFile.cpp
    llvm/trunk/lib/Object/MachOObjectFile.cpp

Modified: llvm/trunk/include/llvm/Object/ELFObjectFile.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Object/ELFObjectFile.h?rev=200800&r1=200799&r2=200800&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Object/ELFObjectFile.h (original)
+++ llvm/trunk/include/llvm/Object/ELFObjectFile.h Tue Feb  4 16:50:47 2014
@@ -404,9 +404,6 @@ uint32_t ELFObjectFile<ELFT>::getSymbolF
       EF.getSymbolTableIndex(ESym) == ELF::SHN_COMMON)
     Result |= SymbolRef::SF_Common;
 
-  if (ESym->getType() == ELF::STT_TLS)
-    Result |= SymbolRef::SF_ThreadLocal;
-
   return Result;
 }
 

Modified: llvm/trunk/include/llvm/Object/ObjectFile.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Object/ObjectFile.h?rev=200800&r1=200799&r2=200800&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Object/ObjectFile.h (original)
+++ llvm/trunk/include/llvm/Object/ObjectFile.h Tue Feb  4 16:50:47 2014
@@ -195,9 +195,8 @@ public:
     SF_Global          = 1U << 1,  // Global symbol
     SF_Weak            = 1U << 2,  // Weak symbol
     SF_Absolute        = 1U << 3,  // Absolute symbol
-    SF_ThreadLocal     = 1U << 4,  // Thread local symbol
-    SF_Common          = 1U << 5,  // Symbol has common linkage
-    SF_FormatSpecific  = 1U << 31  // Specific to the object file format
+    SF_Common          = 1U << 4,  // Symbol has common linkage
+    SF_FormatSpecific  = 1U << 5   // Specific to the object file format
                                    // (e.g. section symbols)
   };
 

Modified: llvm/trunk/lib/Object/COFFObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/COFFObjectFile.cpp?rev=200800&r1=200799&r2=200800&view=diff
==============================================================================
--- llvm/trunk/lib/Object/COFFObjectFile.cpp (original)
+++ llvm/trunk/lib/Object/COFFObjectFile.cpp Tue Feb  4 16:50:47 2014
@@ -159,7 +159,7 @@ uint32_t COFFObjectFile::getSymbolFlags(
   const coff_symbol *Symb = toSymb(Ref);
   uint32_t Result = SymbolRef::SF_None;
 
-  // TODO: Correctly set SF_FormatSpecific, SF_ThreadLocal, SF_Common
+  // TODO: Correctly set SF_FormatSpecific, SF_Common
 
   if (Symb->StorageClass == COFF::IMAGE_SYM_CLASS_EXTERNAL &&
       Symb->SectionNumber == COFF::IMAGE_SYM_UNDEFINED)

Modified: llvm/trunk/lib/Object/MachOObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/MachOObjectFile.cpp?rev=200800&r1=200799&r2=200800&view=diff
==============================================================================
--- llvm/trunk/lib/Object/MachOObjectFile.cpp (original)
+++ llvm/trunk/lib/Object/MachOObjectFile.cpp Tue Feb  4 16:50:47 2014
@@ -578,7 +578,6 @@ uint32_t MachOObjectFile::getSymbolFlags
   uint8_t MachOType = Entry.n_type;
   uint16_t MachOFlags = Entry.n_desc;
 
-  // TODO: Correctly set SF_ThreadLocal
   uint32_t Result = SymbolRef::SF_None;
 
   if ((MachOType & MachO::N_TYPE) == MachO::N_UNDF)





More information about the llvm-commits mailing list