aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca/llvm-mca.cpp
diff options
context:
space:
mode:
authorAndrew Savonichev <andrew.savonichev@gmail.com>2021-11-29 15:59:45 +0300
committerAndrew Savonichev <andrew.savonichev@gmail.com>2021-12-07 15:27:51 +0300
commit420300c0d8d9afbc7ea74ce9d5702ac6de58ba6e (patch)
tree6cfe2ab9152807bf293904a231167f41935f1aad /llvm/tools/llvm-mca/llvm-mca.cpp
parente29ba97d236ca8c1ccd67e801cdc762b2764ae3d (diff)
downloadllvm-420300c0d8d9afbc7ea74ce9d5702ac6de58ba6e.zip
llvm-420300c0d8d9afbc7ea74ce9d5702ac6de58ba6e.tar.gz
llvm-420300c0d8d9afbc7ea74ce9d5702ac6de58ba6e.tar.bz2
[MCA] Remove the warning about experimental support for in-order CPU
There are not a lot of bug reports for this feature, so let's mark it stable. Differential Revision: https://reviews.llvm.org/D114701
Diffstat (limited to 'llvm/tools/llvm-mca/llvm-mca.cpp')
-rw-r--r--llvm/tools/llvm-mca/llvm-mca.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/llvm/tools/llvm-mca/llvm-mca.cpp b/llvm/tools/llvm-mca/llvm-mca.cpp
index 0b58ca3..0501336 100644
--- a/llvm/tools/llvm-mca/llvm-mca.cpp
+++ b/llvm/tools/llvm-mca/llvm-mca.cpp
@@ -347,12 +347,6 @@ int main(int argc, char **argv) {
if (!STI->isCPUStringValid(MCPU))
return 1;
- bool IsOutOfOrder = STI->getSchedModel().isOutOfOrder();
- if (!PrintInstructionTables && !IsOutOfOrder) {
- WithColor::warning() << "support for in-order CPU '" << MCPU
- << "' is experimental.\n";
- }
-
if (!STI->getSchedModel().hasInstrSchedModel()) {
WithColor::error()
<< "unable to find instruction-level scheduling information for"
@@ -367,6 +361,7 @@ int main(int argc, char **argv) {
}
// Apply overrides to llvm-mca specific options.
+ bool IsOutOfOrder = STI->getSchedModel().isOutOfOrder();
processViewOptions(IsOutOfOrder);
std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));