diff options
| author | Zakk Chen <zakk.chen@sifive.com> | 2020-01-16 18:01:07 -0800 |
|---|---|---|
| committer | Hans Wennborg <hans@chromium.org> | 2020-01-27 19:06:42 +0100 |
| commit | 4d342b7d8e9bc6f40001011b51b5ad812535c4a6 (patch) | |
| tree | 33b179382ed9550fd12893eaae866d97dda2fb0d /llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | |
| parent | 7c5784746cfc6dc1906359704da5a4c95b64fb47 (diff) | |
| download | bcm5719-llvm-4d342b7d8e9bc6f40001011b51b5ad812535c4a6.tar.gz bcm5719-llvm-4d342b7d8e9bc6f40001011b51b5ad812535c4a6.zip | |
Revert "[RISCV] Support ABI checking with per function target-features"
This reverts commit 7bc58a779aaa1de56fad8b1bc8e46932d2f2f1e4.
It breaks EXPENSIVE_CHECKS on Windows
(cherry picked from commit cef838e65f9a2aeecf5e19431077bc16b01a79fb)
Diffstat (limited to 'llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp')
| -rw-r--r-- | llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp index 53562f42a18..cfd83e4189f 100644 --- a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp +++ b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp @@ -194,18 +194,6 @@ public: Parser.addAliasForDirective(".word", ".4byte"); Parser.addAliasForDirective(".dword", ".8byte"); setAvailableFeatures(ComputeAvailableFeatures(STI.getFeatureBits())); - - if (Options.ABIName.back() == 'f' && - !getSTI().getFeatureBits()[RISCV::FeatureStdExtF]) { - errs() << "Hard-float 'f' ABI can't be used for a target that " - "doesn't support the F instruction set extension (ignoring " - "target-abi)\n"; - } else if (Options.ABIName.back() == 'd' && - !getSTI().getFeatureBits()[RISCV::FeatureStdExtD]) { - errs() << "Hard-float 'd' ABI can't be used for a target that " - "doesn't support the D instruction set extension (ignoring " - "target-abi)\n"; - } } }; |

