forked from OSchip/llvm-project
Use print() instead of dump() in code
The dump() functions are meant to be used in a debugger, code should typically use something like print(errs()); llvm-svn: 293365
This commit is contained in:
parent
95be172308
commit
25bcaba50e
|
@ -458,7 +458,8 @@ We also need to update HandleDefinition and HandleExtern:
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModuleAndPassManager();
|
||||
}
|
||||
|
@ -472,7 +473,8 @@ We also need to update HandleDefinition and HandleExtern:
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1110,7 +1110,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModule();
|
||||
}
|
||||
|
@ -1124,7 +1125,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1110,7 +1110,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModule();
|
||||
}
|
||||
|
@ -1124,7 +1125,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1110,7 +1110,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModule();
|
||||
}
|
||||
|
@ -1124,7 +1125,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1126,7 +1126,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1150,7 +1150,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -522,7 +522,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
@ -534,7 +535,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
@ -547,7 +549,8 @@ static void HandleTopLevelExpression() {
|
|||
if (auto FnAST = ParseTopLevelExpr()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read top-level expression:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
@ -601,7 +604,7 @@ int main() {
|
|||
MainLoop();
|
||||
|
||||
// Print out all of the generated code.
|
||||
TheModule->dump();
|
||||
TheModule->print(errs(), nullptr);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -571,7 +571,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModuleAndPassManager();
|
||||
}
|
||||
|
@ -585,7 +586,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -845,7 +845,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModuleAndPassManager();
|
||||
}
|
||||
|
@ -859,7 +860,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -964,7 +964,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModuleAndPassManager();
|
||||
}
|
||||
|
@ -978,7 +979,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1131,7 +1131,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
TheJIT->addModule(std::move(TheModule));
|
||||
InitializeModuleAndPassManager();
|
||||
}
|
||||
|
@ -1145,7 +1146,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1114,7 +1114,8 @@ static void HandleDefinition() {
|
|||
if (auto FnAST = ParseDefinition()) {
|
||||
if (auto *FnIR = FnAST->codegen()) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
@ -1126,7 +1127,8 @@ static void HandleExtern() {
|
|||
if (auto ProtoAST = ParseExtern()) {
|
||||
if (auto *FnIR = ProtoAST->codegen()) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
FnIR->dump();
|
||||
FnIR->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1439,7 +1439,7 @@ int main() {
|
|||
DBuilder->finalize();
|
||||
|
||||
// Print out all of the generated code.
|
||||
TheModule->dump();
|
||||
TheModule->print(errs(), nullptr);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -1395,7 +1395,8 @@ static void HandleDefinition() {
|
|||
if (Function *LF = F->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read function definition:");
|
||||
LF->dump();
|
||||
LF->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1409,7 +1410,8 @@ static void HandleExtern() {
|
|||
if (Function *F = P->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read extern: ");
|
||||
F->dump();
|
||||
F->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1540,7 +1542,7 @@ int main(int argc, char **argv) {
|
|||
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
// Print out all of the generated code.
|
||||
TheHelper->dump();
|
||||
TheHelper->print(errs());
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -1474,7 +1474,8 @@ static void HandleDefinition() {
|
|||
Function *LF = F->Codegen();
|
||||
if (LF && VerboseOutput) {
|
||||
fprintf(stderr, "Read function definition:");
|
||||
LF->dump();
|
||||
LF->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
@ -1487,7 +1488,8 @@ static void HandleExtern() {
|
|||
Function *F = P->Codegen();
|
||||
if (F && VerboseOutput) {
|
||||
fprintf(stderr, "Read extern: ");
|
||||
F->dump();
|
||||
F->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
} else {
|
||||
// Skip token for error recovery.
|
||||
|
|
|
@ -1252,7 +1252,8 @@ static void HandleDefinition() {
|
|||
if (Function *LF = F->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read function definition:");
|
||||
LF->dump();
|
||||
LF->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1266,7 +1267,8 @@ static void HandleExtern() {
|
|||
if (Function *F = P->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read extern: ");
|
||||
F->dump();
|
||||
F->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1370,7 +1372,7 @@ int main() {
|
|||
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
// Print out all of the generated code.
|
||||
TheHelper->dump();
|
||||
TheHelper->print(errs());
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -1010,7 +1010,8 @@ static void HandleDefinition() {
|
|||
if (Function *LF = F->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read function definition:");
|
||||
LF->dump();
|
||||
LF->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1024,7 +1025,8 @@ static void HandleExtern() {
|
|||
if (Function *F = P->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read extern: ");
|
||||
F->dump();
|
||||
F->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1157,7 +1159,7 @@ int main(int argc, char **argv) {
|
|||
// Print out all of the generated code.
|
||||
TheFPM = 0;
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
TheModule->dump();
|
||||
TheModule->print(errs(), nullptr);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -1293,7 +1293,8 @@ static void HandleDefinition() {
|
|||
if (Function *LF = F->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read function definition:");
|
||||
LF->dump();
|
||||
LF->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
@ -1307,7 +1308,8 @@ static void HandleExtern() {
|
|||
if (Function *F = P->Codegen()) {
|
||||
#ifndef MINIMAL_STDERR_OUTPUT
|
||||
fprintf(stderr, "Read extern: ");
|
||||
F->dump();
|
||||
F->print(errs());
|
||||
fprintf(stderr, "\n");
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -54,6 +54,7 @@ struct SubMultiClassReference {
|
|||
void dump() const;
|
||||
};
|
||||
|
||||
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
|
||||
LLVM_DUMP_METHOD void SubMultiClassReference::dump() const {
|
||||
errs() << "Multiclass:\n";
|
||||
|
||||
|
@ -63,6 +64,7 @@ LLVM_DUMP_METHOD void SubMultiClassReference::dump() const {
|
|||
for (Init *TA : TemplateArgs)
|
||||
TA->dump();
|
||||
}
|
||||
#endif
|
||||
|
||||
} // end namespace llvm
|
||||
|
||||
|
|
|
@ -16,10 +16,11 @@
|
|||
|
||||
using namespace llvm;
|
||||
|
||||
void SubtargetFeatureInfo::dump() const {
|
||||
errs() << getEnumName() << " " << Index << "\n";
|
||||
TheDef->dump();
|
||||
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
|
||||
LLVM_DUMP_METHOD void SubtargetFeatureInfo::dump() const {
|
||||
errs() << getEnumName() << " " << Index << "\n" << *TheDef;
|
||||
}
|
||||
#endif
|
||||
|
||||
std::vector<std::pair<Record *, SubtargetFeatureInfo>>
|
||||
SubtargetFeatureInfo::getAll(const RecordKeeper &Records) {
|
||||
|
|
Loading…
Reference in New Issue