<!DOCTYPE html>
<head>
  <title>Report</title>
  <style>
                        body {
                                -webkit-font-smoothing: antialiased;
                                font-family: "Helvetica Neue", sans-serif;
                                font-weight: 300;
                                color: #393939;
                                margin: 0;
                                padding: 20px;
                        }
                        .header {
                                margin-left: 20px;
                                padding: 20px 20px 20px 0;
                                border-bottom: 1px solid #e5e5e5;
                        }
                        .report-title{
                                font-family: "Helvetica Neue", sans-serif;
                                display: inline-block;
                                float: left;
                                margin: 20px 0;
                                font-size: 24px;
                                color: #55a3fd;
                        }
                        .title {
                                font-size: 24px;
                        }
                        .content {
                                padding: 20px;
                        }
                        .display {
                                width: 100%;
                                height: 100%;
                        }
                        .commit-message {
                                font-family: "Menlo", fixed;
                        }
                        
        .title {
                text-align: center;
        }
        .date {
                text-align: left;
        }
        .display {
                display: inline-block;
                width: auto;
        }
        .header {
                overflow: auto;
                padding: 20px 20px 5px 0;
                width: 660px;
        }
        a {
          color: #007aff;
          text-decoration: none;
        }
        tr {
            text-align: left;
        }
        .links a {
                text-decoration: none;
                color: white;
                font-weight: 500;
                padding: 15px;
                background: #55a3fd;
                font-size: 14px;
        }
        .FAILURE {
                color:red;
        }
        .SUCCESS {
                color:green;
        }
        </style>
 <head>
 <body>
