[llvm-commits] [polly] r155544 - /polly/trunk/include/polly/ScopInfo.h
Hongbin Zheng
etherzhhb at gmail.com
Wed Apr 25 02:34:33 PDT 2012
Author: ether
Date: Wed Apr 25 04:34:33 2012
New Revision: 155544
URL: http://llvm.org/viewvc/llvm-project?rev=155544&view=rev
Log:
ScopStmt: Provide a function to allow users look up the corresponding
memory access of a particular instruction, the function will return
null if no such memory access.
Modified:
polly/trunk/include/polly/ScopInfo.h
Modified: polly/trunk/include/polly/ScopInfo.h
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/include/polly/ScopInfo.h?rev=155544&r1=155543&r2=155544&view=diff
==============================================================================
--- polly/trunk/include/polly/ScopInfo.h (original)
+++ polly/trunk/include/polly/ScopInfo.h Wed Apr 25 04:34:33 2012
@@ -321,6 +321,12 @@
return *InstructionToAccess[Inst];
}
+ MemoryAccess *lookupAccessFor(const Instruction *Inst) const {
+ std::map<const Instruction*, MemoryAccess*>::const_iterator at
+ = InstructionToAccess.find(Inst);
+ return at == InstructionToAccess.end() ? NULL : at->second;
+ }
+
void setBasicBlock(BasicBlock *Block) { BB = Block; }
typedef MemoryAccessVec::iterator memacc_iterator;
More information about the llvm-commits
mailing list