<?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 COFFLinkGraphBuilder.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>df344e1f - [JITLink][COFF] Implement IMAGE_COMDAT_SELECT_LARGEST partially.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#df344e1f</link>
        <description>[JITLink][COFF] Implement IMAGE_COMDAT_SELECT_LARGEST partially.Implement IMAGE_COMDAT_SELECT_LARGEST partially. It&apos;s going to fail if larger symbol appears but this hasn&apos;t happened at least in vcruntime library.We probably would not implement this properly as it requires complicated runtime patching which is not of nature of JIT. However, we&apos;d like to validate if larger section appears and report to the user in the near future.Reviewed By: lhamesDifferential Revision: https://reviews.llvm.org/D129941

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Tue, 26 Jul 2022 03:51:33 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>736b6311 - [JITLink][COFF] Implement IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY/LIBRARY.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#736b6311</link>
        <description>[JITLink][COFF] Implement IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY/LIBRARY.Implement IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY/LIBRARY characteristics flag.Since COFFObjectFile class will set undefined flag for symbols with no alias flag, ORC ObjectFileInterface will not pull in this symbol. So, we only need to make sure the scope is local. NOLIBRARY and LIBRARY are handled in the same way for now. (which is what lld does right now)Reviewed By: lhamesDifferential Revision: https://reviews.llvm.org/D129939

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Tue, 26 Jul 2022 03:46:34 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>71eff61b - [JITLink][COFF] Handle duplicate external symbols.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#71eff61b</link>
        <description>[JITLink][COFF] Handle duplicate external symbols.Handles duplicate external symbols. This happens in few static libraries generaed from msvc toolchain.Reviewed By: lhamesDifferential Revision: https://reviews.llvm.org/D129937

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Tue, 26 Jul 2022 03:44:04 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0f00e588 - [JITLink][COFF][x86_64] Reimplement ADDR32NB/REL32.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#0f00e588</link>
        <description>[JITLink][COFF][x86_64] Reimplement ADDR32NB/REL32.Reimplements ADDR32NB/REL32 relocations properly, out-of-reach targets will be dealt in the separate patch that will generate the stub for dllimport symbols.Reviewed By: sgraenitzDifferential Revision: https://reviews.llvm.org/D129936

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Mon, 25 Jul 2022 14:41:53 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>aef75aec - [JITLink][COFF] Implement IMAGE_SYM_CLASS_LABEL.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#aef75aec</link>
        <description>[JITLink][COFF] Implement IMAGE_SYM_CLASS_LABEL.AcceptedPublicImplements IMAGE_SYM_CLASS_LABEL. It&apos;s simply a section + offset. This is not used a lot by llvm mc but very commonly used by MSVC compiler.Reviewed By: sgraenitzDifferential Revision: https://reviews.llvm.org/D129754

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Mon, 25 Jul 2022 14:21:17 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>07aa8fc8 - [JITLink][COFF] Handle out-of-order COMDAT second symbol.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#07aa8fc8</link>
        <description>[JITLink][COFF] Handle out-of-order COMDAT second symbol.Handle out-of-order COMDAT second symbols. In llvm codegen, the second symbol of COMDAT sequence always follows the first symbol in the global symbol list. But, when the object file came from MSVC compiler, these can come in out of order.Reviewed By: lhamesDifferential Revision: https://reviews.llvm.org/D129721

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Mon, 25 Jul 2022 14:02:31 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4878493 - [JITLink][COFF] Don&apos;t dead strip COMDAT associative symbol.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#b4878493</link>
        <description>[JITLink][COFF] Don&apos;t dead strip COMDAT associative symbol.This prevents the dead strip of associative comdat section when parent section is alive.Reviewed By: sgraenitzDifferential Revision: https://reviews.llvm.org/D129720

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Mon, 25 Jul 2022 13:59:19 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8dfdb80f - Ensure newlines at the end of files (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#8dfdb80f</link>
        <description>Ensure newlines at the end of files (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Sun, 17 Jul 2022 22:37:45 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>18a6ab5b - [JITLink] Silence unused variable warning. (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#18a6ab5b</link>
        <description>[JITLink] Silence unused variable warning. (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Thu, 14 Jul 2022 11:14:22 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e5ff1a7f - [JITLink][COFF] Fix compiler warnings.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#e5ff1a7f</link>
        <description>[JITLink][COFF] Fix compiler warnings.

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Tue, 12 Jul 2022 19:25:14 +0000</pubDate>
        <dc:creator>sunho &lt;ksunhokim123@naver.com&gt;</dc:creator>
    </item>
<item>
        <title>db995d72 - [JITLink][COFF] Initial COFF support.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp#db995d72</link>
        <description>[JITLink][COFF] Initial COFF support.Adds initial COFF support in JITLink. This is able to run a hello world c program in x86 windows successfully.Implemented- COFF object loader- Static local symbols- Absolute symbols- External symbols- Weak external symbols- Common symbols- COFF jitlink-check support- All COMDAT selection type execpt largest- Implicit symobl size calculation- Rel32 relocation with PLT stub.- IMAGE_REL_AMD64_ADDR32NB relocationReviewed By: lhamesDifferential Revision: https://reviews.llvm.org/D128968

            List of files:
            /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp</description>
        <pubDate>Tue, 12 Jul 2022 18:50:37 +0000</pubDate>
        <dc:creator>Sunho Kim &lt;ksunhokim123@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
