[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