lei added inline comments.

================
Comment at: clang/lib/Basic/Targets/PPC.cpp:339
 
   if (!(ArchDefs & ArchDefinePwr9) && (ArchDefs & ArchDefinePpcgr) &&
       llvm::find(FeaturesVec, "+float128") != FeaturesVec.end()) {
----------------
NeHuang wrote:
> I think we also need to check for `ArchDefinePwr10` and `ArchDefineFuture` 
> based on the comment  "// We have __float128 on PPC but not power 9 and 
> above."
> 
> `!(ArchDefs & ArchDefinePwr9)` -> `!(ArchDefs & (ArchDefinePwr9 | 
> ArchDefinePwr10 | ArchDefineFuture))`
I would think this would be redundant since `-mcpu=pwr10` also defines 
`ArchDefinePwr9` ...


================
Comment at: llvm/lib/Target/PowerPC/PPC.td:211
+                                     "true",
+                                     "Enable instructions added in ISA 3.1.">;
 def FeatureP9Altivec : SubtargetFeature<"power9-altivec", "HasP9Altivec", 
"true",
----------------
steven.zhang wrote:
> Nit: no ending dot.
That's needed to indicate the end of the sentence.  Similar to line 208.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D80020/new/

https://reviews.llvm.org/D80020



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to