• Home
  • Raw
  • Download

Lines Matching refs:DefUseManager

21 void DefUseManager::AnalyzeInstDef(Instruction* inst) {  in AnalyzeInstDef()
36 void DefUseManager::AnalyzeInstUse(Instruction* inst) { in AnalyzeInstUse()
66 void DefUseManager::AnalyzeInstDefUse(Instruction* inst) { in AnalyzeInstDefUse()
74 void DefUseManager::UpdateDefUse(Instruction* inst) { in UpdateDefUse()
85 Instruction* DefUseManager::GetDef(uint32_t id) { in GetDef()
91 const Instruction* DefUseManager::GetDef(uint32_t id) const { in GetDef()
97 DefUseManager::IdToUsersMap::const_iterator DefUseManager::UsersBegin( in UsersBegin()
103 bool DefUseManager::UsersNotEnd(const IdToUsersMap::const_iterator& iter, in UsersNotEnd()
109 bool DefUseManager::UsersNotEnd(const IdToUsersMap::const_iterator& iter, in UsersNotEnd()
114 bool DefUseManager::WhileEachUser( in WhileEachUser()
128 bool DefUseManager::WhileEachUser( in WhileEachUser()
133 void DefUseManager::ForEachUser( in ForEachUser()
141 void DefUseManager::ForEachUser( in ForEachUser()
146 bool DefUseManager::WhileEachUse( in WhileEachUse()
169 bool DefUseManager::WhileEachUse( in WhileEachUse()
174 void DefUseManager::ForEachUse( in ForEachUse()
183 void DefUseManager::ForEachUse( in ForEachUse()
188 uint32_t DefUseManager::NumUsers(const Instruction* def) const { in NumUsers()
194 uint32_t DefUseManager::NumUsers(uint32_t id) const { in NumUsers()
198 uint32_t DefUseManager::NumUses(const Instruction* def) const { in NumUses()
204 uint32_t DefUseManager::NumUses(uint32_t id) const { in NumUses()
208 std::vector<Instruction*> DefUseManager::GetAnnotations(uint32_t id) const { in GetAnnotations()
221 void DefUseManager::AnalyzeDefUse(Module* module) { in AnalyzeDefUse()
225 std::bind(&DefUseManager::AnalyzeInstDef, this, std::placeholders::_1), in AnalyzeDefUse()
228 std::bind(&DefUseManager::AnalyzeInstUse, this, std::placeholders::_1), in AnalyzeDefUse()
232 void DefUseManager::ClearInst(Instruction* inst) { in ClearInst()
249 void DefUseManager::EraseUseRecordsOfOperandIds(const Instruction* inst) { in EraseUseRecordsOfOperandIds()
262 bool CompareAndPrintDifferences(const DefUseManager& lhs, in CompareAndPrintDifferences()
263 const DefUseManager& rhs) { in CompareAndPrintDifferences()