New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade LLVM to trunk, still version 8 #55835

Merged
merged 7 commits into from Nov 26, 2018

Conversation

Projects
None yet
@alexcrichton
Member

alexcrichton commented Nov 9, 2018

This commit upgrades the LLVM/LLD/compiler-rt submodules used to the current trunk versions in upstream. Some activity has happened on the wasm SIMD side of things as well as LLD which we'd like to pick up!

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 9, 2018

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 9, 2018

⚠️ Warning ⚠️

  • These commits modify submodules.
@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 10, 2018

@bors: try

@bors

This comment has been minimized.

Contributor

bors commented Nov 10, 2018

⌛️ Trying commit 67053e5 with merge 27f6007...

bors added a commit that referenced this pull request Nov 10, 2018

Auto merge of #55835 - alexcrichton:llvm-upgrade, r=<try>
Upgrade LLVM to trunk, still version 8

This commit upgrades the LLVM/LLD/compiler-rt submodules used to the current trunk versions in upstream. Some activity has happened on the wasm SIMD side of things as well as LLD which we'd like to pick up!
@bors

This comment has been minimized.

Contributor

bors commented Nov 10, 2018

💔 Test failed - status-travis

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 10, 2018

The job dist-x86_64-linux-alt of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_fold:end:services

travis_fold:start:git.checkout
travis_time:start:0cb78dc4
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
    100% |████████████████████████████████| 552kB 2.0MB/s 
Collecting botocore==1.12.42 (from awscli)
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/6f/ad/706263fda4a8c673fd58c1cf03160dfdcf093d6614130193d3ce12a81fad/botocore-1.12.42-py2.py3-none-any.whl (4.8MB)
    0% |                                | 10kB 46.1MB/s eta 0:00:01
    0% |▏                               | 20kB 44.2MB/s eta 0:00:01
    0% |▏                               | 30kB 48.7MB/s eta 0:00:01
    0% |▎                               | 40kB 27.1MB/s eta 0:00:01
