[PATCH] D50857: llvm: Add support MIPS r6 Debian triples
Simon Atanasyan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 31 23:55:15 PDT 2018
atanasyan added inline comments.
================
Comment at: lib/Support/Triple.cpp:545
static Triple::SubArchType parseSubArch(StringRef SubArchName) {
+ if (SubArchName.startswith("mipsisa32r6") ||
+ SubArchName.startswith("mipsisa64r6") ||
----------------
Is it possible to simplify this statement
```
if (SubArchName.startswith("mipsisa32r6") ||
SubArchName.startswith("mipsisa64r6") ||
(SubArchName.startswith("mips") &&
(SubArchName.endswith("r6el") || SubArchName.endswith("r6"))))
return Triple::MipsSubArch_r6;
```
and convert it to this form?
```
if (SubArchName.startswith("mips") && (SubArchName.endswith("r6el") || SubArchName.endswith("r6")))
return Triple::MipsSubArch_r6;
```
Will we miss some target triples in that case?
Repository:
rL LLVM
https://reviews.llvm.org/D50857
More information about the llvm-commits
mailing list