[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