---
[00:24:49] [ 10%] Linking CXX static library ../../libLLVMMCParser.a
[00:24:49] [ 10%] Built target LLVMMCParser
[00:24:49] Scanning dependencies of target LLVMOption
[00:24:49] [ 10%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[00:24:49] Scanning dependencies of target LLVMOptRemarks
[00:24:49] [ 11%] Building CXX object lib/OptRemarks/CMakeFiles/LLVMOptRemarks.dir/OptRemarksParser.cpp.o
[00:24:51] [ 11%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[00:24:51] [ 11%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[00:24:53] [ 11%] Linking CXX static library ../libLLVMOptRemarks.a
[00:24:53] [ 11%] Built target LLVMOptRemarks
[00:24:53] [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
[00:24:53] [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[00:24:54] [ 11%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[00:24:55] [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
---
[00:27:06] [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[00:27:08] [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[00:27:09] Scanning dependencies of target llvm-PerfectShuffle
[00:27:09] [ 17%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[00:27:09] [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[00:27:09] [ 17%] Linking CXX executable ../../bin/llvm-PerfectShuffle
[00:27:10] [ 17%] Built target llvm-PerfectShuffle
[00:27:10] Scanning dependencies of target count
[00:27:10] [ 17%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
---
[00:27:20] Scanning dependencies of target LLVMMCA
[00:27:20] [ 18%] Building CXX object tools/llvm-mca/lib/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[00:27:21] [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[00:27:24] [ 18%] Built target yaml-bench
[00:27:24] Scanning dependencies of target OptRemarks_exports
[00:27:24] [ 18%] Creating export file for OptRemarks
[00:27:24] [ 18%] Built target OptRemarks_exports
[00:27:24] [ 18%] Linking CXX executable ../../bin/llvm-tblgen
[00:27:24] [ 18%] Building CXX object tools/llvm-mca/lib/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o
[00:27:25] [ 18%] Building CXX object tools/llvm-mca/lib/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
[00:27:25] [ 18%] Building CXX object tools/llvm-mca/lib/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
---
[00:38:16] [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
[00:38:17] [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
[00:38:18] [ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o
[00:38:21] [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
[00:38:23] [ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o
[00:38:25] [ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[00:38:26] [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[00:38:30] [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
[00:38:31] [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
---
[00:41:12] [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
[00:41:19] [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
[00:41:19] [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
[00:41:19] [ 38%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[00:41:20] [ 38%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o
[00:41:27] [ 38%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[00:41:28] [ 38%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
[00:41:28] [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
[00:41:29] [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
---
[00:48:08] [ 52%] Building AArch64GenRegisterInfo.inc...
[00:48:09] [ 52%] Building AArch64GenSubtargetInfo.inc...
[00:48:09] [ 52%] Building X86GenInstrInfo.inc...
[00:48:10] [ 52%] Building AArch64GenSystemOperands.inc...
[00:48:11] [ 52%] Building AArch64GenExegesis.inc...
[00:48:11] [ 52%] Updating AArch64GenAsmWriter.inc...
[00:48:11] [ 52%] Updating AArch64GenAsmWriter1.inc...
[00:48:11] [ 52%] Updating AArch64GenCallingConv.inc...
[00:48:11] [ 52%] Updating AArch64GenDAGISel.inc...
---
[00:48:11] [ 52%] Updating AArch64GenMCPseudoLowering.inc...
[00:48:11] [ 52%] Updating AArch64GenRegisterBank.inc...
[00:48:11] [ 52%] Updating AArch64GenRegisterInfo.inc...
[00:48:11] [ 52%] Updating AArch64GenSystemOperands.inc...
[00:48:11] [ 52%] Updating AArch64GenExegesis.inc...
[00:48:11] [ 52%] Building MipsGenAsmMatcher.inc...
[00:48:12] [ 52%] Building X86GenRegisterBank.inc...
[00:48:12] [ 53%] Building MipsGenAsmWriter.inc...
[00:48:13] [ 53%] Building MipsGenCallingConv.inc...
---
[00:48:18] [ 53%] Building MipsGenMCPseudoLowering.inc...
[00:48:18] [ 54%] Building PPCGenRegisterInfo.inc...
[00:48:19] [ 54%] Building PPCGenSubtargetInfo.inc...
[00:48:19] [ 54%] Building MipsGenRegisterBank.inc...
[00:48:19] [ 54%] Building PPCGenExegesis.inc...
[00:48:19] [ 54%] Updating PPCGenAsmMatcher.inc...
[00:48:20] [ 54%] Updating PPCGenAsmWriter.inc...
[00:48:20] [ 54%] Updating PPCGenCallingConv.inc...
[00:48:20] [ 54%] Updating PPCGenDAGISel.inc...
[00:48:20] [ 54%] Updating PPCGenDAGISel.inc...
[00:48:20] [ 54%] Updating PPCGenDisassemblerTables.inc...
[00:48:20] [ 54%] Updating PPCGenFastISel.inc...
[00:48:20] [ 54%] Updating PPCGenInstrInfo.inc...
[00:48:20] [ 54%] Updating PPCGenMCCodeEmitter.inc...
[00:48:20] [ 54%] Building X86GenExegesis.inc...
[00:48:20] [ 54%] Updating PPCGenRegisterInfo.inc...
[00:48:20] [ 54%] Updating PPCGenSubtargetInfo.inc...
[00:48:20] [ 54%] Updating PPCGenExegesis.inc...
[00:48:20] Scanning dependencies of target SystemZCommonTableGen
[00:48:20] [ 54%] Building SystemZGenAsmMatcher.inc...
[00:48:20] [ 54%] Building MipsGenSubtargetInfo.inc...
[00:48:20] [ 54%] Building SystemZGenAsmWriter.inc...
---
[00:48:43] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[00:48:45] [ 59%] Linking CXX static library ../../libLLVMCoverage.a
[00:48:45] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o
[00:48:45] [ 59%] Built target LLVMCoverage
[00:48:45] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
[00:48:47] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[00:48:47] [ 59%] Built target LLVMAsmParser
[00:48:47] Scanning dependencies of target LLVMCFIVerify
[00:48:47] [ 59%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[00:48:47] [ 59%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[00:48:48] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[00:48:49] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[00:48:51] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
[00:48:54] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
[00:48:55] [ 59%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a
[00:48:55] [ 59%] Built target LLVMCFIVerify
---
[00:49:19] [ 61%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o
[00:49:20] [ 61%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
[00:49:20] [ 61%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
[00:49:21] [ 61%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o
[00:49:23] [ 61%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o
[00:49:27] [ 61%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o
[00:49:31] [ 61%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o
[00:49:31] [ 61%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o
[00:49:31] [ 61%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o
---
[00:55:08] [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
[00:55:11] [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsExpandPseudo.cpp.o
[00:55:14] [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
[00:55:17] [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
[00:55:18] [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o
[00:55:23] [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
[00:55:26] [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
[00:55:26] [ 71%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstructionSelector.cpp.o
[00:55:28] [ 71%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
---
[00:56:03] [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o
[00:56:07] [ 72%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
[00:56:10] [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
[00:56:10] [ 72%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o
[00:56:11] [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PreLegalizerCombiner.cpp.o
[00:56:16] [ 72%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
[00:56:16] [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
[00:56:18] [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
[00:56:18] [ 72%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
---
[01:04:58] [ 87%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o
[01:04:59] [ 87%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o
[01:05:00] [ 87%] Linking CXX static library ../../libLLVMHexagonCodeGen.a
[01:05:00] [ 87%] Built target LLVMHexagonCodeGen
[01:05:00] Scanning dependencies of target LLVMRISCVUtils
[01:05:00] [ 88%] Building CXX object lib/Target/RISCV/Utils/CMakeFiles/LLVMRISCVUtils.dir/RISCVBaseInfo.cpp.o
[01:05:00] [ 88%] Built target LLVMRISCVInfo
[01:05:00] Scanning dependencies of target lli-child-target
[01:05:00] [ 88%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
[01:05:02] [ 88%] Linking CXX static library ../../../libLLVMRISCVUtils.a
---
[01:18:48] [ 92%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
[01:18:49] [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
[01:18:50] [ 92%] Linking CXX executable ../../bin/llvm-cxxfilt
[01:18:51] [ 92%] Built target llvm-cxxfilt
[01:18:51] Scanning dependencies of target llvm-cxxmap
[01:18:51] [ 92%] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[01:18:52] [ 92%] Linking CXX executable ../../bin/llvm-cxxdump
[01:18:53] [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
[01:18:54] [ 92%] Linking CXX executable ../../bin/llvm-cxxmap
[01:18:54] Scanning dependencies of target llvm-demangle-fuzzer
[01:18:54] [ 92%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[01:18:55] [ 92%] Built target llvm-cxxmap
[01:18:55] Scanning dependencies of target llvm-diff
---
[01:21:54] [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o
[01:21:54] [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o
[01:21:56] [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
[01:21:56] [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o
[01:21:58] [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[01:22:01] [ 99%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
[01:22:03] [ 99%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[01:22:06] [ 99%] Built target obj2yaml
[01:22:06] Scanning dependencies of target OptRemarks
[01:22:06] Scanning dependencies of target OptRemarks
[01:22:06] [ 99%] Building CXX object tools/opt-remarks/CMakeFiles/OptRemarks.dir/liboptremarks.cpp.o
[01:22:06] [ 99%] Linking CXX shared library ../../lib/libOptRemarks.so
[01:22:06] [ 99%] Built target OptRemarks
[01:22:06] [ 99%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
[01:22:06] [ 99%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[01:22:07] [ 99%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
[01:22:09] [ 99%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o
---
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/BinaryItemStream.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/LICENSE.TXT
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/FormatCommon.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Watchdog.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/MSVCErrorWorkarounds.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/xxhash.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/RecyclingAllocator.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/DataExtractor.h
[01:22:34] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/FileOutputBuffer.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/SafepointIRVerifier.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/SymbolTableListTraits.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DiagnosticInfo.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicsBPF.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicsRISCV.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Attributes.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/GVMaterializer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicInst.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/TypeBuilder.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/LoopInfo.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/Lint.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/DomPrinter.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/PHITransAddr.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/LegacyDivergenceAnalysis.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/InlineCost.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/ValueTracking.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/SyncDependenceAnalysis.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IRReader
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IRReader/IRReader.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/PassSupport.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRTraceExpander.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/BlockIndexer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRTraceWriter.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecordProducer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/YAMLXRayRecord.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRLogBuilder.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/BlockPrinter.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/Trace.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/Profile.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/Graph.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/Graph.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecordConsumer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/XRayRecord.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/BlockVerifier.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/InstrumentationMap.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/RecordPrinter.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecords.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsManifest/WindowsManifestMerger.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/FuzzMutate
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/FuzzMutate/IRMutator.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/FuzzMutate/OpDescriptor.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/RegisterBank.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/TargetSelectionDAG.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/TargetSchedule.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/TargetPfmCounters.td
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/TargetMachine.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/CodeGenCWrappers.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Vectorize.h
---
[01:22:35] Creating libLLVM.so
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/PartialInlining.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/HotColdSplitting.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/Inliner.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/GlobalOpt.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceProcessor.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceScriptToken.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceScriptTokenList.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ToolDrivers
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Comdat.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Target.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Object.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Linker.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/OptRemarks.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Transforms/Vectorize.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Transforms/InstCombine.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Transforms/Coroutines.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/Transforms/Scalar.h
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMMCDisassembler.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMObject.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMObjectYAML.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMOption.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMOptRemarks.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMDebugInfoMSF.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMDebugInfoCodeView.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMDebugInfoPDB.a
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libLLVMSymbolize.a
---
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/llvm-undname
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/llvm-xray
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/obj2yaml
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/opt
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libOptRemarks.so.8svn
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/libOptRemarks.so
[01:22:35] -- Up-to-date: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/OptRemarks.h
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/share/opt-viewer/opt-stats.py
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/share/opt-viewer/opt-viewer.py
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/share/opt-viewer/optpmap.py
[01:22:35] -- Installing: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/share/opt-viewer/optrecord.py
---
[02:55:32]    Compiling clippy_lints v0.0.212 (/checkout/src/tools/clippy/clippy_lints)
[02:55:32]    Compiling cargo_metadata v0.6.0
[02:56:30]    Compiling url v1.7.1

Broadcast message from root@travis-job-ae3ff621-4476-46fa-bda8-e5cc5dd405bf
 (unknown) at 6:04 ...
The system is going down for power off NOW!

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton alexcrichton force-pushed the alexcrichton:llvm-upgrade branch from 67053e5 to 224ec5c Nov 10, 2018

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 10, 2018

@bors: try

Gotta prime those caches

@bors

This comment has been minimized.

Contributor

bors commented Nov 10, 2018

⌛️ Trying commit 224ec5c with merge dbda7ea...

bors added a commit that referenced this pull request Nov 10, 2018

Auto merge of #55835 - alexcrichton:llvm-upgrade, r=<try>
Upgrade LLVM to trunk, still version 8

This commit upgrades the LLVM/LLD/compiler-rt submodules used to the current trunk versions in upstream. Some activity has happened on the wasm SIMD side of things as well as LLD which we'd like to pick up!
@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 10, 2018

@rust-timer

This comment has been minimized.

rust-timer commented Nov 10, 2018

Success: Queued dbda7ea with parent 42959a2, comparison URL.

@bors

This comment has been minimized.

Contributor

bors commented Nov 11, 2018

☔️ The latest upstream changes (presumably #54864) made this pull request unmergeable. Please resolve the merge conflicts.

@rust-timer

This comment has been minimized.

rust-timer commented Nov 11, 2018

Finished benchmarking try commit dbda7ea

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 11, 2018

Well by golly gee those are some good numbers, surprising!

@nikic

This comment has been minimized.

Contributor

nikic commented Nov 11, 2018

Those are some very nice results!

At least the improvements on inflate are primarilty due to https://reviews.llvm.org/D53245 -- this used to spend ~25% of the time applying DomTree updates in JumpThreading and now no longer does.

@alexcrichton alexcrichton force-pushed the alexcrichton:llvm-upgrade branch from 1ff0bef to 28d7334 Nov 11, 2018

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 11, 2018

Rebased! I've done some (hopefully) thorough testing locally and I've discovered... amazingly zero regressions!

Should be ready to go!

@vext01

This comment has been minimized.

Contributor

vext01 commented Nov 12, 2018

Hi Alex,

Thanks for dealing with this. It should have really been me doing the work, since I spawned the discussion!

I was wondering: do you have a way to check for performance regressions?

Thanks

@vext01

This comment has been minimized.

Contributor

vext01 commented Nov 12, 2018

Ah yes, I see you have a benchmarking bot :) Neat.

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 12, 2018

@vext01 oh no worries! I ended up wanting to do it for unrelated reasons anyway and figured I could help bootstrap the process at least, I didn't expect it to go so smoothly, but I'm sure bors will have a thing or two to say about that

@nikomatsakis

This comment has been minimized.

Contributor

nikomatsakis commented Nov 12, 2018

@bors r+

@bors

This comment has been minimized.

Contributor

bors commented Nov 12, 2018

📌 Commit 28d7334 has been approved by nikomatsakis

vext01 and others added some commits Nov 7, 2018

wasm: Pass `--no-demangle` to LLD
Our mangling scheme is not C++'s, so tell LLD to not demangle anything
so we can handle Rust-specific demangling ourselves.
Pass `--export-dynamic` to LLD for wasm
This should handle recent symbol visibility changes happening, although
we'll likely want to tweak this in the future!

@alexcrichton alexcrichton force-pushed the alexcrichton:llvm-upgrade branch from 629a9ed to 7215963 Nov 26, 2018

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 26, 2018

Oops, forgot to disable LLDB

@bors: r=nikomatsakis

@bors

This comment has been minimized.

Contributor

bors commented Nov 26, 2018

📌 Commit 7215963 has been approved by nikomatsakis

@bors

This comment has been minimized.

Contributor

bors commented Nov 26, 2018

⌛️ Testing commit 7215963 with merge 76e5ed8...

bors added a commit that referenced this pull request Nov 26, 2018

Auto merge of #55835 - alexcrichton:llvm-upgrade, r=nikomatsakis
Upgrade LLVM to trunk, still version 8

This commit upgrades the LLVM/LLD/compiler-rt submodules used to the current trunk versions in upstream. Some activity has happened on the wasm SIMD side of things as well as LLD which we'd like to pick up!
@bors

This comment has been minimized.

Contributor

bors commented Nov 26, 2018

💔 Test failed - status-travis

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 26, 2018

The job dist-i686-linux of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:23:56] [  8%] Built target LLVMObjectYAML
[00:23:56] [  8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[00:23:56] [  8%] Linking CXX static library ../libLLVMOption.a
[00:23:56] [  8%] Built target LLVMOption
[00:23:56] Scanning dependencies of target LLVMOptRemarks
[00:23:56] [  9%] Building CXX object lib/OptRemarks/CMakeFiles/LLVMOptRemarks.dir/OptRemarksParser.cpp.o
[00:23:56] [  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[00:23:56] [  9%] Linking CXX static library ../libLLVMOptRemarks.a
[00:23:56] [  9%] Built target LLVMOptRemarks
[00:23:56] [  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
---
[00:24:41] [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
[00:24:41] Scanning dependencies of target LLVMInstCombine
[00:24:41] [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
[00:24:41] [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
[00:24:41] [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o
[00:24:41] [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
[00:24:41] [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
[00:24:42] [ 31%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[00:24:42] [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
---
[00:24:55] [ 35%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[00:24:55] [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
[00:24:55] [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
[00:24:56] [ 35%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
[00:24:56] [ 35%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o
[00:24:56] [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
[00:24:56] [ 35%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
[00:24:56] [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
[00:24:56] [ 35%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
---
[00:26:09] [ 59%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o
[00:26:09] [ 59%] Linking CXX static library ../../libLLVMCoverage.a
[00:26:09] [ 59%] Built target LLVMCoverage
[00:26:09] [ 59%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[00:26:09] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
[00:26:09] [ 59%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o
[00:26:09] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[00:26:09] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[00:26:09] [ 59%] Built target LLVMCFIVerify
[00:26:09] [ 59%] Built target LLVMCFIVerify
[00:26:09] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[00:26:10] [ 59%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
[00:26:10] [ 59%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o
[00:26:10] [ 59%] Linking CXX static library ../libLLVMPasses.a
[00:26:10] [ 59%] Built target LLVMPasses
---
[00:26:13] [ 62%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
[00:26:13] [ 62%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o
[00:26:13] [ 62%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o
[00:26:14] [ 62%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o
[00:26:14] [ 62%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o
[00:26:14] [ 62%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
[00:26:14] [ 62%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o
[00:26:14] [ 62%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
[00:26:14] [ 62%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o
---
[00:27:16] [ 86%] Linking CXX static library ../../libLLVMRISCVCodeGen.a
[00:27:16] [ 86%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o
[00:27:16] Scanning dependencies of target LLVMRISCVUtils
[00:27:16] [ 86%] Built target LLVMRISCVCodeGen
[00:27:16] [ 87%] Building CXX object lib/Target/RISCV/Utils/CMakeFiles/LLVMRISCVUtils.dir/RISCVBaseInfo.cpp.o
[00:27:16] [ 87%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
[00:27:16] [ 87%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
[00:27:16] [ 87%] Linking CXX static library ../../../libLLVMRISCVUtils.a
[00:27:16] [ 87%] Built target LLVMRISCVUtils
---
[00:27:44] Scanning dependencies of target opt
[00:27:44] [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
[00:27:44] [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[00:27:44] [ 98%] Linking CXX executable ../../bin/llvm-pdbutil
[00:27:44] [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[00:27:44] [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
[00:27:44] [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[00:27:44] [ 98%] Built target llvm-pdbutil
[00:27:44] Scanning dependencies of target OptRemarks
[00:27:44] Scanning dependencies of target OptRemarks
[00:27:44] [ 98%] Building CXX object tools/opt-remarks/CMakeFiles/OptRemarks.dir/liboptremarks.cpp.o
[00:27:44] [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
[00:27:44] [ 98%] Linking CXX shared library ../../lib/libOptRemarks.so
[00:27:44] [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
[00:27:45] [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
---
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/BinaryItemStream.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/LICENSE.TXT
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/FormatCommon.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/Watchdog.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/MSVCErrorWorkarounds.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/xxhash.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/RecyclingAllocator.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/DataExtractor.h
[00:27:48] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Support/FileOutputBuffer.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/SafepointIRVerifier.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/SymbolTableListTraits.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/DiagnosticInfo.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicsBPF.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicsRISCV.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/Attributes.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/GVMaterializer.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/IntrinsicInst.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IR/TypeBuilder.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/LoopInfo.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/Lint.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/DomPrinter.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/PHITransAddr.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/LegacyDivergenceAnalysis.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/InlineCost.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/ValueTracking.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/SyncDependenceAnalysis.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IRReader
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/IRReader/IRReader.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/PassSupport.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRTraceExpander.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/BlockIndexer.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRTraceWriter.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecordProducer.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/YAMLXRayRecord.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRLogBuilder.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/BlockPrinter.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/Trace.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/Profile.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/Graph.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/Graph.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecordConsumer.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/BlockVerifier.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/InstrumentationMap.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/RecordPrinter.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/XRay/FDRRecords.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/RegisterBank.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/TargetSelectionDAG.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/TargetSchedule.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/TargetPfmCounters.td
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/TargetMachine.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Target/CodeGenCWrappers.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Vectorize.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/SCCP.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/PartialInlining.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/HotColdSplitting.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/Inliner.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/IPO/GlobalOpt.h
---
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceProcessor.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceScriptToken.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/WindowsResource/ResourceScriptTokenList.h
[00:27:49] -- Installing: /checkout/obj/build/i686-unknown-linux-gnu/llvm/include/llvm/ToolDrivers
---
Building stage2 tool cargo (i686-unknown-linux-gnu)
[01:10:19]  Downloading crates ...
[01:11:00] warning: spurious network error (2 tries remaining): [28] Timeout was reached (Resolving timed out after 30000 milliseconds)
[01:11:40] warning: spurious network error (1 tries remaining): [28] Timeout was reached (Resolving timed out after 30000 milliseconds)
[01:12:20] error: failed to download from `https://crates.io/api/v1/crates/openssl-src/111.0.1+1.1.1/download`
[01:12:20] Caused by:
[01:12:20]   [28] Timeout was reached (Resolving timed out after 30000 milliseconds)
[01:12:20] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --build i686-unknown-linux-gnu --host i686-unknown-linux-gnu --target i686-unknown-linux-gnu
[01:12:20] Build completed unsuccessfully in 1:07:50
---
travis_time:end:1576759a:start=1543215282437303741,finish=1543215282447045670,duration=9741929
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:32fe3cf5
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:2e8aac40
travis_time:start:2e8aac40
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:2d5d1764
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 26, 2018

@bors: retry

@RalfJung

This comment has been minimized.

Member

RalfJung commented Nov 26, 2018

@bors

This comment has been minimized.

Contributor

bors commented Nov 26, 2018

⌛️ Testing commit 7215963 with merge 6bfb46e...

bors added a commit that referenced this pull request Nov 26, 2018

Auto merge of #55835 - alexcrichton:llvm-upgrade, r=nikomatsakis
Upgrade LLVM to trunk, still version 8

This commit upgrades the LLVM/LLD/compiler-rt submodules used to the current trunk versions in upstream. Some activity has happened on the wasm SIMD side of things as well as LLD which we'd like to pick up!
@bors

This comment has been minimized.

Contributor

bors commented Nov 26, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: nikomatsakis
Pushing 6bfb46e to master...

@bors bors merged commit 7215963 into rust-lang:master Nov 26, 2018

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details

@alexcrichton alexcrichton deleted the alexcrichton:llvm-upgrade branch Nov 28, 2018

@nnethercote

This comment has been minimized.

Contributor

nnethercote commented Nov 29, 2018

Final perf results from the landing are here. Very nice results, mostly on opt builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment