diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2013-12-14 00:27:48 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2013-12-14 00:27:48 +0000 |
commit | 1e80bef8962d84375bdcb3d9d1d43a4631870499 (patch) | |
tree | bad8c8947a7f5a27906ce26480b11375bc278b91 /include/llvm/Analysis/MemoryBuiltins.h | |
parent | 1a938c2beb69c61264ed5e0f8d34b7d935309a37 (diff) | |
download | llvm-1e80bef8962d84375bdcb3d9d1d43a4631870499.tar.gz llvm-1e80bef8962d84375bdcb3d9d1d43a4631870499.tar.bz2 llvm-1e80bef8962d84375bdcb3d9d1d43a4631870499.tar.xz |
Teach MemoryBuiltins about address spaces
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197292 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis/MemoryBuiltins.h')
-rw-r--r-- | include/llvm/Analysis/MemoryBuiltins.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/Analysis/MemoryBuiltins.h b/include/llvm/Analysis/MemoryBuiltins.h index 91224ad94a..ec2fea838f 100644 --- a/include/llvm/Analysis/MemoryBuiltins.h +++ b/include/llvm/Analysis/MemoryBuiltins.h @@ -190,6 +190,8 @@ public: return knownSize(SizeOffset) && knownOffset(SizeOffset); } + // These are "private", except they can't actually be made private. Only + // compute() should be used by external users. SizeOffsetType visitAllocaInst(AllocaInst &I); SizeOffsetType visitArgument(Argument &A); SizeOffsetType visitCallSite(CallSite CS); @@ -256,6 +258,7 @@ public: return knownSize(SizeOffset) && knownOffset(SizeOffset); } + // The individual instruction visitors should be treated as private. SizeOffsetEvalType visitAllocaInst(AllocaInst &I); SizeOffsetEvalType visitCallSite(CallSite CS); SizeOffsetEvalType visitExtractElementInst(ExtractElementInst &I); |