<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="" applecontenteditable="true"><div class="">Ahmed, I suspect this is just LLVM and Clang getting out of sync, and the next build should pass?</div><div class=""><br class=""></div><div class=""><div class="">/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10-long-test/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:278:45: error: no type named 'DiagnosticInfoWithDebugLocBase' in namespace 'llvm'; did you mean 'DiagnosticInfoWithLocationBase'?</div><div class=""><br class=""></div>Jordan<br class="Apple-interchange-newline"><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 24, 2017, at 13:02, <a href="mailto:no-reply@swift.org" class="">no-reply@swift.org</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><h2 style="font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; width: 865px; background-color: red; color: white; text-align: center;" class=""></h2><h1 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">[<font class="FAILURE" style="color: red;">FAILURE</font>] oss-swift-incremental-RA-linux-ubuntu-16_10-long-test [#785]</h1><table style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><tbody class=""><tr style="text-align: left;" class=""><th class="">Build URL:</th><td class=""><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10-long-test/785/" style="color: rgb(0, 122, 255); text-decoration: none;" class="">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10-long-test/785/</a></td></tr><tr style="text-align: left;" class=""><th class="">Project:</th><td class="">oss-swift-incremental-RA-linux-ubuntu-16_10-long-test</td></tr><tr style="text-align: left;" class=""><th class="">Date of build:</th><td class="">Fri, 24 Feb 2017 12:52:00 -0800</td></tr><tr style="text-align: left;" class=""><th class="">Build duration:</th><td class="">10 min</td></tr></tbody></table><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Identified problems:</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<ul class=""><li class=""><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_10-long-test/785/consoleFull#150703499ee1a197b-acac-4b17-83cf-a53b95139a76" style="color: rgb(0, 122, 255); text-decoration: none;" class="">Indication 1</a></li></ul></li></ul><br style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Changes</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">13287514a013614e95418c459a5416db6b599830</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Get the REPL building on Linux</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Immediate/REPL.cpp</li><li class="change-edit"><b class="">edit</b>: CMakeLists.txt</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">8943ad6cc402a66eedb91c741044f61e2d5c1b5a</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Improve the error message for an unsupported system or architecture in</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/targets.py</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">184b6394f01ce426b7fafa980a39dffc6faea99d</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Improve the error message for a platform without a Toolchain</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/toolchain.py</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">00b8913efa28360962bc172891aecb23fa3409ba</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Fix mismatching path to ICU source in build-script and build-script-impl</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/products/product.py</li><li class="change-edit"><b class="">edit</b>: utils/build-script</li><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/products/libicu.py</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">bab7bbd283f8e015aedf15e804ecd570cba2a4a7</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Report a fatal error in build-script rather than build-script-impl for</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/build-script</li><li class="change-edit"><b class="">edit</b>: utils/build-script-impl</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">83795ecd066f4849c0b0ee5817a8ca87593c81f8</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Fix source code paths of corelibs products in build-sciript</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/products/foundation.py</li><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/products/xctest.py</li><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/products/libdispatch.py</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">904ef577d2e700aac6d82563872e1ab1240c7ca8</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Cleanup android import in build-script</p><ul class=""><li class="change-add"><b class="">add</b>: utils/android/__init__.py</li><li class="change-edit"><b class="">edit</b>: utils/build-script</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">409a214f8505b8b1ecf0607256146fa11eaf018b</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">hughbellars:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Fix build-script shell to work on Windows</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/swift_build_support/swift_build_support/shell.py</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">cac44b2a33568707b93371ad3be26930741e97de</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">jordan_rose:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Disable Foundation.Data test that fails with resilience enabled.</p><ul class=""><li class="change-edit"><b class="">edit</b>: test/stdlib/TestData.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">d697c2fdcb7770521a8a119dce91d61386508059</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">dgregor:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GenericSig Builder] Diagnose redundant same-typeo-t-concrete</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/swift/AST/DiagnosticsSema.def</li><li class="change-edit"><b class="">edit</b>: include/swift/AST/GenericSignatureBuilder.h</li><li class="change-edit"><b class="">edit</b>: lib/AST/GenericSignatureBuilder.cpp</li><li class="change-edit"><b class="">edit</b>: test/attr/attr_specialize.swift</li><li class="change-edit"><b class="">edit</b>: test/Constraints/same_types.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">a23b44fa96de8d0d236b1a52853a4cb2999ad422</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Simplify StringRef parameters. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">ca388a5e95145417b25b2aa57b3a91d602c4ea9b</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Return an Expected<rulematcher class=""> for each SDAG pattern. NFC.</rulematcher></p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">e6295822fcb99b1a0cada5da7a2ddff04520ccaf</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[Tablegen] Instrumenting table gen DAGGenISelDAG</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp</li><li class="change-edit"><b class="">edit</b>: CMakeLists.txt</li><li class="change-edit"><b class="">edit</b>: utils/TableGen/DAGISelMatcherEmitter.cpp</li><li class="change-edit"><b class="">edit</b>: cmake/modules/TableGen.cmake</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/SelectionDAGISel.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">9198723576557d4a99f8d7a3631f65fdbe384715</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[globalisel] Separate the SelectionDAG importer from the emitter. NFC</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">d5eebbefa9728cf797017b78ba738faa1e80e8a7</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[globalisel] OperandPredicateMatcher's shouldn't need to generate the</p><ul class=""><li class="change-edit"><b class="">edit</b>: test/TableGen/GlobalISelEmitter.td</li><li class="change-edit"><b class="">edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">a6c10f8bbe2f89eb1830e4b68b2300d206991aa9</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">tablegen: Fix android build</p><ul class=""><li class="change-edit"><b class="">edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">3a8ae81bb307acd6216c546f2d1d008f379c3f52</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">MIRTests: Remove unnecessary 2>&1 redirection</p><ul class=""><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ASRWRd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/PUSHWRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ZEXT.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LSLWRd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-and.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-itofp.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ADDWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-shift.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/CPCWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/EORWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-rem.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-or.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/arm64-regress-opt-cmp.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-constant.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/SBCIWRdK.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/SUBIWRdK.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-simple.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDWRdPtrPi.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/COMWRd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDWRdPtrPd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-load-store.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-fcmp.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-gep.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDWRdPtr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/Hexagon/expand-condsets-rm-reg.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/POPWRd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/SEXT.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/SUBWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDDWRdYQ.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/STSWKRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/INWRdA.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/STWPtrPdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ANDWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/CPWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LSRWRd.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-add.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/STWPtrRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/movimm-wzr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/MIR/Generic/machine-basic-block-ir-block-reference.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/X86/implicit-use-spill.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-combines.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDSWRdK.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/relax-mem/STDWPtrQRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-pow.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/ldst-opt.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-ext.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/OUTWARr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ORWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-div.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/SBCWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/STDWPtrQRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/MIR/Generic/runPass.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-xor.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/STWPtrPiRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-mul.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDIWRdK.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/MIR/Generic/llvmIRMissing.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/FRMIDX.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-sub.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ADCWRdRr.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-vaarg.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ORIWRdK.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-inserts.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AVR/pseudo/ANDIWRdK.mir</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">c73f00a86266c16e8755d6e35be371842c2821e9</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[IR] Accept 'const Type &' in the Type operator<<. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/IR/Type.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">ff2ee7ba05fa69bb43a2763e66ec44da5e20b608</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[OptDiag] Pass const Values/Types to Argument. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">5b1a5b7108373e06cf1c3e8f44d0922979cb2ef3</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[LazyBFI] Split out and templatize LazyBlockFrequencyInfo, NFC</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/LazyBlockFrequencyInfo.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">e0eff680d1a9d8afc5fd3019b29bc99b7b872363</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[OptDiag] Split code region out of DiagnosticInfoOptimizationBase</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/OptimizationDiagnosticInfo.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">5afa3d2f3927ee88bdc1652bfaa288376f9192b9</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">New OptimizationRemarkEmitter pass for MIR</p><ul class=""><li class="change-add"><b class="">add</b>: lib/CodeGen/MachineOptimizationRemarkEmitter.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineLoopInfo.cpp</li><li class="change-add"><b class="">add</b>: include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineLoopInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: tools/llc/llc.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/RegAllocGreedy.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/CMakeLists.txt</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: include/llvm/InitializePasses.h</li><li class="change-add"><b class="">add</b>: test/CodeGen/AArch64/arm64-spill-remarks.ll</li><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/OptimizationDiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">a354beebfbf9027040b935a942136be5793d8f3f</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[OptDiag] Predicates to check the same type of IR and MIR opt remarks</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">338d494e8a55b9b92c29f18d3053608a89b1a258</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[LV] Also port failure remarks to new OptimizationRemarkEmitter API</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: lib/Transforms/Vectorize/LoopVectorize.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">4133147d20fb7a5f9a18a60889c2a3cb2304749b</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Add new pass LazyMachineBlockFrequencyInfo</p><ul class=""><li class="change-add"><b class="">add</b>: lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineBlockFrequencyInfo.h</li><li class="change-edit"><b class="">edit</b>: include/llvm/InitializePasses.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/CMakeLists.txt</li><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/LazyBranchProbabilityInfo.h</li><li class="change-add"><b class="">add</b>: include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineBlockFrequencyInfo.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/LazyBlockFrequencyInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineOptimizationRemarkEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">96ada06c9ba0c914f49297e2c0424e1370a91455</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Rename DiagnosticInfoWithDebugLoc to WithLocation. NFC</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">3d30146071bec21ff5037b853beb4b48871b4b58</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Decouple backend diagnostics from debug info metadata</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">82defe78ac42a514ecd5880835e7a834f558b021</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Allow constructing DiagnosticLocation from DISubprograms</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Transforms/IPO/WholeProgramDevirt.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">15a29d4b589be0ecfecacb2391572ef3d8f42174</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Add const to some interfaces that don't modify anything. NFC</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/Analysis/OptimizationDiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">489bb4c8a16930917b88cf30e652b14859d66cf3</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[LazyMachineBFI] Reimplement with getAnalysisIfAvailable</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineOptimizationRemarkEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">358238588a1f1462643f315bcbb38e69a217ffc2</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[ORE] Use const CodeRegions in the remark diagnostics. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/IR/DiagnosticInfo.h</li><li class="change-edit"><b class="">edit</b>: lib/IR/DiagnosticInfo.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">835c062ca33c13df941b8aa634e89dedcb2a2607</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[CodeGen] Use const MBBs in the opt remark diagnostics. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">868bbcd1755db49199bf6e71a887549e876a5d7e</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[CodeGen] Teach opt remarks how to print MI instructions.</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineOptimizationRemarkEmitter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">9a83386c87ff722834047da39a96eb87218bd914</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Use DiagnosticLocation in MachineOptimizationRemarks</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">57cee20f3970242d05131820f4e31aa9400d9fbc</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[CodeGen] Add a way to SkipDebugLoc in MachineInstr::print(). NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineInstr.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineInstr.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">24ba89a8e8b103ca4c93903d4a2c7af90a79efab</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[CodeGen] Print MI without a newline when skipping debugloc. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/MachineInstr.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/MachineInstr.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">62d85e3a37acd1af579a7c7376495dbbb019ccdf</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Simplify Select type cleanup using a ScopeExit. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/InstructionSelect.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">1def340748924699651c242f45ee9c021788ad1d</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Emit opt remarks on isel fallbacks.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/Legalizer.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/RegBankSelect.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/GlobalISel/IRTranslator.h</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/GlobalISel/Utils.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/Utils.cpp</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/InstructionSelect.cpp</li><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/GlobalISel/RegBankSelect.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">28950f8280c1dbf39f740bf4c24fe502bb50ee75</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Finalize translated function on scope exit. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">a031926471eef783ddae63f4f0649a8001d55a82</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Don't translate other blocks when one failed.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">e4443e91a901e063505efe42adc88f4c2413ff54</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">OptDiag: Summarize the instruction count in asm-printer</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/llvm/CodeGen/AsmPrinter.h</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/AsmPrinter/AsmPrinter.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">ea189a86bb0aeb15ee25f7a10aa000feb00a937d</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Remove now-unnecessary variable. NFC.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">4a83241292ec231ebb9bc9ecd93725b7ff65cc26</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Use the DISubprogram for translation failure remarks.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/InstructionSelect.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">9f353cbd2f16983bb527dd8fd30f6578019d6d5b</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[GlobalISel] Use the same name for all remarks.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">7126d321f2406908e1d3513bbf8bb9ed7946429f</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Add missing initialization for MachineOptimizationRemarkEmitter</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/CodeGen/CodeGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">c21d270f2982df28d980324decc92005ad422177</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[llc] Add -pass-remarks-with-hotness</p><ul class=""><li class="change-edit"><b class="">edit</b>: tools/llc/llc.cpp</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/arm64-spill-remarks.ll</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space"> </span><b class="">ae42db12200bf2feef96cb66b96a888d37a61f96</b><span class="Apple-converted-space"> </span>by<span class="Apple-converted-space"> </span><b class="">ahmed.bougacha:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[llc] Add -pass-remarks-output</p><ul class=""><li class="change-edit"><b class="">edit</b>: tools/llc/llc.cpp</li><li class="change-edit"><b class="">edit</b>: lib/Analysis/OptimizationDiagnosticInfo.cpp</li><li class="change-edit"><b class="">edit</b>: test/CodeGen/AArch64/arm64-spill-remarks.ll</li></ul></li></ul></div></blockquote></div><br class=""></body></html>