<?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 libcall-declarations.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>532dc62b - [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#532dc62b</link>
        <description>[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)This adds -no-opaque-pointers to clang tests whose output willchange when opaque pointers are enabled by default. This isintended to be part of the migration approach described inhttps://discourse.llvm.org/t/enabling-opaque-pointers-by-default/61322/9.The patch has been produced by replacing %clang_cc1 with%clang_cc1 -no-opaque-pointers for tests that fail with opaquepointers enabled. Worth noting that this doesn&apos;t cover all tests,there&apos;s a remaining ~40 tests not using %clang_cc1 that will needa followup change.Differential Revision: https://reviews.llvm.org/D123115

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Thu, 07 Apr 2022 10:03:55 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1c8d83 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#1b1c8d83</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Sun, 16 Jan 2022 09:53:11 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>fd9b0999 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#fd9b0999</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit aacfbb953eb705af2ecfeb95a6262818fa85dd92.Revert &quot;Fix lit test failures in CodeGenCoroutines&quot;This reverts commit 63fff0f5bffe20fa2c84a45a41161afa0043cb34.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Mon, 08 Nov 2021 17:09:49 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>aacfbb95 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#aacfbb95</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453Resolve lit failures in clang after 8ca4b3e&apos;s landFix lit test failures in clang-ppc* and clang-x64-windows-msvcFix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvcFix internal_clone(aarch64) inline assembly

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Fri, 15 Oct 2021 10:26:07 +0000</pubDate>
        <dc:creator>hyeongyukim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>89ad2822 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#89ad2822</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit 7584ef766a7219b6ee5a400637206d26e0fa98ac.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Sat, 06 Nov 2021 06:39:19 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7584ef76 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#7584ef76</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Sat, 06 Nov 2021 06:34:49 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f193bcc7 - Revert D105169 due to the two-stage failure in ASAN</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#f193bcc7</link>
        <description>Revert D105169 due to the two-stage failure in ASANThis reverts the following commits:37ca7a795b277c20c02a218bf44052278c03344b9aa6c72b92b6c89cc6d23b693257df9af7de2d15705387c5074bcca36d626882462ebbc2bcc3bed48ca4b3ef19fe82d7ad6a6e1515317dcc01b4151580dba72a669b5416e97a42fd2c2a7bc5a6d3f44a

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Mon, 18 Oct 2021 14:03:47 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8ca4b3ef - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#8ca4b3ef</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Fri, 15 Oct 2021 10:45:30 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7b61dc7a - [CodeGen] change const-ness of complex calls</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#7b61dc7a</link>
        <description>[CodeGen] change const-ness of complex callsAfter clarification about the C standard, POSIX, and implementations:The C standard allows errno-setting, and it&apos;s (unfortunately for optimization) even more clearly stated in the newer additions to the standards.We can leave these functions as always constant (&apos;c&apos;) because they don&apos;t actually do any math and therefore won&apos;t set errno:cimag ( http://en.cppreference.com/w/c/numeric/complex/cimag )creal ( http://en.cppreference.com/w/c/numeric/complex/creal )cproj ( http://en.cppreference.com/w/c/numeric/complex/cproj )conj (http://en.cppreference.com/w/c/numeric/complex/conj ) Differential Revision: https://reviews.llvm.org/D39611llvm-svn: 318598

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Sat, 18 Nov 2017 19:31:57 +0000</pubDate>
        <dc:creator>Sanjay Patel &lt;spatel@rotateright.com&gt;</dc:creator>
    </item>
<item>
        <title>4e319ca8 - Basic: make the nan family pure</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#4e319ca8</link>
        <description>Basic: make the nan family pureThe nan family of math routines do not rely on global state.  They dohowever depend on their parameter.  This fits the description of pure:  Functions which have no effects except the return value and their  return value depends only on the parameters and/or global variables.Mark the family as `readonly`.llvm-svn: 315968

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Tue, 17 Oct 2017 03:30:25 +0000</pubDate>
        <dc:creator>Saleem Abdulrasool &lt;compnerd@compnerd.org&gt;</dc:creator>
    </item>
<item>
        <title>52dbdc04 - Basic: adjust attributes on `nan` LIBBUILTINs</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#52dbdc04</link>
        <description>Basic: adjust attributes on `nan` LIBBUILTINsThe `nan` family of functions will inspect the contents of the parameterthat they are passed. As a result, the function cannot be annotated as`const`.  The documentation of the `const` attribute explicitly statesthis:  Note that a function that has pointer arguments and examines the data  pointed to must not be declared const.Adjust the annotations on this family of functions.llvm-svn: 315741

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Fri, 13 Oct 2017 20:07:30 +0000</pubDate>
        <dc:creator>Saleem Abdulrasool &lt;compnerd@compnerd.org&gt;</dc:creator>
    </item>
<item>
        <title>40aefb5f - Declare lgamma library builtins as never being const</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#40aefb5f</link>
        <description>Declare lgamma library builtins as never being constSummary:POSIX requires lgamma writes to an external global variable, signgam.This prevents annotating lgamma with readnone, which is incorrect ontargets that write to signgam.Reviewers: efriedma, rsmithSubscribers: cfe-commitsDifferential Revision: https://reviews.llvm.org/D29778llvm-svn: 295781

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Tue, 21 Feb 2017 22:37:27 +0000</pubDate>
        <dc:creator>Jacob Gravelle &lt;jgravelle@google.com&gt;</dc:creator>
    </item>
<item>
        <title>87994450 - Darwin: add __sinpi (etc) and __exp10 libbuiltins</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#87994450</link>
        <description>Darwin: add __sinpi (etc) and __exp10 libbuiltinsThese functions have the same constness properties of the normal libmfunctions, which allows LLVM to optimise code better in general. Thereare also a couple of specific optimisations that only trigger whenthese are properly marked.rdar://problem/13729466llvm-svn: 199249

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Tue, 14 Jan 2014 19:26:03 +0000</pubDate>
        <dc:creator>Tim Northover &lt;tnorthover@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>53527175 - The second parameter of nexttoward is always long double.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#53527175</link>
        <description>The second parameter of nexttoward is always long double.llvm-svn: 191623

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Sat, 28 Sep 2013 17:41:03 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>33be5e0e - Add new libm LIBBUILTIN definitions, synchronizing with __builtin_*</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#33be5e0e</link>
        <description>Add new libm LIBBUILTIN definitions, synchronizing with __builtin_*For all libm __builtin_* functions that are defined, this adds thecorresponding LIBBUILTIN definitions (tagged, as necessary, with &quot;e&quot; instead of&quot;c&quot; when the function may set errno).Note that this changes the current definitions for lrint and fma(unfortunately). The Linux man page documents that these don&apos;t set errno, butthe POSIX standard says that they should.llvm-svn: 190922

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Wed, 18 Sep 2013 06:19:40 +0000</pubDate>
        <dc:creator>Hal Finkel &lt;hfinkel@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>746b530a - Add the missing &quot;n&quot; to libm LIBBUILTIN definitions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#746b530a</link>
        <description>Add the missing &quot;n&quot; to libm LIBBUILTIN definitionsThe libm math functions should be marked with the &quot;n&quot; (nothrow) flag so thatthe corresponding IR function declarations are tagged with the nounwindattribute (this has been true in C mode, but not in C++ mode).The test case has been updated to run in C++ mode in addition to in C mode.llvm-svn: 190217

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Fri, 06 Sep 2013 23:23:32 +0000</pubDate>
        <dc:creator>Hal Finkel &lt;hfinkel@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>588b35ed - Add lrint to the list of math builtins. It never sets errno so we can mark it as readnone.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#588b35ed</link>
        <description>Add lrint to the list of math builtins. It never sets errno so we can mark it as readnone.llvm-svn: 188065

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Fri, 09 Aug 2013 10:12:30 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>d02fd831 - Fix testcases to not rely upon target-* attributes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#d02fd831</link>
        <description>Fix testcases to not rely upon target-* attributes.llvm-svn: 176135

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Tue, 26 Feb 2013 23:08:48 +0000</pubDate>
        <dc:creator>Bill Wendling &lt;isanbard@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0f424b02 - Revert &quot;Add more attributes from the command line to functions.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#0f424b02</link>
        <description>Revert &quot;Add more attributes from the command line to functions.&quot;This reverts commit 176009.The commit is a likely cause of several buildbot failures.llvm-svn: 176044

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Mon, 25 Feb 2013 19:51:03 +0000</pubDate>
        <dc:creator>Anna Zaks &lt;ganna@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>87869db5 - Add more attributes from the command line to functions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c#87869db5</link>
        <description>Add more attributes from the command line to functions.This is an ongoing process. Any command line option which a back-end cares aboutshould be added here.llvm-svn: 176009

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/libcall-declarations.c</description>
        <pubDate>Mon, 25 Feb 2013 07:15:16 +0000</pubDate>
        <dc:creator>Bill Wendling &lt;isanbard@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
