OpenASIP  2.0
OffsetAliasAnalyzer Member List

This is the complete list of members for OffsetAliasAnalyzer, including all inherited members.

addressOperandMove(const ProgramOperation &po)MemoryAliasAnalyzerprotectedstatic
ALIAS_FALSE enum valueMemoryAliasAnalyzer
ALIAS_PARTIAL enum valueMemoryAliasAnalyzer
ALIAS_TRUE enum valueMemoryAliasAnalyzer
ALIAS_UNKNOWN enum valueMemoryAliasAnalyzer
AliasingResult enum nameMemoryAliasAnalyzer
analyze(DataDependenceGraph &ddg, const ProgramOperation &pop1, const ProgramOperation &pop2, MoveNodeUse::BBRelation bbRelation)OffsetAliasAnalyzervirtual
analyzeLoopPtrIncrease(const DataDependenceGraph &ddg, const MoveNode &mn, long &offset)OffsetAliasAnalyzerprivate
compareIndeces(int index1, int index2, const ProgramOperation &pop1, const ProgramOperation &pop2)MemoryAliasAnalyzerprotected
detectConstantScale(const MoveNode &mn, int &shiftAmount)MemoryAliasAnalyzerprotectedstatic
findIncrement(const MoveNode &mn, long &increment)MemoryAliasAnalyzerprotectedstatic
findTwoPartAddressOperands(const ProgramOperation &po)MemoryAliasAnalyzerprotectedstatic
initProcedure(TTAProgram::Procedure &)MemoryAliasAnalyzerinlinevirtual
isAddressTraceable(DataDependenceGraph &ddg, const ProgramOperation &pop)OffsetAliasAnalyzervirtual
mausOfOperation(const Operation &op)MemoryAliasAnalyzerprivate
OffsetAliasAnalyzer(const TCEString &sp)OffsetAliasAnalyzer
offsetData_OffsetAliasAnalyzerprivate
sameLoopAndPrevSources(const DataDependenceGraph &ddg, const MoveNode &anc1, const MoveNode &anc2)OffsetAliasAnalyzerprivate
searchLoopIndexBasedIncrement(DataDependenceGraph &ddg, const MoveNode &mn, long &loopIncrement)MemoryAliasAnalyzerprotectedstatic
sp_OffsetAliasAnalyzerprivate
~MemoryAliasAnalyzer()MemoryAliasAnalyzerinlinevirtual
~OffsetAliasAnalyzer()OffsetAliasAnalyzer