OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConstantAliasAnalyzer Member List

This is the complete list of members for ConstantAliasAnalyzer, 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 bbInfo)ConstantAliasAnalyzervirtual
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
getConstantAddress(DataDependenceGraph &ddg, const ProgramOperation &po, long &addr, long &loopIncrement)ConstantAliasAnalyzerstatic
initProcedure(TTAProgram::Procedure &)MemoryAliasAnalyzerinlinevirtual
isAddressTraceable(DataDependenceGraph &ddg, const ProgramOperation &pop)ConstantAliasAnalyzervirtual
mausOfOperation(const Operation &op)MemoryAliasAnalyzerprivate
searchLoopIndexBasedIncrement(DataDependenceGraph &ddg, const MoveNode &mn, long &loopIncrement)MemoryAliasAnalyzerprotectedstatic
~ConstantAliasAnalyzer()ConstantAliasAnalyzer
~MemoryAliasAnalyzer()MemoryAliasAnalyzerinlinevirtual