Lines Matching defs:Before
423 T &Before = BeforeStack.back();
429 if (Before == After) {
433 handleAfter(PassID, Name, Before, After, IR);
521 const std::string &Before,
525 Out << "*** IR Dump Before " << PassID << " on " << Name << " ***\n"
526 << Before;
584 const std::string &Before,
591 const OrderedChangedData &Before, const OrderedChangedData &After,
593 const auto &BFD = Before.getData();
595 std::vector<std::string>::const_iterator BI = Before.getOrder().begin();
596 std::vector<std::string>::const_iterator BE = Before.getOrder().end();
665 const FuncDataT<T> &Before, const FuncDataT<T> &After)>
669 assert(Before.getData().size() == 1 && After.getData().size() == 1 &&
671 CompareFunc(false, 0, Before.getData().begin()->getValue(),
678 IRDataT<T>::report(Before, After,
804 Before,
883 Stream << "; *** IR Dump Before ";
891 DumpIRFilename += getFileSuffix(IRDumpFileSuffixType::Before);
1214 const CFG &Before,
1217 if (Before.isPoisoned()) {
1223 if (Before.Graph.size() != After.Graph.size())
1225 << Before.Graph.size() << ", after=" << After.Graph.size() << "\n";
1227 for (auto &BB : Before.Graph) {
1237 auto BB = Before.Graph.find(BA.first);
1238 if (BB == Before.Graph.end()) {
1274 // change CFG. This check is done as follows. Before every functional pass in
1392 "Before and After callbacks must correspond");
1401 "Before and After callbacks must correspond");
1522 const IRDataT<EmptyData> &Before,
1528 IRComparer<EmptyData>(Before, After)
1531 const FuncDataT<EmptyData> &Before,
1534 Minor, Before, After);
1541 bool InModule, unsigned Minor, const FuncDataT<EmptyData> &Before,
1548 Before, After,
1852 // entry node for the function. \p Before and \p After are the before
1855 DotCfgDiff(StringRef Title, const FuncDataT<DCData> &Before,
1976 DotCfgDiff::DotCfgDiff(StringRef Title, const FuncDataT<DCData> &Before,
1982 for (auto &B : Before.getData()) {
2228 bool InModule, unsigned Minor, const FuncDataT<DCData> &Before,
2252 DotCfgDiff Diff(Text, Before, After);
2256 EntryBlockName = Before.getEntryBlockName();
2301 const FuncDataT<DCData> &Before,
2304 Minor, Before, After);
2326 const IRDataT<DCData> &Before,
2329 IRComparer<DCData>(Before, After)
2332 const FuncDataT<DCData> &Before,
2335 Minor, Before, After);
2505 OS << formatv("*** Dump of {0}IR Before Last Pass {1}",