efriedma added a comment.

Seems reasonable.  I'd like to see a test for autoupgrade; not sure if you need 
to make any code changes for that.



================
Comment at: llvm/docs/LangRef.rst:13282
+to one of the ``__powi*`` functions in compiler-rt. Not all targets support
 all types however.
 
----------------
Maybe make this a bit more explicit: move the description of the exponent into 
a separate paragraph, and explicitly state "generally, the only exponent 
supported is the C type `int`".


================
Comment at: llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:581
                                    RTLIB::POWI_F128,
                                    RTLIB::POWI_PPCF128);
   if (!TLI.getLibcallName(LC)) {
----------------
This is missing a diagnostic for the exponent.  We don't want to silently 
miscompile if someone uses an exponent that isn't supported by the target.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D99439

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

Reply via email to