| 93 | } |
| 94 | |
| 95 | std::map<Unittest *, std::vector<DefAnalyzer::FuncDef>> |
| 96 | DefAnalyzer::analyzeUTDefs() { |
| 97 | std::map<Unittest *, std::vector<DefAnalyzer::FuncDef>> Result; |
| 98 | for (unsigned S = 0, E = Unittests.size(); S < E; ++S) { |
| 99 | auto &Unittest = Unittests[S]; |
| 100 | llvm::outs() << "[I] Analyze RootDefinition [" << Unittest.getName() |
| 101 | << "] (" << S + 1 << " / " << E << ")\n"; |
| 102 | Result.emplace(&Unittest, analyzeUTDef(Unittest)); |
| 103 | } |
| 104 | return Result; |
| 105 | } |
| 106 | |
| 107 | std::vector<DefAnalyzer::FuncDef> |
| 108 | DefAnalyzer::analyzeUTDef(Unittest &UnitTest) { |