[llvm-commits] [llvm] r158924 - /llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h

Nuno Lopes nunoplopes at sapo.pt
Thu Jun 21 09:58:41 PDT 2012


Author: nlopes
Date: Thu Jun 21 11:58:41 2012
New Revision: 158924

URL: http://llvm.org/viewvc/llvm-project?rev=158924&view=rev
Log:
move some typedefs so that we don't polute the llvm namespace. this should appease the GCC buildbots

Modified:
    llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h

Modified: llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h?rev=158924&r1=158923&r2=158924&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h (original)
+++ llvm/trunk/include/llvm/Analysis/MemoryBuiltins.h Thu Jun 21 11:58:41 2012
@@ -192,9 +192,6 @@
 };
 
 typedef std::pair<Value*, Value*> SizeOffsetEvalType;
-typedef IRBuilder<true, TargetFolder> BuilderTy;
-typedef DenseMap<const Value*, SizeOffsetEvalType> CacheMapTy;
-typedef SmallPtrSet<const Value*, 8> PtrSetTy;
 
 
 /// \brief Evaluate the size and offset of an object ponted by a Value*.
@@ -202,6 +199,10 @@
 class ObjectSizeOffsetEvaluator
   : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetEvalType> {
 
+  typedef IRBuilder<true, TargetFolder> BuilderTy;
+  typedef DenseMap<const Value*, SizeOffsetEvalType> CacheMapTy;
+  typedef SmallPtrSet<const Value*, 8> PtrSetTy;
+
   const TargetData *TD;
   LLVMContext &Context;
   BuilderTy Builder;





More information about the llvm-commits mailing list