39#ifndef TTA_OFFSET_ALIAS_ANALYZER
40#define TTA_OFFSET_ALIAS_ANALYZER
virtual AliasingResult analyze(DataDependenceGraph &ddg, const ProgramOperation &pop1, const ProgramOperation &pop2, MoveNodeUse::BBRelation bbRelation)
std::map< int, OffsetData > offsetData_
bool analyzeLoopPtrIncrease(const DataDependenceGraph &ddg, const MoveNode &mn, long &offset)
virtual bool isAddressTraceable(DataDependenceGraph &ddg, const ProgramOperation &pop)
bool sameLoopAndPrevSources(const DataDependenceGraph &ddg, const MoveNode &anc1, const MoveNode &anc2)
const MoveNode * baseNode
OffsetData(const MoveNode *node, int offs)