[esan] Remove global variable.

It's not thread safe and completely unnecessary.

llvm-svn: 284520
diff --git a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
index 3bd666b..05eba6c 100644
--- a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
@@ -102,7 +102,7 @@
 struct ShadowMemoryParams {
   uint64_t ShadowMask;
   uint64_t ShadowOffs[3];
-} ShadowParams;
+};
 
 static const ShadowMemoryParams ShadowParams47 = {
     0x00000fffffffffffull,
@@ -230,6 +230,7 @@
   // Remember the counter variable for each struct type to avoid
   // recomputing the variable name later during instrumentation.
   std::map<Type *, GlobalVariable *> StructTyMap;
+  ShadowMemoryParams ShadowParams;
 };
 } // namespace