<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in math-codegen.fir</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f5759add - [flang] Try to lower math intrinsics to math operations first.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/flang/test/Intrinsics/math-codegen.fir#f5759add</link>
        <description>[flang] Try to lower math intrinsics to math operations first.This commit changes how math intrinsics are lowered: we, first,try to lower them into MLIR operations or libm calls viamathOperations table and only then fallback to pgmath runtime calls.The pgmath fallback is needed, because mathOperations does notsupport all intrinsics that pgmath supports. The main purposeof this change is to get rid of llvmIntrinsics table so thatwe do not have to update both llvmIntrinsics and mathOperationswhen adding new intrinsic support.mathOperations lowering should phase out pgmath lowering, whenmore operations are available (e.g. power operations beingadded in D129809 and D129811; complex type operations fromComplex dialect).Differential Revision: https://reviews.llvm.org/D130129

            List of files:
            /llvm-project-15.0.7/flang/test/Intrinsics/math-codegen.fir</description>
        <pubDate>Tue, 19 Jul 2022 22:35:56 +0000</pubDate>
        <dc:creator>Slava Zakharin &lt;szakharin@nvidia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
