New issue found!

Title: Report

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#99]

Build URL:https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/99/
Project:oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:Fri, 03 Feb 2017 03:47:00 -0800
Build duration:1 hr 23 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit b69aa96a73a97b7e9d5a92e180b9917a6f1325f7 by fs.output:

    [QoI] Improve diagnostics for non-representable-in-objc types

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/attr/attr_objc.swift

  • Commit ecedb337e7136d0c816b0e714f1b997ce804182d by mark.lacey:

    [Sema] In simplifyType, if substitution fails retry with IUOs stripped.

    • edit: test/Constraints/dynamic_lookup.swift
    • edit: lib/Sema/ConstraintSystem.cpp

  • Commit 960fe2ae1ecf578664c9390e380c4ce30ad6229a by eeckstein:

    fix test for new mangling with arm64

    • edit: test/IRGen/abitypes.swift

  • Commit 6f63c77353d042236d4050fbfe9ac6e56e884cc7 by github:

    [Serialization] Distinguish between static and non-static vars. (#7176)

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: test/Serialization/multi-file.swift
    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/Serialization/Inputs/multi-file-2.swift
    • edit: lib/Serialization/Serialization.cpp

  • Commit 7fb871a7c68c6cf551be3587ea231c6c9e04724b by eeckstein:

    Disable dead conformance elimination for now.

    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • edit: include/swift/SIL/InstructionUtils.h
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/SILOptimizer/dead_conformance.sil

  • Commit d0811cc318501037be446f0cb79027ea137ed205 by dgregor:

    [Standard library] Remove some gyb-related cruft from string

    • edit: stdlib/public/core/StringInterpolation.swift

  • Commit f7f703ad0499a91dd5b9c8d540adaec10ab04474 by dgregor:

    [Archetype builder] Canonicalize and minimize same-type constraints.

    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: test/SILGen/mangling_generic_extensions.swift
    • edit: test/SIL/Parser/generic_signature_with_depth.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: test/SIL/Serialization/deserialize_generic_marker.sil
    • edit: test/SILGen/interface_type_mangling.swift
    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/IRGen/associated_types.swift
    • edit: test/decl/protocol/req/unsatisfiable.swift
    • edit: test/Generics/deduction.swift
    • edit: test/Generics/generic_types.swift
    • edit: test/SILOptimizer/specialize_same_type_constraint.swift
    • edit: test/Generics/requirement_inference.swift
    • edit: test/IDE/print_ast_tc_decls.swift
    • edit: test/Compatibility/unsatisfiable_req.swift
    • edit: test/Serialization/function.swift
    • edit: test/SILGen/generic_witness.swift
    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: test/SILGen/witness_same_type.swift
    • edit: test/SIL/Parser/where_clause.sil
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/decl/protocol/protocols.swift
    • edit: test/IDE/print_types.swift
    • edit: test/SourceKit/CursorInfo/cursor_info.swift

  • Commit bea2525d6df80cc5d124b28250fe2c8fdba872ed by dgregor:

    [Type checker] Remove some useless resolution code. NFC

    • edit: lib/Sema/TypeCheckGeneric.cpp

  • Commit a6ebb4e914f816eb3df6089570c18397fa5fc9e5 by atrick:

    Add an option -Xllvm -sil-print-on-error.

    • edit: lib/SIL/PrettyStackTrace.cpp
    • edit: lib/SILOptimizer/PassManager/PrettyStackTrace.cpp
    • edit: include/swift/SIL/PrettyStackTrace.h
    • edit: include/swift/SILOptimizer/PassManager/PrettyStackTrace.h

  • Commit efb1ea470173765c9bae64eec4ce70a8a5727aca by mgottesman:

    [bug-reducer] Disable bug reducer when the CMAKE_GENERATOR used is not

    • edit: validation-test/lit.site.cfg.in
    • edit: test/lit.site.cfg.in
    • edit: validation-test/Python/bug-reducer.test-sh

  • Commit b82c141d277cfd4f07aefdfd127b3a317f9c4dc3 by kyrtzidis:

    Fix -Wimport-preprocessor-directive-pedantic warning, NFC.

    • edit: lib/Frontend/AppleHostVersionDetection.h

  • Commit 309312d81ceea8a0958f997bac7b5005fdf79fdf by doug_coleman:

    utils/update-checkout: Handle missing repository/tag combinations.

    • edit: utils/update-checkout

  • Commit 6b699d88557cc853d2e3dddbce397cdaf4185076 by github:

    SourceEntityWalker: keep track of type reference in extension

    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: lib/Index/Index.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: include/swift/IDE/Utils.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: include/swift/AST/SourceEntityWalker.h

  • Commit b37da364c4a0df422927e2189fcb3c6ea41eadab by rjmccall:

    Fix MetadataReader's isa-chasing on platforms that use indexed isa.

    • edit: include/swift/Remote/MetadataReader.h

  • Commit bb09c21774a0f755db83b846e2afc15260edf376 by jordan_rose:

    [Serialization] Don't show a misleading PrettyStackTrace note.

    • edit: lib/Serialization/Deserialization.cpp

  • Commit 5a92f5ed4b7671a0aa56a79e78ca06e8ad4eb29c by fs.output:

    [Parse] Dead code elimination

    • edit: lib/Parse/ParseExpr.cpp

  • Commit abeaaeb42f2e2a9c734ba1f7139dcba2a004c7b0 by fs.output:

    [Parse] Fix potential crasher regarding EndLoc of erroneous 'type(of:)'

    • add: validation-test/compiler_crashers_2_fixed/0067-typeof-check-source-ranges.swift
    • edit: lib/Parse/ParseExpr.cpp

  • Commit 4fd1ccfe43f6ea46d530af0016c619ee909105f4 by practicalswift:

    [swiftc (38 vs. 5451)] Add crasher in swift::MetatypeType::get

    • add: validation-test/compiler_crashers/28676-currentconstraintsolverarena-no-constraint-solver-active.swift

  • Commit 4854530db00139f800e01f130332aa8a87fd5274 by moiseev:

    Fixes crash when DispatchData is created from an

    • edit: stdlib/public/SDK/Dispatch/Data.swift
    • edit: test/stdlib/Dispatch.swift

  • Commit 644ee19b60f515ad5d66a0d546c94f434d078dd9 by moiseev:

    [stdlibunittest] Correctly handling the case when no output is captured

    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb

  • Commit 505643d2de5a8d4244918f47e42db20c8def9d08 by rjmccall:

    Fix the indexed-ISA metadata reader by properly initializing

    • edit: include/swift/Remote/MetadataReader.h

  • Commit b62bd0c08643cff52a4f22523503eb1aa329e30d by kyrtzidis:

    [USRGeneration] For clang macro USRs, use the more general API that

    • edit: lib/AST/USRGeneration.cpp

  • Commit 3e7e923e6d7ce04f1a8d55908fd7407d998b9a86 by github:

    [Parse] Reject trailing closures on literals (#7202)

    • edit: lib/Parse/ParseExpr.cpp
    • edit: test/Constraints/closures.swift
    • edit: test/expr/closure/trailing.swift
    • edit: test/decl/var/properties.swift
    • edit: test/Parse/recovery.swift
    • edit: test/Sema/immutability.swift

  • Commit 429c6515d0ecba75822cc306096d749725670080 by aschwaighofer:

    This test case is executable

    • edit: test/Prototypes/Algorithms.swift.gyb

  • Commit ac212a4573ff79a4ede8c79a4f98c32565b057ad by dgregor:

    Disable test while I investigate rdar://problem/30317033

    • edit: test/Interpreter/SDK/CoreGraphics_CGFloat.swift

  • Commit 37774eb97eb1ed99510e8490c273faeb1e6a7d44 by github:

    Fix the TypeChecker's omitNeedlessWords to use interface types. (#7193)

    • add: validation-test/Sema/protocol_typo_correction.swift
    • edit: lib/Sema/MiscDiagnostics.cpp

  • Commit 4c4ec2065aeb6026000e24a7647f779612ce54fa by Mishal Shah:

    Increase the test timeout to 50mins

    • edit: test/CMakeLists.txt

  • Commit 9e11d8dc7eef65bd91afb1132e80592001dc7b90 by doug_coleman:

    cmake: For overlays, install to sdk-overlay target by default, but don't

    • edit: cmake/modules/AddSwift.cmake

  • Commit 380cd053a7b8f404c25d384194b544bb985832d4 by practicalswift:

    [swiftc (39 vs. 5451)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28677-isactuallycanonicalornull-forming-a-cantype-out-of-a-non-canonical-type.swift

  • Commit 9681fbc59d4545e4d5281c110212559928baaa9b by gparker:

    [test] Temporarily disable test stdlib/Mirror.swift on armv7s.

    • edit: test/stdlib/Mirror.swift

  • Commit 1caf3df022672bcf5534fa5e6af18544d8a331ea by mark.lacey:

    Mark a crasher as non-deterministically failing.

    • edit: validation-test/compiler_crashers/28675-swift-typebase-getdesugaredtype.swift

  • Commit 25017f0a8eaac55c5dfe5435a287eedce5774099 by dgregor:

    [Archetype builder] Remove weird concrete-same-type assignment.

    • edit: lib/AST/ArchetypeBuilder.cpp

  • Commit 2dcf6f0e278b34f5654ca2c1f6601095631ce990 by dgregor:

    [Archetype builder] Look up nested types on the requested parent.

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/Generics/associated_type_typo.swift

  • Commit ded7e83aaba05c297262e66553e35d1d456036f9 by dgregor:

    [Archetype builder] Make canonicalization of dependent types

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/Generics/requirement_inference.swift
    • edit: test/decl/protocol/recursive_requirement.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/GenericTypeResolver.h
    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/AST/GenericSignature.cpp

  • Commit ee00acf3d032bf8b040329d62fa96c6a2d81f64f by dgregor:

    [AST] Remove GenericSignature::getRepresentative(). NFC

    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/GenericSignature.cpp

  • Commit d3bd4abcbb297370af56bf7ffeabce9763515ece by practicalswift:

    [swiftc (40 vs. 5451)] Add crasher in

    • add: validation-test/compiler_crashers/28678-result-case-not-implemented.swift

  • Commit 07fa66ceebe4e2b318e1d25d7c2dd0832746a2c5 by practicalswift:

    Remove "REQUIRES: asserts" from fixed crashers.

    • edit: validation-test/compiler_crashers_fixed/28601-getkind-exprkind-binary-isa-tupleexpr-e-binaryexprs-must-have-a-tupleexpr-as-the.swift
    • edit: validation-test/compiler_crashers_fixed/28595-typeincontext-isnull-no-contextual-type-set-yet.swift
    • edit: validation-test/compiler_crashers_fixed/28629-type-hastypeparameter-already-have-an-interface-type.swift
    • edit: validation-test/compiler_crashers_fixed/28666-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
    • edit: validation-test/compiler_crashers_fixed/28670-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
    • edit: validation-test/compiler_crashers_fixed/28655-base-base-hastypeparameter.swift
    • edit: validation-test/compiler_crashers_fixed/28662-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • edit: validation-test/compiler_crashers_fixed/28669-basety-islvaluetype-basety-is-anymetatypetype.swift
    • edit: validation-test/compiler_crashers_fixed/28607-hasinterfacetype-no-interface-type-was-set.swift
    • edit: validation-test/compiler_crashers_fixed/28620-type-mayhavemembers.swift
    • edit: validation-test/compiler_crashers_fixed/28622-vd-getdeclcontext-ismodulescopecontext.swift
    • edit: validation-test/compiler_crashers_fixed/28619-basety-islvaluetype-basety-is-anymetatypetype.swift
    • edit: validation-test/compiler_crashers_fixed/28660-false-encountered-error-in-diagnostic-text.swift
    • edit: validation-test/compiler_crashers_fixed/28596-unreachable-executed-at-swift-lib-sema-csapply-cpp-5466.swift
    • edit: validation-test/compiler_crashers_fixed/28613-matchcanfail-failed-call-arguments-did-not-match-up.swift
    • edit: validation-test/compiler_crashers_fixed/28671-index-this-size-invalid-index.swift

  • Commit 6943423838e80e6345d3bad4a7a78147a462f2c9 by hughbellars:

    [WebAssembly] Add triple support for the new wasm object format

    • edit: lib/Support/Triple.cpp
    • edit: lib/Transforms/Instrumentation/AddressSanitizer.cpp
    • edit: lib/ProfileData/InstrProf.cpp
    • edit: include/llvm/ADT/Triple.h
    • edit: unittests/ADT/TripleTest.cpp
    • edit: lib/MC/MCObjectFileInfo.cpp

  • Commit 2b8d6be383fdb4d0b03759bdb195e506947a4c22 by hans:

    Merging r293230:

    • edit: cmake/modules/DetermineGCCCompatible.cmake

  • Commit 7ed06de3e1aeb9b8e7bf0eb8d48bedc24ff7b948 by hans:

    Merging r293658:

    • edit: lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
    • edit: test/Transforms/InstCombine/load.ll

  • Commit 7fecd41d224948532af0dea28fcda3b44adea5ec by hans:

    Merging r293727:

    • edit: lib/Transforms/Scalar/SCCP.cpp
    • add: test/Transforms/IPConstantProp/naked-return.ll

  • Commit 5d814fbb8496116a4056cdf0cfa886fc9ee20b52 by hans:

    Merging r293309:

    • add: test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-extract-user.ll
    • add: test/Transforms/InterleavedAccess/AArch64/lit.local.cfg
    • delete: test/CodeGen/ARM/arm-interleaved-accesses-extract-user.ll
    • add: test/Transforms/InterleavedAccess/ARM/interleaved-accesses-extract-user.ll
    • delete: test/CodeGen/ARM/arm-interleaved-accesses.ll
    • delete: test/CodeGen/AArch64/aarch64-interleaved-accesses.ll
    • add: test/Transforms/InterleavedAccess/ARM/interleaved-accesses.ll
    • add: test/Transforms/InterleavedAccess/AArch64/interleaved-accesses.ll
    • delete: test/CodeGen/AArch64/aarch64-interleaved-accesses-extract-user.ll
    • add: test/Transforms/InterleavedAccess/ARM/lit.local.cfg

  • Commit f951cb196ce3b8ee4806e855a5e05e5235292a1d by hans:

    Merging r293673:

    • edit: lib/CodeGen/InterleavedAccessPass.cpp
    • edit: test/Transforms/InterleavedAccess/AArch64/interleaved-accesses.ll
    • edit: test/Transforms/InterleavedAccess/ARM/interleaved-accesses.ll

  • Commit 1b0199bebfd5dddd9d776b4e08f2a8859fcbd4e9 by hans:

    Merging r293730:

    • edit: lib/MC/MCMachOStreamer.cpp
    • add: test/MC/MachO/ARM/no-tls-assert.ll

  • Commit 2a46e93aedd2d4f2b3e5049e45e3a358cab1577f by hans:

    Merging r293542:

    • add: test/Transforms/LoopStrengthReduce/AMDGPU/preserve-addrspace-assert.ll
    • edit: lib/Transforms/Scalar/LoopStrengthReduce.cpp

  • Commit c84a7df56758171344ea309f1b1ee6028df6c8f8 by ahmed.bougacha:

    [aarch64][globalisel] Move data into GenRegisterBankInfo. NFC.

    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.cpp
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.h
    • edit: lib/Target/AArch64/AArch64GenRegisterBankInfo.def

  • Commit 634fa6f8107d1df1d4b3026a631e94143373fa50 by ahmed.bougacha:

    [aarch64][globalisel] Refactor getRegBankBaseIdxOffset() to remove the

    • edit: lib/Target/AArch64/AArch64GenRegisterBankInfo.def
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.cpp
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.h

  • Commit f97cc699f20b6ea3afe9bfd6e11e8342a82bb482 by ahmed.bougacha:

    [aarch64][globalisel] Move getValueMapping/getCopyMapping to

    • edit: lib/Target/AArch64/AArch64GenRegisterBankInfo.def
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.cpp
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.h

  • Commit 3ec96179d3955ac288592763fdf4e64f78326167 by ahmed.bougacha:

    [globalisel][aarch64] Make getCopyMapping() take register banks ID's

    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.h
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.cpp
    • edit: lib/Target/AArch64/AArch64GenRegisterBankInfo.def

  • Commit c1c8baf476b128445e6fcbd52fa2c07d7d916e86 by ahmed.bougacha:

    Apply clang-tidy's performance-unnecessary-value-param to LLVM.

    • edit: lib/LTO/Caching.cpp
    • edit: include/llvm/CodeGen/MIRYamlMapping.h
    • edit: lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    • edit: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    • edit: lib/Target/AArch64/AArch64CallLowering.cpp
    • edit: include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
    • edit: include/llvm/CodeGen/SelectionDAG.h
    • edit: include/llvm/DebugInfo/CodeView/SymbolRecord.h
    • edit: lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
    • edit: lib/Transforms/IPO/InlineSimple.cpp
    • edit: lib/Analysis/CFLAndersAliasAnalysis.cpp
    • edit: lib/Target/X86/X86ISelLowering.cpp
    • edit: include/llvm/MC/MCParser/MCAsmParser.h
    • edit: lib/MC/MCParser/MCAsmParser.cpp
    • edit: lib/Target/AArch64/AArch64CallLowering.h
    • edit: lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
    • edit: lib/Transforms/Scalar/ConstantHoisting.cpp
    • edit: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
    • edit: include/llvm/DebugInfo/CodeView/TypeDatabase.h
    • edit: lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
    • edit: include/llvm/IR/IRBuilder.h
    • edit: include/llvm/Target/TargetMachine.h
    • edit: lib/CodeGen/LLVMTargetMachine.cpp
    • edit: include/llvm/LTO/Caching.h
    • edit: include/llvm/CodeGen/RegAllocPBQP.h
    • edit: lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
    • edit: lib/Target/ARM/ARMCallLowering.cpp
    • edit: lib/Target/ARM/ARMISelLowering.cpp
    • edit: include/llvm/MC/MCParser/MCAsmParserExtension.h
    • edit: lib/Target/AMDGPU/SIISelLowering.cpp
    • edit: lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
    • edit: lib/Bitcode/Reader/MetadataLoader.cpp
    • edit: lib/DebugInfo/CodeView/TypeDatabase.cpp
    • edit: lib/Transforms/IPO/PartialInlining.cpp

  • Commit 3ce2329dc6bdb73f4138eeff888fed021e43c8b7 by ahmed.bougacha:

    [GlobalISel] track predecessor mapping during switch lowering.

    • edit: include/llvm/CodeGen/GlobalISel/IRTranslator.h
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit 165b7a5795fa8271e46f6b20f1d2d4304430f1eb by ahmed.bougacha:

    GlobalISel: correctly handle varargs

    • edit: include/llvm/CodeGen/GlobalISel/CallLowering.h
    • add: test/CodeGen/AArch64/GlobalISel/arm64-callingconv-ios.ll
    • edit: lib/Target/AArch64/AArch64CallLowering.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
    • edit: lib/Target/ARM/ARMCallLowering.cpp
    • edit: lib/CodeGen/GlobalISel/CallLowering.cpp

  • Commit 8b38b34b808696609d669e153c14da32a71b4f1f by ahmed.bougacha:

    GlobalISel: add callseq instructions to record stack usage

    • edit: test/CodeGen/AArch64/GlobalISel/call-translator.ll
    • edit: lib/Target/AArch64/AArch64CallLowering.cpp

  • Commit 9ad854e4d8f5b04977603b3546eb3af39c2d52e6 by ahmed.bougacha:

    GlobalISel: fix comparison order for G_FCMP

    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir

  • Commit 6932f4b7a4d8e284aadcb8d3c095c4a080ae0e08 by ahmed.bougacha:

    MIRParser: Allow regclass specification on operand

    • add: test/CodeGen/MIR/X86/register-operand-class.mir
    • edit: lib/CodeGen/MIRParser/MIRParser.cpp
    • edit: lib/CodeGen/MIRParser/MIParser.cpp
    • add: test/CodeGen/MIR/AArch64/register-operand-bank.mir
    • add: test/CodeGen/MIR/X86/register-operand-class-invalid0.mir
    • add: test/CodeGen/MIR/X86/register-operand-class-invalid1.mir
    • edit: lib/CodeGen/MIRParser/MIParser.h

  • Commit 587355fd3fe8b5d200ef36cd882f8cd1f44d7420 by ahmed.bougacha:

    GlobalISel: Correct copy-pasted comment. NFC

    • edit: include/llvm/Target/TargetOpcodes.def

  • Commit efbae14bcb8f1978acae350fef1590c4dcb22077 by ahmed.bougacha:

    GlobalISel: Implement narrowing for G_STORE

    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-load-store.mir

  • Commit 989269172920cc57b0e96ad5a630f3a61668eb52 by ahmed.bougacha:

    GlobalISel: Fix text wrapping in a comment. NFC

    • edit: lib/CodeGen/GlobalISel/InstructionSelect.cpp

  • Commit 1230a5d6f8653c9c0ee3c96b44d089da0a18c26d by ahmed.bougacha:

    GlobalISel: Implement narrowing for G_LOAD

    • edit: test/CodeGen/AArch64/GlobalISel/legalize-load-store.mir
    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp

  • Commit eb63f050a09452782eab318070f1cc1abddab7ea by ahmed.bougacha:

    GlobalISel: Implement widening for shifts

    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • add: test/CodeGen/AArch64/GlobalISel/legalize-shift.mir

  • Commit b8cc0a298b8ac8fa4727f57f5cf9b01a80a0334c by ahmed.bougacha:

    Re-commit: [globalisel] Tablegen-erate current Register Bank Information

    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.cpp
    • edit: include/llvm/Target/Target.td
    • add: lib/Target/AArch64/AArch64RegisterBanks.td
    • edit: utils/TableGen/CMakeLists.txt
    • edit: utils/TableGen/TableGen.cpp
    • edit: utils/TableGen/TableGenBackends.h
    • edit: lib/Target/AArch64/AArch64RegisterBankInfo.h
    • edit: lib/Target/AArch64/AArch64TargetMachine.cpp
    • add: utils/TableGen/RegisterBankEmitter.cpp
    • add: include/llvm/Target/GlobalISel/RegisterBank.td
    • edit: include/llvm/CodeGen/GlobalISel/RegisterBank.h
    • edit: lib/CodeGen/GlobalISel/RegisterBank.cpp
    • edit: lib/Target/ARM/ARMRegisterBankInfo.cpp
    • edit: lib/Target/AArch64/AArch64GenRegisterBankInfo.def
    • add: llvm/Target/GlobalISel/RegisterBank.td
    • edit: lib/Target/AArch64/AArch64.td
    • edit: lib/Target/AArch64/CMakeLists.txt

  • Commit 391076670266713d88b4c1dc5e22edb4347767cf by ahmed.bougacha:

    [GlobalISel] Pointers are legal operands for G_SELECT on AArch64

    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir

  • Commit d24f759cafecb246cc0e98ff926b2bceb0422f5f by ahmed.bougacha:

    AArch64: fall back to DAG ISel for inline assembly.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • add: test/CodeGen/AArch64/GlobalISel/inline-asm.ll

  • Commit 043e613dc38873a21a56d7200244021b27143ce1 by ahmed.bougacha:

    GlobalISel: Pass the MachineFunction in to reportSelectionError directly

    • edit: lib/CodeGen/GlobalISel/InstructionSelect.cpp

  • Commit 4d9748c765fddc21f30c03dcfbf3e6b0d11ea537 by ahmed.bougacha:

    GlobalISel: Only set FailedISel on dropped dbg intrinsics when using

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit 6b64bb464ebb336282c286ee3ae0533ddeaab37b by ahmed.bougacha:

    [MIRParser] Allow generic register specification on operand.

    • edit: test/CodeGen/MIR/X86/register-operand-class.mir
    • edit: lib/CodeGen/MIRParser/MIParser.cpp

  • Commit 2eed275fe1e828da80f0ab19b069651849075c85 by ahmed.bougacha:

    [AArch64][GlobalISel] Split legalizer combine tests. NFC.

    • edit: test/CodeGen/AArch64/GlobalISel/legalize-combines.mir

  • Commit 03d25f5e6ef656c2407cd6390beef186852608d4 by ahmed.bougacha:

    [AArch64][GlobalISel] Split FP conversion legalizer tests. NFC.

    • add: test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-simple.mir
    • add: test/CodeGen/AArch64/GlobalISel/legalize-itofp.mir

  • Commit aa521637f280acdbd1fa2bfc3ebb45273fd115a8 by ahmed.bougacha:

    GlobalISel: Add a note about how we're being a bit loose with memory

    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp

  • Commit 4c09a199d6ad5b68ab5894293817aed71e792a27 by ahmed.bougacha:

    [AArch64][GlobalISel] Widen scalar int->fp conversions.

    • edit: test/CodeGen/AArch64/GlobalISel/legalize-itofp.mir
    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp

  • Commit 8e022e540c06bd3a136afa3e756616495d75a7c4 by ahmed.bougacha:

    [TargetLowering] Improve comment for setOperationAction().

    • edit: include/llvm/Target/TargetLowering.h

  • Commit 9a4b02c14dd334acb97432678a47455f7952206f by ahmed.bougacha:

    [globalisel] Fix an unused variable warning when NDEBUG is defined.

    • edit: utils/TableGen/RegisterBankEmitter.cpp

  • Commit 2db4b5a93a97908ea091072c1983a1cf253789f3 by ahmed.bougacha:

    GlobalISel: prevent heap use-after-free when looking up VReg.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit 5c57ccc53026e7a0beeb1f892e780d21d1263af2 by ahmed.bougacha:

    Fix some broken CHECK lines.

    • edit: test/MC/ARM/ldr-pseudo-cond-darwin.s
    • edit: test/CodeGen/AMDGPU/gv-offset-folding.ll
    • edit: test/Feature/OperandBundles/dse.ll
    • edit: test/CodeGen/PowerPC/vsx-p9.ll
    • edit: test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll
    • edit: test/MC/Mips/micromips32r6/valid.s
    • edit: test/Transforms/PGOProfile/multiple_hash_profile.ll
    • edit: test/CodeGen/PowerPC/ppc-shrink-wrapping.ll
    • edit: test/Transforms/LoopIdiom/unroll.ll
    • edit: test/CodeGen/AArch64/arm64-inline-asm.ll
    • edit: test/CodeGen/X86/x86-sanitizer-shrink-wrapping.ll
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-constant.mir
    • edit: test/MC/AArch64/neon-add-sub-instructions.s
    • edit: test/Transforms/GlobalOpt/externally-initialized-aggregate.ll
    • edit: test/CodeGen/AArch64/regress-tblgen-chains.ll
    • edit: test/CodeGen/X86/tail-merge-unreachable.ll
    • edit: test/Transforms/InstCombine/convergent.ll
    • edit: test/MC/Mips/macro-li.s
    • edit: test/Analysis/ScalarEvolution/incorrect-offset-scaling.ll
    • edit: test/CodeGen/AMDGPU/promote-alloca-volatile.ll
    • edit: test/CodeGen/X86/select_meta.ll
    • edit: test/CodeGen/PowerPC/vec_absd.ll
    • edit: test/CodeGen/X86/unreachableblockelim.ll
    • edit: test/MC/ARM/ldr-pseudo-cond.s
    • edit: test/Transforms/Util/simplify-dbg-declare-load.ll
    • edit: test/MC/Mips/micromips64r6/valid.s
    • edit: test/CodeGen/Mips/compactbranches/compact-branches.ll

  • Commit 33dbfa3614cf0fccbaae552fd7fe53d99223de68 by ahmed.bougacha:

    [AArch64][GlobalISel] Legalize narrow scalar ops again.

    • edit: test/CodeGen/AArch64/GlobalISel/legalize-mul.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-or.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-add.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-sub.mir
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-rem.mir
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-shift.mir
    • edit: docs/GlobalISel.rst
    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-and.mir
    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-xor.mir

  • Commit aa9f75f77aa715033c6a18116723f7926243d175 by ahmed.bougacha:

    [AArch64][GlobalISel] Legalize narrow scalar fp->int conversions.

    • edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir

  • Commit c9a3326ff3134ac08145c536d0a489f609ff4e4a by ahmed.bougacha:

    GlobalISel: Use the correct types when translating landingpad

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
    • add: test/CodeGen/AArch64/GlobalISel/legalize-exceptions.ll

  • Commit 560345e7466852a0d7027c54bde7cc836f2e8232 by ahmed.bougacha:

    [GlobalISel] Rename TargetGlobalISel.td to GISel/SelectionDAGCompat.td

    • delete: include/llvm/Target/TargetGlobalISel.td
    • add: include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    • edit: include/llvm/Target/Target.td

  • Commit d70b6511dd3150a136090aec4cbcce9a8ae6fb68 by ahmed.bougacha:

    [GlobalISel] Generate selector for more integer binop patterns.

    • edit: test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
    • edit: include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp

  • Commit b6286c44d067aa1beb72fa7aea665e3346f64e2c by ahmed.bougacha:

    Try to prevent build breakage by touching a CMakeLists.txt.

    • edit: lib/CodeGen/GlobalISel/CMakeLists.txt

  • Commit 2e2f4c76e940bf5bd8c5f6a564210887156a6fc2 by ahmed.bougacha:

    GlobalISel: Fix typo in error message

    • edit: lib/CodeGen/GlobalISel/InstructionSelect.cpp

  • Commit 681026e64d278a7c14d323aee5d9d0143239004c by ahmed.bougacha:

    GlobalISel: rework getOrCreateVReg to avoid double lookup. NFC.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit 031d9c6b1675dac5591fab4816b99f07d9d239a8 by ahmed.bougacha:

    [globalisel] Re-factor ISel matchers into a hierarchy. NFC

    • edit: utils/TableGen/GlobalISelEmitter.cpp

  • Commit 3cb60f006dab6af215aa5db91cddd825a418d166 by ahmed.bougacha:

    Attempt to fix windows buildbots after r293172.

    • edit: utils/TableGen/GlobalISelEmitter.cpp

  • Commit c9504fc1a90d5ef4140c1ec0c2519031af7b24cf by ahmed.bougacha:

    Remove a '#if 0' that wasn't intended for commit in r293173.

    • edit: utils/TableGen/GlobalISelEmitter.cpp

  • Commit 1840e45a9a20ef7a813f0bb38994580bc141edf5 by ahmed.bougacha:

    [GlobalISel] Remove duplicate function using variadic templates. NFC.

    • edit: utils/TableGen/GlobalISelEmitter.cpp

  • Commit 16e81eaa0fd5e00758fef2f8bbc81c2e061627d7 by ahmed.bougacha:

    GlobalISel: support debug intrinsics.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
    • add: test/CodeGen/AArch64/GlobalISel/debug-insts.ll
    • edit: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
    • edit: lib/CodeGen/GlobalISel/MachineIRBuilder.cpp

  • Commit 437fa86382ec7ff6471565be8b2e972020de8e7d by ahmed.bougacha:

    [AArch64][LegalizerInfo] Specify the type of the opcode.

    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp

  • Commit 1b793ceca4dcbe8815693d102608d754525a7ec4 by ahmed.bougacha:

    GlobalISel: mark incoming landing-pad registers as live.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-exceptions.ll

  • Commit 9e96445df62ddd4d76839d6639a28756328ba318 by ahmed.bougacha:

    GlobalISel: set correct regclass for LOAD_STACK_GUARD.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator-stackprotect.ll

  • Commit 7d41e1267d12b62c99c703aa81eedfad7872e792 by ahmed.bougacha:

    GlobalISel: don't leak super-entry BB when merging with IR-level one.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit bb014c66e5b4212ffc628993adcfe2e0cb45c16e by ahmed.bougacha:

    Fix memory leak in globalisel.

    • edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp

  • Commit 992ad3ce1817106331c54c526391037af2ff4356 by ahmed.bougacha:

    Cleanup dump() functions.

    • edit: lib/CodeGen/MachineInstr.cpp
    • edit: include/llvm/CodeGen/MachineOperand.h
    • edit: lib/Target/ARM/ARMConstantPoolValue.cpp
    • edit: lib/CodeGen/LiveIntervalAnalysis.cpp
    • edit: lib/IR/DebugLoc.cpp
    • edit: tools/llvm-diff/DiffConsumer.cpp
    • edit: lib/Analysis/CallGraph.cpp
    • edit: lib/Target/PowerPC/PPCMCInstLower.cpp
    • edit: lib/ProfileData/SampleProf.cpp
    • edit: lib/Target/ARM/ARMConstantIslandPass.cpp
    • edit: lib/Target/Mips/MipsConstantIslandPass.cpp
    • edit: lib/Transforms/Utils/MemorySSA.cpp
    • edit: lib/Target/ARM/ARMISelLowering.cpp
    • edit: lib/Option/ArgList.cpp
    • edit: lib/CodeGen/GlobalISel/RegisterBank.cpp
    • edit: lib/Target/Lanai/LanaiMCInstLower.cpp
    • edit: include/llvm/CodeGen/RegisterPressure.h
    • edit: lib/TableGen/Record.cpp
    • edit: lib/CodeGen/RegAllocPBQP.cpp
    • edit: lib/Target/BPF/BPFISelDAGToDAG.cpp
    • edit: lib/Transforms/Utils/ModuleUtils.cpp
    • edit: include/llvm/Support/GCOV.h
    • edit: lib/Bitcode/Writer/ValueEnumerator.cpp
    • edit: lib/CodeGen/LiveDebugVariables.cpp
    • edit: lib/MC/MCSection.cpp
    • edit: lib/Target/ARM/ARMAsmPrinter.cpp
    • edit: include/llvm/TableGen/Record.h
    • edit: lib/Analysis/ScalarEvolution.cpp
    • edit: lib/CodeGen/AsmPrinter/DIE.cpp
    • edit: lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
    • edit: lib/MC/MCInst.cpp
    • edit: lib/Transforms/Coroutines/CoroFrame.cpp
    • edit: lib/CodeGen/MachineFunction.cpp
    • edit: lib/CodeGen/SafeStackColoring.cpp
    • edit: lib/CodeGen/StackColoring.cpp
    • edit: lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
    • edit: lib/Target/X86/X86MCInstLower.cpp
    • edit: lib/MC/MCValue.cpp
    • edit: lib/Support/Twine.cpp
    • edit: lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
    • edit: utils/TableGen/CodeGenDAGPatterns.cpp
    • edit: lib/Analysis/LazyCallGraph.cpp
    • edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
    • edit: lib/Target/BPF/BPFMCInstLower.cpp
    • edit: include/llvm/Support/Compiler.h
    • edit: lib/IR/Attributes.cpp
    • edit: lib/CodeGen/MachineRegisterInfo.cpp
    • edit: lib/CodeGen/TargetRegisterInfo.cpp
    • edit: lib/IR/ConstantRange.cpp
    • edit: lib/Support/APFloat.cpp
    • edit: lib/CodeGen/MachineScheduler.cpp
    • edit: lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
    • edit: lib/IR/Core.cpp
    • edit: lib/IR/GCOV.cpp
    • edit: lib/Analysis/BlockFrequencyInfoImpl.cpp
    • edit: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    • edit: lib/CodeGen/LexicalScopes.cpp
    • edit: lib/TableGen/TGParser.cpp
    • edit: lib/MC/SubtargetFeature.cpp
    • edit: utils/TableGen/CallingConvEmitter.cpp
    • edit: lib/Support/APInt.cpp
    • edit: lib/CodeGen/GlobalISel/RegBankSelect.cpp
    • edit: lib/CodeGen/PostRASchedulerList.cpp
    • edit: tools/opt/GraphPrinters.cpp
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
    • edit: lib/MC/MCParser/MCAsmParser.cpp
    • edit: lib/MC/MCSymbol.cpp
    • edit: lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    • edit: lib/CodeGen/MachinePipeliner.cpp
    • edit: lib/Transforms/Scalar/GVN.cpp
    • edit: lib/Option/Arg.cpp
    • edit: lib/Analysis/DependenceAnalysis.cpp
    • edit: lib/Transforms/Scalar/LoopStrengthReduce.cpp
    • edit: lib/CodeGen/LivePhysRegs.cpp
    • edit: lib/Target/MSP430/MSP430MCInstLower.cpp
    • edit: lib/IR/AsmWriter.cpp
    • edit: lib/Option/Option.cpp
    • edit: lib/MC/MCLabel.cpp
    • edit: lib/CodeGen/BranchRelaxation.cpp
    • edit: lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
    • edit: lib/CodeGen/LiveInterval.cpp
    • edit: lib/MC/MCExpr.cpp
    • edit: lib/Target/Hexagon/HexagonMCInstLower.cpp
    • edit: tools/llvm-cov/gcov.cpp
    • edit: lib/CodeGen/ScheduleDAGInstrs.cpp
    • edit: lib/IR/Pass.cpp
    • edit: lib/CodeGen/ScheduleDAG.cpp
    • edit: lib/IR/ValueSymbolTable.cpp
    • edit: lib/MC/MCFragment.cpp
    • edit: lib/Support/BranchProbability.cpp
    • edit: lib/CodeGen/LiveVariables.cpp
    • edit: lib/CodeGen/RegisterPressure.cpp
    • edit: lib/Target/Hexagon/HexagonSplitDouble.cpp

  • Commit b3d7c1a2e87ac43ba32a271e58f6a482a7f8cccd by ahmed.bougacha:

    [RegisterBankInfo] Emit proper type for remapped registers.

    • edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir
    • edit: include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h

  • Commit 401d77948da970db4a1075ced99fc78fd74b57fd by ahmed.bougacha:

    [globalisel] Rename emitCxxPredicatesExpr() following post-commit review

    • edit: utils/TableGen/GlobalISelEmitter.cpp

  • Commit b22355730babde6e8b695c07062b8eb0db2c1971 by ahmed.bougacha:

    Add -mtriple=aarch64-unknown to

    • edit: test/CodeGen/AArch64/GlobalISel/gisel-abort.ll

  • Commit 6ba87a3c337e25b306c250d5cec440ec88dbf844 by ahmed.bougacha:

    [GlobalISel] Add support for indirectbr

    • edit: include/llvm/CodeGen/GlobalISel/IRTranslator.h
    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: include/llvm/Target/GenericOpcodes.td
    • edit: lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
    • edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
    • edit: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
    • edit: include/llvm/Target/TargetOpcodes.def

  • Commit c941f6d0e646a7cfed4e86c77ad4d9463bb48142 by ahmed.bougacha:

    TableGen: Fix infinite recursion in RegisterBankEmitter

    • add: test/TableGen/RegisterBankEmitter.td
    • edit: utils/TableGen/RegisterBankEmitter.cpp

  • Commit c4e2b487f39a1c42d620a421f95f34f4921a455c by ahmed.bougacha:

    unique_ptrify some containers in GlobalISel::RegisterBankInfo

    • edit: include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
    • edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp

  • Commit adf9e19c0a719c3d32f8422682563acb591e6dd1 by ahmed.bougacha:

    GlobalISel: permit unused vregs without a register-class after ISel.

    • edit: lib/CodeGen/GlobalISel/InstructionSelect.cpp
    • add: test/CodeGen/AArch64/GlobalISel/no-regclass.mir

  • Commit 53a35011992cd38c1a868706132710399cb84ec3 by ahmed.bougacha:

    GlobalISel: translate memset & memmove.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
    • edit: include/llvm/CodeGen/GlobalISel/IRTranslator.h

  • Commit 49b8f2f8e14b3017d63987196946a9b9572fe54f by ahmed.bougacha:

    GlobalISel: tidy up def/use test. NFC.

    • edit: lib/CodeGen/GlobalISel/InstructionSelect.cpp

  • Commit 9090b493de7d125803c802c20194634fbd0016a5 by ahmed.bougacha:

    GlobalISel: account for differing exception selector sizes.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
    • edit: test/CodeGen/AArch64/GlobalISel/legalize-exceptions.ll

  • Commit e86f7f06bd8741f799f592dd4b4d4b5bb5f6469b by ahmed.bougacha:

    GlobalISel: correctly translate invoke when callee is a register.

    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll

  • Commit bb92e5b2a04e7f6ee11c072ec993a7dd50951215 by ahmed.bougacha:

    GlobalISel: merge invoke and call translation paths.

    • edit: include/llvm/CodeGen/GlobalISel/CallLowering.h
    • edit: test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
    • edit: lib/CodeGen/GlobalISel/CallLowering.cpp
    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit db83c76ea67d7e3c7087eeba70b66531804cfdd8 by ahmed.bougacha:

    GlobalISel: the translation of an invoke must branch to the good block.

    • edit: test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp

  • Commit c79a4de17839cf5282c9ea784a12f967dda49dd2 by stevenwu:

    [dsymutil] Fix __LINKEDIT vmsize in dsymutil upgrade path

    • edit: tools/dsymutil/MachOUtils.cpp

  • Commit 18b90cd7227909b1fdd3855786853ff065185382 by hans:

    Merging r293635:

    • edit: test/CodeGen/NVPTX/fma-assoc.ll
    • edit: test/CodeGen/AMDGPU/fma-combine.ll
    • edit: test/CodeGen/PowerPC/fma-assoc.ll
    • edit: lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    • edit: test/CodeGen/AMDGPU/mad-combine.ll

  • Commit 4c02744674eefe1d06247de20e68ab00ab75c061 by hans:

    Merging r292167:

    • add: test/tools/llvm-objdump/X86/openbsd-headers.test
    • add: test/Object/Inputs/phdrs.elf-x86-64
    • edit: tools/llvm-objdump/ELFDump.cpp
    • add: test/Object/Inputs/phdr-note.elf-x86-64
    • add: test/tools/llvm-objdump/X86/phdrs.test

  • Commit 6a630d742074be775ca242c52071f5dcc5538b5b by hans:

    Merging r293345:

    • edit: lib/Transforms/InstCombine/InstCombineCompares.cpp
    • edit: test/Transforms/InstCombine/minmax-fold.ll

  • Commit 17b36d04469c87bc0aef2aa9daf215689a292383 by bob.wilson:

    [Support] Accept macosx triple as 'darwin' in Host unittest. NFC.

    • edit: unittests/Support/Host.cpp

  • Commit dff88e090e4672426dfdb219b0a6f804d7768c7a by hans:

    Merging r293678:

    • edit: lib/Sema/TreeTransform.h
    • edit: lib/Sema/SemaTemplateInstantiateDecl.cpp
    • edit: test/SemaCXX/destructor.cpp

  • Commit 5eb0ba0f845af0eb3cc9d2b594385435c368994a by hans:

    Merging r291963:

    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: test/Sema/diagnose_if.c
    • add: test/Sema/Inputs/diagnose-if-warn-system-header.h

  • Commit ccd6729877c03d702cccf5f9a3c5d4c2df372ff1 by hans:

    Merging r293360:

    • edit: test/SemaCXX/diagnose_if.cpp
    • edit: lib/Sema/SemaExpr.cpp
    • edit: lib/Sema/SemaLookup.cpp
    • edit: include/clang/Sema/Sema.h
    • edit: test/Sema/diagnose_if.c
    • edit: lib/Sema/SemaExprCXX.cpp
    • edit: lib/Sema/SemaChecking.cpp
    • edit: include/clang/Sema/Overload.h
    • edit: lib/Sema/SemaOverload.cpp

  • Commit a6a1d3f3aa6c1d0018d84c3d6c26a552075982ab by hans:

    Merging r293787:

    • edit: lib/CodeGen/CodeGenTypes.cpp
    • add: test/CodeGenObjC/block-ptr-type-crash.m

  • Commit c8f9000111d8086521752b41e54c4d6d64f857de by ahatanaka:

    [Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDecl

    • edit: lib/Sema/ScopeInfo.cpp
    • edit: test/SemaObjC/arc-repeated-weak.mm

  • Commit 1227c0c3d074c75d1702a89ad057d1c2479733b5 by arphaman:

    Avoid calling dump() in normal code

    • edit: tools/clang-offload-bundler/ClangOffloadBundler.cpp

  • Commit 7d6e1849b32619242a174183b34e4beeda80ecdb by kyrtzidis:

    [index] Provide a more general index::generateUSRForMacro() that doesn't

    • edit: lib/Index/USRGeneration.cpp
    • edit: include/clang/Index/USRGeneration.h

  • Commit 1513df12ee74aa100b9050a5e6391eba9775e9af by stevenwu:

    [WebAssembly] Add minimal support for the new wasm object format triple.

    • edit: lib/CodeGen/BackendUtil.cpp
    • edit: lib/Basic/Targets.cpp
    • edit: lib/CodeGen/CodeGenModule.cpp
    • edit: lib/CodeGen/ItaniumCXXABI.cpp

  • Commit 855d4c102556800c64315ebf0f7e6339e58b6ccd by hans:

    Merging r293536:

    • edit: lib/asan/asan_malloc_win.cc
    • edit: lib/sanitizer_common/sanitizer_platform_interceptors.h
    • add: test/asan/TestCases/malloc-no-intercept.c
    • edit: lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc
    • edit: lib/asan/asan_malloc_linux.cc
    • edit: lib/lsan/lsan_interceptors.cc

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to