<h2 style="width:100%;background-color:red;color:white;text-align:center;"></h2>
 <h1>[<font class="FAILURE">FAILURE</font>] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#101]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/101/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/101/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift_tools-RA_stdlib-RDA_test-macos-resilience</td></tr>
  <tr><th>Date of build:</th><td>Sat, 11 Nov 2017 03:47:00 -0600</td></tr>
  <tr><th>Build duration:</th><td>1 hr 48 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><li>Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<ul><li><a href="https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/101/consoleFull#-1579061395ba62d58e-7248-467b-91e0-c7508d5cf947">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>99c4cddfcadf6eb13b5024ae81a35ac77f3d0bd1</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[SILGen] Store conditional conformances in SILWitnessTables.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ParseSIL/ParseSIL.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/SIL/SILWitnessTable.h</li>

          <li class="change-edit"><b>edit</b>: lib/Serialization/SerializeSIL.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILPrinter.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/Serialization/ModuleFormat.h</li>

          <li class="change-edit"><b>edit</b>: lib/Serialization/DeserializeSIL.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Serialization/SILFormat.h</li>

          <li class="change-add"><b>add</b>: test/SILGen/conditional_conformance.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILWitnessTable.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenType.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>51bea6b575e8ce54c96f4a429355b8a2771b8e14</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Reserve witness table private data space for conditional</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4f53475dd96322e4143be6c63afe9a9e88e0668a</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Support fulfilling conformances from conditional requirements.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/WitnessIndex.h</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/Fulfillment.h</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/MetadataPath.h</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/Fulfillment.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b9336c7389371cde3f3da0090442110d7e001472</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Dynamically fill in conditional conformance wtables.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/witness_method.sil</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.h</li>

          <li class="change-edit"><b>edit</b>: include/swift/Runtime/Metadata.h</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/associated_type_witness.swift</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/runtime/ProtocolConformance.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.cpp</li>

          <li class="change-edit"><b>edit</b>: unittests/runtime/Metadata.cpp</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/partial_apply_forwarder.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>306c0dafdddb9c8821804edfb5e184224c64d4df</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">fixup! [IRGen] Dynamically fill in conditional conformance wtables.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/witness_method.sil</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/associated_type_witness.swift</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/partial_apply_forwarder.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bdff7aa3f4dcaf783900253758724a64eda13d59</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Polymorphic convention needs to consider conditional</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4743b8ae5c9e8b140ab24c7a59cc02ee587f9c2e</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Pull witness tables out of self witness table in witness_method</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ae54ac04442aa0fa054573d50e778fb9b1de452f</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Allow retrieving substitutions from an arbitrary</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Devirtualize.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/ProtocolConformance.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>901bd35e5a86f963346a8e88c7ebbb6214c3e2c2</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Pass witness tables for conditional conformances to witness</p>
        <ul>

          <li class="change-add"><b>add</b>: test/IRGen/conditional_conformance_basic_conformances.swift</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/protocol_resilience.sil</li>

          <li class="change-add"><b>add</b>: test/IRGen/conditional_conformance_with_assoc.swift</li>

          <li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/associated_type_witness.swift</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b3088e2d84c17163b90d1646e83cc70b10fc6489</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Un-XFAIL and update test.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/basic.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1372202cfa9b8dcc44a5cb314af968c9370e37ee</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] More for conditional conformances; subclasses, devirtualization,</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Inputs/conditional_conformance_with_assoc.swift</li>

          <li class="change-add"><b>add</b>: test/IRGen/conditional_conformances.swift</li>

          <li class="change-add"><b>add</b>: test/Interpreter/conditional_conformances.swift</li>

          <li class="change-delete"><b>delete</b>: test/IRGen/conditional_conformance_basic_conformances.swift</li>

          <li class="change-edit"><b>edit</b>: test/Generics/conditional_conformances.swift</li>

          <li class="change-add"><b>add</b>: test/Interpreter/conditional_conformances_modules.swift</li>

          <li class="change-add"><b>add</b>: test/Inputs/conditional_conformance_basic_conformances.swift</li>

          <li class="change-add"><b>add</b>: test/Inputs/conditional_conformance_subclass.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/conditional_conformance.swift</li>

          <li class="change-delete"><b>delete</b>: test/IRGen/conditional_conformance_with_assoc.swift</li>

          <li class="change-add"><b>add</b>: test/Interpreter/conditional_conformances_smoke.swift</li>

          <li class="change-add"><b>add</b>: test/SILOptimizer/devirt_conditional_conformance.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6dd8bec47e4c3e09c01db79e7b86a33b6477dc28</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Unify computation of 'has arguments?' for witness table accessors.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenProto.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/ProtocolConformance.h</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a94df16b629650c008ee9ccb735032ed42ae4cd5</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Add more tests for inheriting conformances etc from SE0143</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Generics/conditional_conformances.swift</li>

          <li class="change-add"><b>add</b>: test/Generics/conditional_conformances_execute_smoke.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>67c9fa3daeb4c24fba388b8119f6668be014f5fd</b> by <b>huon:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Add test for parsing @convention(witness_method: <protocol>) in</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SIL/Parser/witness_method.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>8c0e3fb5e4527cb899693d1da483e930fda2c3d4</b> by <b>aschwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: emitObjCPartialApplicationForwarder support @callee_guaranteed</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/partial_apply_objc.sil</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/GenObjC.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b993c113e58a77985959437632f91b1e13d9eb06</b> by <b>anemet:</b> <p class="commit-message" style="white-space: pre-wrap;">Test debug output of Generic Specializer pass</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SILOptimizer/partial_specialization_debug.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e74367f2b377ed7ef09861c256287639ecc94aba</b> by <b>gottesmm:</b> <p class="commit-message" style="white-space: pre-wrap;">[pred-memopt] Only promote destroy_addr if we know that otherwise the</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/definite_init_failable_initializers_objc.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/definite_init_protocol_init.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/superclass_constraint.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/definite_init_failable_initializers.swift</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/linetable-cleanups.swift</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/return.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/predictable_memopt.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>578fca1ee3fd21592f34613d662c351e60323ebd</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Move the logic for ignoring the debug locations for closure setup code</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/objc_thunks.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenExpr.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILLocation.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b998c103fc224f47a743f889712d0e8fcea5d9e6</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Debug Info: Associate a function call with the beginning of the</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/linetable.swift</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/inlinedAt.swift</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/callexpr.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILLocation.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenApply.cpp</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/patternmatching.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a71a03986eb81e07968e79171ef44673f5333640</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: Start parsing simple identifier expression. (#12862)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Parse/ParseExpr.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Syntax/SyntaxParsingContext.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds</li>

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/ExprNodes.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f552f559697a3b520ba18fced8ee7d322d8bcb7f</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">Update SwiftSyntax's expectations now that -emit-syntax is emitting a</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/SwiftSyntax/SwiftSyntax.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bfde4f564cb85d1a762ba8c7a2a1087fdc45dacf</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[NamedLazyMemberLoading] Don't self-add extn members to partial tables.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/NameLookup.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>dcef91680c4f4a2b84d869f38c647065640b859c</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">cmpcodesize: replace the Ounchecked with the Osize benchmark shortcut.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/cmpcodesize/cmpcodesize/main.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>773e6bff56efcd96881f411c8312c6dc49ef68b6</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Add SILFunction::getResilienceExpansion()</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/SIL/SILFunction.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0b895bbf44f271ff432df374372b78e7000f50d5</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SILGen: Use resilience expansion when deciding if we need to use</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILGen/struct_resilience.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenLValue.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9de7a21e8e26b3bc0c90ea189e0966e4b08f28f5</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SILGen: Use SILFunction's resilience expansion when evaluating enum</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPattern.cpp</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/enum_resilience.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>697b19570b2a91480e926706034f5e6dfadb79d4</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Update Xcode version to Xcode 9.1 GM</p>
        <ul>

          <li class="change-edit"><b>edit</b>: README.md</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5c0f158f88ddcadb9b28ff4c970dedc2a5e0a760</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Fix conditional conformance tests for 32-bit platforms.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Interpreter/conditional_conformances_modules.swift</li>

          <li class="change-edit"><b>edit</b>: test/Inputs/conditional_conformance_subclass.swift</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/conditional_conformances.swift</li>

          <li class="change-edit"><b>edit</b>: test/Inputs/conditional_conformance_with_assoc.swift</li>

          <li class="change-edit"><b>edit</b>: test/Inputs/conditional_conformance_basic_conformances.swift</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/protocol_resilience.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d7c676fbc249ba25cd56e203e78eb75917904f9a</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">dwarfdump: Delay parsing abbreviations until they're needed</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/DebugInfo/DWARF/DWARFUnit.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/DebugInfo/DWARF/DWARFUnit.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9379925512260c586acf7ea57e07fcffcbb3a786</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">[llvm-dwarfdump] - Fix array out of bounds access crash.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/DebugInfo/DWARF/DWARFDie.h</li>

          <li class="change-edit"><b>edit</b>: lib/DebugInfo/DWARF/DWARFDie.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/DebugInfo/DWARF/DWARFUnit.h</li>

          <li class="change-add"><b>add</b>: test/tools/llvm-dwarfdump/X86/verify_debug_info2.s</li>

          <li class="change-edit"><b>edit</b>: lib/DebugInfo/DWARF/DWARFUnit.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bdc91291e3ccc55e8b23cc7c721d46af56948fb2</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">[llvm-dsymutil] Add support for __swift_ast MachO DWARF section</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.cpp</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/swift-ast.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.h</li>

          <li class="change-edit"><b>edit</b>: lib/MC/MCObjectFileInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/MC/MCObjectFileInfo.h</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.swiftmodule</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/MachODebugMapParser.cpp</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c184e9d6ebdd1e6008c0747d0b054445acd74caa</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"</p>
        <ul>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/swift-ast.test</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/Inputs/swift-ast</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/Inputs/swift-ast.swiftmodule</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: lib/MC/MCObjectFileInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/MachODebugMapParser.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/MC/MCObjectFileInfo.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e93db66986482672fa03c7e35fa78cb9aef9bbd2</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">[llvm-dsymutil] Add support for __swift_ast MachO DWARF section</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/MC/MCObjectFileInfo.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/MachODebugMapParser.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.cpp</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.swiftmodule</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/MC/MCObjectFileInfo.cpp</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/swift-ast.test</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>06e41672fd7e21920fbc8e15080f69f6b52fa691</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/MC/MCObjectFileInfo.cpp</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/swift-ast.test</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/MachODebugMapParser.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/MC/MCObjectFileInfo.h</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/Inputs/swift-ast.swiftmodule</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>38607f1d931ef4813807fc4c62d52ad543fec145</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">[llvm-dsymutil] Add support for __swift_ast MachO DWARF section</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/MachODebugMapParser.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/MC/MCObjectFileInfo.h</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/X86/swift-ast-x86_64.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/MC/MCObjectFileInfo.cpp</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.swiftmodule</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DebugMap.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a6e8e6947e7ca6cefcb7b318fac24b831fd45831</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">[dsymutil] Timestmap verification for __swift_ast</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.h</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/ARM/swift-ast.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-add"><b>add</b>: test/tools/dsymutil/Inputs/swift-ast.macho.fat</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: test/tools/dsymutil/X86/swift-ast-x86_64.test</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>89968e82ee4c4608f50204e960e500f9299c60ed</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[dsymutil] Timestmap verification for __swift_ast"</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.cpp</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/ARM/swift-ast.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-delete"><b>delete</b>: test/tools/dsymutil/Inputs/swift-ast.macho.fat</li>

          <li class="change-edit"><b>edit</b>: test/tools/dsymutil/X86/swift-ast-x86_64.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>eef49da0840364493fa5cf15dda702608cfff35e</b> by <b>jonas:</b> <p class="commit-message" style="white-space: pre-wrap;">Re-land "[dsymutil] Timestmap verification for __swift_ast"</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.h</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/DwarfLinker.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/BinaryHolder.h</li>

          <li class="change-edit"><b>edit</b>: test/tools/dsymutil/X86/swift-ast-x86_64.test</li>

          <li class="change-edit"><b>edit</b>: tools/dsymutil/dsymutil.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a44ffc1e2a07c7e6e55aca64cb4ba8ea0d980ec3</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">[RegisterCoalescer] Move debug value after rematerialize trivial def</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/RegisterCoalescer.cpp</li>

          <li class="change-add"><b>add</b>: test/DebugInfo/MIR/X86/regcoalescer.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0e747a4dee6381c875134ee2a473ce5469daafd3</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelector.h</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/InstructionSelector.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e560a153f86950508820af385ee2b1ca5eafcb1f</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[Legalizer] Add support for G_OR NarrowScalar.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-or.mir</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerHelper.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerInfo.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5a56b39a6303d0e46578a6b1573ebba4b17aab2e</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[X86] Fix some Clang-tidy modernize-use-using and Include What You Use</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86CallLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86CallLowering.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86InstructionSelector.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a89b5e8184fbb90369fcd53704d79b0aeb01f51e</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[ARM] GlobalISel: Mark shifts as legal for s32</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMLegalizerInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-legalizer.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a9916751b9142f6e6259b97e4c7345c6cfa08954</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[ARM] GlobalISel: Map shift operands to GPRs</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMRegisterBankInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d12cabeb6caffac13a60dd19f398ed1c6120ea58</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[ARM] GlobalISel: Select shifts</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMInstructionSelector.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ae0ef4c252e1811077df45f6cf5d0b94bc206213</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[ARM] GlobalISel: Make tests less strict</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-isel-divmod.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-isel.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>fbb9aa5acaea3d45ea724bcdb489c51f060e5dd5</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Fix legalizer trying to process a deleted instruction.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/LegalizerCombiner.h</li>

          <li class="change-add"><b>add</b>: test/CodeGen/AArch64/GlobalISel/combine-anyext-crash.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3b3706e1e0d8d968ef14ff8f1c280b35c265e1e7</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[AArch64][GlobalISel] Make G_PHI of p0 types legal.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-phi.mir</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64LegalizerInfo.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>aeed584ba8b3852b9698c4e61c696f66a47c9687</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[AArch64][GlobalISel] Add a test case for G_PHI of p0 regbank selection.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b4911649c27b963567619e151e9542352c55abed</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[AArch64][GlobalISel] Add a test case for G_PHI of p0 instruction</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/select-phi.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>dbc8bd8a9f1f36b0e1095642b77b2ec2a2b61e8d</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel] Add support for ValueType operands in patterns.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/TableGen/GlobalISelEmitter.td</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f5b476958dcf4b0f194eedb45912ca7a2b779e9e</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a helper to build Copy instructions in MachineIRBuilder</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ddb0525ab61769cabeb32666f1b544e37aee768c</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GISel]: Fix generation of illegal COPYs during CallLowering</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86CallLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64CallLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMCallLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/GlobalISel/callingconv.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/GlobalISel/ext-x86-64.ll</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/CallLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/call-translator.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/GlobalISel/add-scalar.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>853d5efa2e125ba910438f27c2fa97c238720e9e</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">CodeGen: Add MachineInstr::getMF(). NFC</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/MachineInstr.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/MachineInstr.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1148b33b4e59810953d8e58962162cb494fe4a69</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">CodeGen: Minor cleanups to use MachineInstr::getMF. NFC</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c5786348860c07f84a04a40b691efae256b71b43</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[aarch64] Support APInt and APFloat in ImmLeaf subclasses and make</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/ADT/APFloat.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/Target/TargetSelectionDAG.td</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/SelectionDAGNodes.h</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64InstrFormats.td</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>38375b298ed118b1a45bd9acf69d3193a5f583d1</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[Legalizer] Only allocate the SetVectors once per function.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/Legalizer.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>60e0f66f494829b5bdaaad6bdfbc2d2451f28578</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[LegalizerInfo] Don't evaluate end boundary every time through the loop</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerInfo.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7af7dc243d68656258e0fa2412e877e4a269e639</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[Legalizer] Use SmallSetVector instead of SetVector.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/Legalizer.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e0ad7ab774f944e3beab17a5f7340b17f349fb3c</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[RegisterBankInfo] Cache the getMinimalPhysRegClass information</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/RegBankSelect.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>76705509e758f65c8699077103daf3faf02d2ab5</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel][tablegen] Add support for fpimm and import of APInt/APFloat</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86InstrFPStack.td</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/select-constant.mir</li>

          <li class="change-edit"><b>edit</b>: test/TableGen/GlobalISelEmitter.td</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64InstructionSelector.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelector.h</li>

          <li class="change-edit"><b>edit</b>: include/llvm/Target/GlobalISel/SelectionDAGCompat.td</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>59bd87658a9769fcbe2ce1f9fbdbf5b58ce6f972</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel][tablegen] Fix a use-after free bug that manifests on</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ced81ed42eed364593df249b9356c2ed66b43e56</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel][tablegen] Simplify named operand/operator lookups and fix a</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelector.h</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: test/TableGen/GlobalISelEmitter.td</li>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

          <li class="change-add"><b>add</b>: test/CodeGen/X86/GlobalISel/select-blsr.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>020ec21c77ca81f02f79e8e9738bc7e39f63ace5</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel][tablegen] Fix undefined references to dump()</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4aeaa403cedb9f3a4913015f14083c36648aa735</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel][tablegen] Fix an unused variable warning caused by a typo</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5094a41c3d625a7aecdd9332cbf163ca1109587d</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[TableGen] Avoid unnecessary std::string creations</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.cpp</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6367eb72a6cf2ffead9f26e411457ab85528bb6d</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[tablegen] Handle common load/store predicates inside tablegen. NFC.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.h</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/CodeGenDAGPatterns.cpp</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: include/llvm/Target/TargetSelectionDAG.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>cfc40f95ec168a3894f14caf97700b9a612cd9a9</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Update tablegen tests to account for missing r313271.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/TableGen/GlobalISelEmitter.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b6505f158283ca5d1ed0409243132b0667d79b7e</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[X86] Update gisel phi test for copy size changes. NFC.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/GlobalISel/phi.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c01d68c5ccb135465e5c3b81515f1e65ec80aeda</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">Clarify the error message for unsupported aliases on Darwin</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Sema/attr-alias.c</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSemaKinds.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a031d276503e8d0a6ff54c2fde97ba0e6db5ba22</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ObjC++] Don't warn about pessimizing move for __block variables</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SemaObjCXX/block-variable-move.mm</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/SemaInit.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bb1e23e23a8a04da7a0895e9db25b8f867d8065f</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ObjC] Boxed strings should use the nullability from</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SemaObjC/transfer-boxed-string-nullability.m</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/SemaExprObjC.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c532fbe2e505f69d711feaf7fedfe045d7ed3b90</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ObjC] Fix function signature handling for blocks literals with</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SemaObjC/block-literal-with-attribute.m</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/SemaExpr.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9b10de6a1212eaaa7b47fba77f4ab18ca078600a</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove redundant copy-pasted comment in test file from r317736</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SemaObjC/block-literal-with-attribute.m</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>