[PATCH] D86360: Add new hidden option -print-changed which only reports changes to IR
Jamie Schmeiser via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Aug 22 15:38:51 PDT 2020
jamieschmeiser updated this revision to Diff 287224.
jamieschmeiser added a comment.
Change function names based on suggestions from clang-tidy
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86360/new/
https://reviews.llvm.org/D86360
Files:
llvm/lib/Passes/StandardInstrumentations.cpp
Index: llvm/lib/Passes/StandardInstrumentations.cpp
===================================================================
--- llvm/lib/Passes/StandardInstrumentations.cpp
+++ llvm/lib/Passes/StandardInstrumentations.cpp
@@ -377,12 +377,12 @@
bool InitialIR;
};
-void HandleInitialIR(Any IR, raw_ostream &Out) {
+void handleInitialIR(Any IR, raw_ostream &Out) {
StringRef Banner("*** IR Dump At Start: ***");
unwrapAndPrint(Out, IR, Banner, true);
}
-void GenerateOutput(Any IR, StringRef PassID, std::string &Output) {
+void generateOutput(Any IR, StringRef PassID, std::string &Output) {
raw_string_ostream OS(Output);
// use the after banner for all cases so it will match
SmallString<20> Banner = formatv("*** IR Dump After {0} ***", PassID);
@@ -390,7 +390,7 @@
OS.str();
}
-void OmitAfter(StringRef PassID, std::string &Name, raw_ostream &Out) {
+void omitAfter(StringRef PassID, std::string &Name, raw_ostream &Out) {
Out << formatv("*** IR Dump After {0}{1} omitted because no change ***\n",
PassID, Name);
}
@@ -408,21 +408,21 @@
Out << After.substr(Banner.size());
}
-void HandleInvalidated(StringRef PassID, raw_ostream &Out) {
+void handleInvalidated(StringRef PassID, raw_ostream &Out) {
Out << formatv("*** IR Pass {0} invalidated ***\n", PassID);
}
-void HandleFiltered(StringRef PassID, std::string &Name, raw_ostream &Out) {
+void handleFiltered(StringRef PassID, std::string &Name, raw_ostream &Out) {
SmallString<20> Banner =
formatv("*** IR Dump After {0}{1} filtered out ***\n", PassID, Name);
Out << Banner;
}
-void HandleIgnored(StringRef PassID, std::string &Name, raw_ostream &Out) {
+void handleIgnored(StringRef PassID, std::string &Name, raw_ostream &Out) {
Out << formatv("*** IR Pass {0}{1} ignored ***\n", PassID, Name);
}
-bool Same(std::string &S1, std::string &S2) { return S1.compare(S2) == 0; }
+bool sameIR(std::string &S1, std::string &S2) { return S1.compare(S2) == 0; }
// A change printer based on the string representation of the IR as created
// by unwrapAndPrint. The string representation is stored in a std::string
@@ -432,24 +432,24 @@
public:
IRChangePrinter(raw_ostream &OS)
: ChangePrinter<std::string>(
- [this](Any IR) -> void { ::HandleInitialIR(IR, Out); },
- ::GenerateOutput,
+ [this](Any IR) -> void { ::handleInitialIR(IR, Out); },
+ ::generateOutput,
[this](StringRef PassID, std::string &Name) -> void {
- ::OmitAfter(PassID, Name, Out);
+ ::omitAfter(PassID, Name, Out);
},
[this](std::string &Name, StringRef PassID, std::string &Before,
std::string &After,
Any IR) -> void { ::handleAfter(Name, After, Out); },
[this](StringRef PassID) -> void {
- ::HandleInvalidated(PassID, Out);
+ ::handleInvalidated(PassID, Out);
},
[this](StringRef PassID, std::string &Name) -> void {
- ::HandleFiltered(PassID, Name, Out);
+ ::handleFiltered(PassID, Name, Out);
},
[this](StringRef PassID, std::string &Name) -> void {
- ::HandleIgnored(PassID, Name, Out);
+ ::handleIgnored(PassID, Name, Out);
},
- ::Same),
+ ::sameIR),
Out(OS) {}
protected:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D86360.287224.patch
Type: text/x-patch
Size: 3436 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200822/e309c99a/attachment-0001.bin>
More information about the llvm-commits
mailing list