Report
[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#101]
Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/101/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Sat, 11 Nov 2017 03:47:00 -0600
Build duration:
1 hr 48 min
Identified problems:
- Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
Changes
-
Commit 99c4cddfcadf6eb13b5024ae81a35ac77f3d0bd1 by huon:
[SILGen] Store conditional conformances in SILWitnessTables.- edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
- edit: lib/ParseSIL/ParseSIL.cpp
- edit: include/swift/SIL/SILWitnessTable.h
- edit: lib/Serialization/SerializeSIL.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/Serialization/DeserializeSIL.cpp
- edit: lib/Serialization/Serialization.cpp
- edit: lib/Serialization/SILFormat.h
- add: test/SILGen/conditional_conformance.swift
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/SIL/SILWitnessTable.cpp
- edit: lib/SILGen/SILGenType.cpp
-
Commit 51bea6b575e8ce54c96f4a429355b8a2771b8e14 by huon:
[IRGen] Reserve witness table private data space for conditional- edit: lib/IRGen/GenProto.cpp
-
Commit 4f53475dd96322e4143be6c63afe9a9e88e0668a by huon:
[IRGen] Support fulfilling conformances from conditional requirements.- edit: lib/IRGen/WitnessIndex.h
- edit: lib/IRGen/Fulfillment.h
- edit: lib/IRGen/MetadataPath.h
- edit: lib/IRGen/Fulfillment.cpp
- edit: lib/IRGen/GenProto.cpp
-
Commit b9336c7389371cde3f3da0090442110d7e001472 by huon:
[IRGen] Dynamically fill in conditional conformance wtables.- edit: test/IRGen/witness_method.sil
- edit: lib/IRGen/GenDecl.cpp
- edit: lib/IRGen/IRGenModule.h
- edit: include/swift/Runtime/Metadata.h
- edit: test/IRGen/associated_type_witness.swift
- edit: lib/IRGen/GenProto.cpp
- edit: stdlib/public/runtime/ProtocolConformance.cpp
- edit: lib/IRGen/IRGenModule.cpp
- edit: unittests/runtime/Metadata.cpp
- edit: test/IRGen/partial_apply_forwarder.sil
-
Commit 306c0dafdddb9c8821804edfb5e184224c64d4df by huon:
fixup! [IRGen] Dynamically fill in conditional conformance wtables.- edit: test/IRGen/witness_method.sil
- edit: test/IRGen/associated_type_witness.swift
- edit: test/IRGen/partial_apply_forwarder.sil
-
Commit bdff7aa3f4dcaf783900253758724a64eda13d59 by huon:
[IRGen] Polymorphic convention needs to consider conditional- edit: lib/IRGen/GenProto.cpp
-
Commit 4743b8ae5c9e8b140ab24c7a59cc02ee587f9c2e by huon:
[IRGen] Pull witness tables out of self witness table in witness_method- edit: lib/IRGen/GenProto.cpp
-
Commit ae54ac04442aa0fa054573d50e778fb9b1de452f by huon:
[AST] Allow retrieving substitutions from an arbitrary- edit: lib/SILOptimizer/Utils/Devirtualize.cpp
- edit: include/swift/AST/ProtocolConformance.h
- edit: lib/AST/ProtocolConformance.cpp
-
Commit 901bd35e5a86f963346a8e88c7ebbb6214c3e2c2 by huon:
[IRGen] Pass witness tables for conditional conformances to witness- add: test/IRGen/conditional_conformance_basic_conformances.swift
- edit: test/IRGen/protocol_resilience.sil
- add: test/IRGen/conditional_conformance_with_assoc.swift
- edit: lib/AST/ProtocolConformance.cpp
- edit: test/IRGen/associated_type_witness.swift
- edit: lib/IRGen/GenProto.cpp
-
Commit b3088e2d84c17163b90d1646e83cc70b10fc6489 by aprantl:
Un-XFAIL and update test.- edit: test/DebugInfo/basic.swift
-
Commit 1372202cfa9b8dcc44a5cb314af968c9370e37ee by huon:
[test] More for conditional conformances; subclasses, devirtualization,- add: test/Inputs/conditional_conformance_with_assoc.swift
- add: test/IRGen/conditional_conformances.swift
- add: test/Interpreter/conditional_conformances.swift
- delete: test/IRGen/conditional_conformance_basic_conformances.swift
- edit: test/Generics/conditional_conformances.swift
- add: test/Interpreter/conditional_conformances_modules.swift
- add: test/Inputs/conditional_conformance_basic_conformances.swift
- add: test/Inputs/conditional_conformance_subclass.swift
- edit: test/SILGen/conditional_conformance.swift
- delete: test/IRGen/conditional_conformance_with_assoc.swift
- add: test/Interpreter/conditional_conformances_smoke.swift
- add: test/SILOptimizer/devirt_conditional_conformance.swift
-
Commit 6dd8bec47e4c3e09c01db79e7b86a33b6477dc28 by huon:
[AST] Unify computation of 'has arguments?' for witness table accessors.- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/IRGen/GenProto.cpp
- edit: include/swift/AST/ProtocolConformance.h
- edit: lib/IRGen/GenDecl.cpp
-
Commit a94df16b629650c008ee9ccb735032ed42ae4cd5 by huon:
[test] Add more tests for inheriting conformances etc from SE0143- edit: test/Generics/conditional_conformances.swift
- add: test/Generics/conditional_conformances_execute_smoke.swift
-
Commit 67c9fa3daeb4c24fba388b8119f6668be014f5fd by huon:
[test] Add test for parsing @convention(witness_method: ) in- add: test/SIL/Parser/witness_method.sil
-
Commit 8c0e3fb5e4527cb899693d1da483e930fda2c3d4 by aschwaighofer:
IRGen: emitObjCPartialApplicationForwarder support @callee_guaranteed- edit: test/IRGen/partial_apply_objc.sil
- edit: lib/IRGen/GenObjC.cpp
-
Commit b993c113e58a77985959437632f91b1e13d9eb06 by anemet:
Test debug output of Generic Specializer pass- add: test/SILOptimizer/partial_specialization_debug.sil
-
Commit e74367f2b377ed7ef09861c256287639ecc94aba by gottesmm:
[pred-memopt] Only promote destroy_addr if we know that otherwise the- edit: test/SILOptimizer/definite_init_failable_initializers_objc.swift
- edit: test/SILOptimizer/definite_init_protocol_init.swift
- edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
- edit: test/IRGen/superclass_constraint.swift
- edit: test/SILOptimizer/definite_init_failable_initializers.swift
- edit: test/DebugInfo/linetable-cleanups.swift
- edit: test/DebugInfo/return.swift
- edit: test/SILOptimizer/predictable_memopt.sil
-
Commit 578fca1ee3fd21592f34613d662c351e60323ebd by aprantl:
Move the logic for ignoring the debug locations for closure setup code- edit: lib/IRGen/IRGenDebugInfo.cpp
- edit: test/SILGen/objc_thunks.swift
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/SIL/SILLocation.cpp
-
Commit b998c103fc224f47a743f889712d0e8fcea5d9e6 by aprantl:
Debug Info: Associate a function call with the beginning of the- edit: test/DebugInfo/linetable.swift
- edit: test/DebugInfo/inlinedAt.swift
- edit: test/DebugInfo/callexpr.swift
- edit: lib/SIL/SILLocation.cpp
- edit: lib/SILGen/SILGenApply.cpp
- edit: test/DebugInfo/patternmatching.swift
-
Commit a71a03986eb81e07968e79171ef44673f5333640 by github:
libSyntax: Start parsing simple identifier expression. (#12862)- edit: lib/Parse/ParseExpr.cpp
- edit: lib/Syntax/SyntaxParsingContext.cpp
- edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
- edit: utils/gyb_syntax_support/ExprNodes.py
-
Commit f552f559697a3b520ba18fced8ee7d322d8bcb7f by xi_ge:
Update SwiftSyntax's expectations now that -emit-syntax is emitting a- edit: tools/SwiftSyntax/SwiftSyntax.swift
-
Commit bfde4f564cb85d1a762ba8c7a2a1087fdc45dacf by ghoare:
[NamedLazyMemberLoading] Don't self-add extn members to partial tables.- edit: lib/AST/NameLookup.cpp
-
Commit dcef91680c4f4a2b84d869f38c647065640b859c by eeckstein:
cmpcodesize: replace the Ounchecked with the Osize benchmark shortcut.- edit: utils/cmpcodesize/cmpcodesize/main.py
-
Commit 773e6bff56efcd96881f411c8312c6dc49ef68b6 by spestov:
SIL: Add SILFunction::getResilienceExpansion()- edit: include/swift/SIL/SILFunction.h
-
Commit 0b895bbf44f271ff432df374372b78e7000f50d5 by spestov:
SILGen: Use resilience expansion when deciding if we need to use- edit: test/SILGen/struct_resilience.swift
- edit: lib/SILGen/SILGenLValue.cpp
-
Commit 9de7a21e8e26b3bc0c90ea189e0966e4b08f28f5 by spestov:
SILGen: Use SILFunction's resilience expansion when evaluating enum- edit: lib/SILGen/SILGenPattern.cpp
- edit: test/SILGen/enum_resilience.swift
-
Commit 697b19570b2a91480e926706034f5e6dfadb79d4 by github:
Update Xcode version to Xcode 9.1 GM- edit: README.md
-
Commit 5c0f158f88ddcadb9b28ff4c970dedc2a5e0a760 by pyaskevich:
[test] Fix conditional conformance tests for 32-bit platforms.- edit: test/Interpreter/conditional_conformances_modules.swift
- edit: test/Inputs/conditional_conformance_subclass.swift
- edit: test/IRGen/conditional_conformances.swift
- edit: test/Inputs/conditional_conformance_with_assoc.swift
- edit: test/Inputs/conditional_conformance_basic_conformances.swift
- edit: test/IRGen/protocol_resilience.sil
-
Commit d7c676fbc249ba25cd56e203e78eb75917904f9a by jonas:
dwarfdump: Delay parsing abbreviations until they're needed- edit: lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
- edit: lib/DebugInfo/DWARF/DWARFUnit.cpp
- edit: include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
- edit: include/llvm/DebugInfo/DWARF/DWARFUnit.h
-
Commit 9379925512260c586acf7ea57e07fcffcbb3a786 by jonas:
[llvm-dwarfdump] - Fix array out of bounds access crash.- edit: include/llvm/DebugInfo/DWARF/DWARFDie.h
- edit: lib/DebugInfo/DWARF/DWARFDie.cpp
- edit: include/llvm/DebugInfo/DWARF/DWARFUnit.h
- add: test/tools/llvm-dwarfdump/X86/verify_debug_info2.s
- edit: lib/DebugInfo/DWARF/DWARFUnit.cpp
-
Commit bdc91291e3ccc55e8b23cc7c721d46af56948fb2 by jonas:
[llvm-dsymutil] Add support for __swift_ast MachO DWARF section- edit: tools/dsymutil/DebugMap.cpp
- add: test/tools/dsymutil/swift-ast.test
- edit: tools/dsymutil/DebugMap.h
- edit: lib/MC/MCObjectFileInfo.cpp
- edit: tools/dsymutil/BinaryHolder.h
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: include/llvm/MC/MCObjectFileInfo.h
- add: test/tools/dsymutil/Inputs/swift-ast.swiftmodule
- edit: tools/dsymutil/MachODebugMapParser.cpp
- add: test/tools/dsymutil/Inputs/swift-ast
-
Commit c184e9d6ebdd1e6008c0747d0b054445acd74caa by jonas:
Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"- delete: test/tools/dsymutil/swift-ast.test
- delete: test/tools/dsymutil/Inputs/swift-ast
- delete: test/tools/dsymutil/Inputs/swift-ast.swiftmodule
- edit: tools/dsymutil/DebugMap.cpp
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: tools/dsymutil/BinaryHolder.h
- edit: lib/MC/MCObjectFileInfo.cpp
- edit: tools/dsymutil/DebugMap.h
- edit: tools/dsymutil/MachODebugMapParser.cpp
- edit: include/llvm/MC/MCObjectFileInfo.h
-
Commit e93db66986482672fa03c7e35fa78cb9aef9bbd2 by jonas:
[llvm-dsymutil] Add support for __swift_ast MachO DWARF section- edit: include/llvm/MC/MCObjectFileInfo.h
- edit: tools/dsymutil/MachODebugMapParser.cpp
- edit: tools/dsymutil/DebugMap.h
- edit: tools/dsymutil/BinaryHolder.h
- edit: tools/dsymutil/DebugMap.cpp
- add: test/tools/dsymutil/Inputs/swift-ast.swiftmodule
- add: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: lib/MC/MCObjectFileInfo.cpp
- add: test/tools/dsymutil/swift-ast.test
-
Commit 06e41672fd7e21920fbc8e15080f69f6b52fa691 by jonas:
Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"- edit: tools/dsymutil/DwarfLinker.cpp
- edit: lib/MC/MCObjectFileInfo.cpp
- delete: test/tools/dsymutil/swift-ast.test
- delete: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64
- edit: tools/dsymutil/MachODebugMapParser.cpp
- edit: tools/dsymutil/BinaryHolder.h
- edit: tools/dsymutil/DebugMap.cpp
- edit: tools/dsymutil/DebugMap.h
- edit: include/llvm/MC/MCObjectFileInfo.h
- delete: test/tools/dsymutil/Inputs/swift-ast.swiftmodule
-
Commit 38607f1d931ef4813807fc4c62d52ad543fec145 by jonas:
[llvm-dsymutil] Add support for __swift_ast MachO DWARF section- edit: tools/dsymutil/MachODebugMapParser.cpp
- edit: tools/dsymutil/BinaryHolder.h
- edit: include/llvm/MC/MCObjectFileInfo.h
- add: test/tools/dsymutil/Inputs/swift-ast.macho.x86_64
- add: test/tools/dsymutil/X86/swift-ast-x86_64.test
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: lib/MC/MCObjectFileInfo.cpp
- add: test/tools/dsymutil/Inputs/swift-ast.swiftmodule
- edit: tools/dsymutil/DebugMap.cpp
- edit: tools/dsymutil/DebugMap.h
-
Commit a6e8e6947e7ca6cefcb7b318fac24b831fd45831 by jonas:
[dsymutil] Timestmap verification for __swift_ast- edit: tools/dsymutil/dsymutil.h
- add: test/tools/dsymutil/ARM/swift-ast.test
- edit: tools/dsymutil/BinaryHolder.h
- add: test/tools/dsymutil/Inputs/swift-ast.macho.fat
- edit: tools/dsymutil/dsymutil.cpp
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: test/tools/dsymutil/X86/swift-ast-x86_64.test
-
Commit 89968e82ee4c4608f50204e960e500f9299c60ed by jonas:
Revert "[dsymutil] Timestmap verification for __swift_ast"- edit: tools/dsymutil/DwarfLinker.cpp
- edit: tools/dsymutil/dsymutil.cpp
- delete: test/tools/dsymutil/ARM/swift-ast.test
- edit: tools/dsymutil/BinaryHolder.h
- delete: test/tools/dsymutil/Inputs/swift-ast.macho.fat
- edit: test/tools/dsymutil/X86/swift-ast-x86_64.test
- edit: tools/dsymutil/dsymutil.h
-
Commit eef49da0840364493fa5cf15dda702608cfff35e by jonas:
Re-land "[dsymutil] Timestmap verification for __swift_ast"- edit: tools/dsymutil/dsymutil.h
- edit: tools/dsymutil/DwarfLinker.cpp
- edit: tools/dsymutil/BinaryHolder.h
- edit: test/tools/dsymutil/X86/swift-ast-x86_64.test
- edit: tools/dsymutil/dsymutil.cpp
-
Commit a44ffc1e2a07c7e6e55aca64cb4ba8ea0d980ec3 by aprantl:
[RegisterCoalescer] Move debug value after rematerialize trivial def- edit: lib/CodeGen/RegisterCoalescer.cpp
- add: test/DebugInfo/MIR/X86/regcoalescer.mir
-
Commit 0e747a4dee6381c875134ee2a473ce5469daafd3 by ahmed.bougacha:
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You- edit: include/llvm/CodeGen/GlobalISel/InstructionSelector.h
- edit: lib/CodeGen/GlobalISel/InstructionSelector.cpp
-
Commit e560a153f86950508820af385ee2b1ca5eafcb1f by ahmed.bougacha:
[Legalizer] Add support for G_OR NarrowScalar.- edit: test/CodeGen/AArch64/GlobalISel/legalize-or.mir
- edit: lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- edit: lib/CodeGen/GlobalISel/LegalizerInfo.cpp
-
Commit 5a56b39a6303d0e46578a6b1573ebba4b17aab2e by ahmed.bougacha:
[X86] Fix some Clang-tidy modernize-use-using and Include What You Use- edit: lib/Target/X86/X86CallLowering.cpp
- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
- edit: lib/Target/X86/X86CallLowering.h
- edit: lib/Target/X86/X86InstructionSelector.cpp
-
Commit a89b5e8184fbb90369fcd53704d79b0aeb01f51e by ahmed.bougacha:
[ARM] GlobalISel: Mark shifts as legal for s32- edit: lib/Target/ARM/ARMLegalizerInfo.cpp
- edit: test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
-
Commit a9916751b9142f6e6259b97e4c7345c6cfa08954 by ahmed.bougacha:
[ARM] GlobalISel: Map shift operands to GPRs- edit: lib/Target/ARM/ARMRegisterBankInfo.cpp
- edit: test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
-
Commit d12cabeb6caffac13a60dd19f398ed1c6120ea58 by ahmed.bougacha:
[ARM] GlobalISel: Select shifts- edit: test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
- edit: lib/Target/ARM/ARMInstructionSelector.cpp
-
Commit ae0ef4c252e1811077df45f6cf5d0b94bc206213 by ahmed.bougacha:
[ARM] GlobalISel: Make tests less strict- edit: test/CodeGen/ARM/GlobalISel/arm-isel-divmod.ll
- edit: test/CodeGen/ARM/GlobalISel/arm-isel.ll
-
Commit fbb9aa5acaea3d45ea724bcdb489c51f060e5dd5 by ahmed.bougacha:
[GlobalISel] Fix legalizer trying to process a deleted instruction.- edit: include/llvm/CodeGen/GlobalISel/LegalizerCombiner.h
- add: test/CodeGen/AArch64/GlobalISel/combine-anyext-crash.mir
-
Commit 3b3706e1e0d8d968ef14ff8f1c280b35c265e1e7 by ahmed.bougacha:
[AArch64][GlobalISel] Make G_PHI of p0 types legal.- edit: test/CodeGen/AArch64/GlobalISel/legalize-phi.mir
- edit: lib/Target/AArch64/AArch64LegalizerInfo.cpp
-
Commit aeed584ba8b3852b9698c4e61c696f66a47c9687 by ahmed.bougacha:
[AArch64][GlobalISel] Add a test case for G_PHI of p0 regbank selection.- edit: test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir
-
Commit b4911649c27b963567619e151e9542352c55abed by ahmed.bougacha:
[AArch64][GlobalISel] Add a test case for G_PHI of p0 instruction- edit: test/CodeGen/AArch64/GlobalISel/select-phi.mir
-
Commit dbc8bd8a9f1f36b0e1095642b77b2ec2a2b61e8d by ahmed.bougacha:
[globalisel] Add support for ValueType operands in patterns.- edit: test/TableGen/GlobalISelEmitter.td
- edit: utils/TableGen/GlobalISelEmitter.cpp
-
Commit f5b476958dcf4b0f194eedb45912ca7a2b779e9e by ahmed.bougacha:
Add a helper to build Copy instructions in MachineIRBuilder- edit: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-
Commit ddb0525ab61769cabeb32666f1b544e37aee768c by ahmed.bougacha:
[GISel]: Fix generation of illegal COPYs during CallLowering- edit: lib/Target/X86/X86CallLowering.cpp
- edit: test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
- edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
- edit: lib/Target/AArch64/AArch64CallLowering.cpp
- edit: lib/Target/ARM/ARMCallLowering.cpp
- edit: test/CodeGen/X86/GlobalISel/callingconv.ll
- edit: test/CodeGen/X86/GlobalISel/ext-x86-64.ll
- edit: lib/CodeGen/GlobalISel/CallLowering.cpp
- edit: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
- edit: test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
- edit: test/CodeGen/AArch64/GlobalISel/call-translator.ll
- edit: test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
- edit: test/CodeGen/X86/GlobalISel/add-scalar.ll
-
Commit 853d5efa2e125ba910438f27c2fa97c238720e9e by ahmed.bougacha:
CodeGen: Add MachineInstr::getMF(). NFC- edit: lib/CodeGen/MachineInstr.cpp
- edit: include/llvm/CodeGen/MachineInstr.h
-
Commit 1148b33b4e59810953d8e58962162cb494fe4a69 by ahmed.bougacha:
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC- edit: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
- edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
-
Commit c5786348860c07f84a04a40b691efae256b71b43 by ahmed.bougacha:
[aarch64] Support APInt and APFloat in ImmLeaf subclasses and make- edit: utils/TableGen/GlobalISelEmitter.cpp
- edit: include/llvm/ADT/APFloat.h
- edit: include/llvm/Target/TargetSelectionDAG.td
- edit: include/llvm/CodeGen/SelectionDAGNodes.h
- edit: utils/TableGen/CodeGenDAGPatterns.h
- edit: lib/Target/AArch64/AArch64InstrFormats.td
- edit: utils/TableGen/CodeGenDAGPatterns.cpp
-
Commit 38375b298ed118b1a45bd9acf69d3193a5f583d1 by ahmed.bougacha:
[Legalizer] Only allocate the SetVectors once per function.- edit: lib/CodeGen/GlobalISel/Legalizer.cpp
-
Commit 60e0f66f494829b5bdaaad6bdfbc2d2451f28578 by ahmed.bougacha:
[LegalizerInfo] Don't evaluate end boundary every time through the loop- edit: lib/CodeGen/GlobalISel/LegalizerInfo.cpp
-
Commit 7af7dc243d68656258e0fa2412e877e4a269e639 by ahmed.bougacha:
[Legalizer] Use SmallSetVector instead of SetVector.- edit: lib/CodeGen/GlobalISel/Legalizer.cpp
-
Commit e0ad7ab774f944e3beab17a5f7340b17f349fb3c by ahmed.bougacha:
[RegisterBankInfo] Cache the getMinimalPhysRegClass information- edit: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
- edit: include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
- edit: lib/CodeGen/GlobalISel/RegBankSelect.cpp
-
Commit 76705509e758f65c8699077103daf3faf02d2ab5 by ahmed.bougacha:
[globalisel][tablegen] Add support for fpimm and import of APInt/APFloat- edit: utils/TableGen/CodeGenDAGPatterns.cpp
- edit: lib/Target/X86/X86InstrFPStack.td
- edit: test/CodeGen/AArch64/GlobalISel/select-constant.mir
- edit: test/TableGen/GlobalISelEmitter.td
- edit: utils/TableGen/CodeGenDAGPatterns.h
- edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
- edit: include/llvm/CodeGen/GlobalISel/InstructionSelector.h
- edit: include/llvm/Target/GlobalISel/SelectionDAGCompat.td
- edit: utils/TableGen/GlobalISelEmitter.cpp
- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-
Commit 59bd87658a9769fcbe2ce1f9fbdbf5b58ce6f972 by ahmed.bougacha:
[globalisel][tablegen] Fix a use-after free bug that manifests on- edit: utils/TableGen/GlobalISelEmitter.cpp
-
Commit ced81ed42eed364593df249b9356c2ed66b43e56 by ahmed.bougacha:
[globalisel][tablegen] Simplify named operand/operator lookups and fix a- edit: include/llvm/CodeGen/GlobalISel/InstructionSelector.h
- edit: utils/TableGen/GlobalISelEmitter.cpp
- edit: test/TableGen/GlobalISelEmitter.td
- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
- add: test/CodeGen/X86/GlobalISel/select-blsr.mir
-
Commit 020ec21c77ca81f02f79e8e9738bc7e39f63ace5 by ahmed.bougacha:
[globalisel][tablegen] Fix undefined references to dump()- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-
Commit 4aeaa403cedb9f3a4913015f14083c36648aa735 by ahmed.bougacha:
[globalisel][tablegen] Fix an unused variable warning caused by a typo- edit: include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-
Commit 5094a41c3d625a7aecdd9332cbf163ca1109587d by ahmed.bougacha:
[TableGen] Avoid unnecessary std::string creations- edit: utils/TableGen/GlobalISelEmitter.cpp
- edit: utils/TableGen/CodeGenDAGPatterns.cpp
- edit: utils/TableGen/CodeGenDAGPatterns.h
-
Commit 6367eb72a6cf2ffead9f26e411457ab85528bb6d by ahmed.bougacha:
[tablegen] Handle common load/store predicates inside tablegen. NFC.- edit: utils/TableGen/CodeGenDAGPatterns.h
- edit: utils/TableGen/CodeGenDAGPatterns.cpp
- edit: utils/TableGen/GlobalISelEmitter.cpp
- edit: include/llvm/Target/TargetSelectionDAG.td
-
Commit cfc40f95ec168a3894f14caf97700b9a612cd9a9 by ahmed.bougacha:
[GlobalISel] Update tablegen tests to account for missing r313271.- edit: test/TableGen/GlobalISelEmitter.td
-
Commit b6505f158283ca5d1ed0409243132b0667d79b7e by ahmed.bougacha:
[X86] Update gisel phi test for copy size changes. NFC.- edit: test/CodeGen/X86/GlobalISel/phi.ll
-
Commit c01d68c5ccb135465e5c3b81515f1e65ec80aeda by arphaman:
Clarify the error message for unsupported aliases on Darwin- edit: test/Sema/attr-alias.c
- edit: include/clang/Basic/DiagnosticSemaKinds.td
-
Commit a031d276503e8d0a6ff54c2fde97ba0e6db5ba22 by arphaman:
[ObjC++] Don't warn about pessimizing move for __block variables- add: test/SemaObjCXX/block-variable-move.mm
- edit: lib/Sema/SemaInit.cpp
-
Commit bb1e23e23a8a04da7a0895e9db25b8f867d8065f by arphaman:
[ObjC] Boxed strings should use the nullability from- add: test/SemaObjC/transfer-boxed-string-nullability.m
- edit: lib/Sema/SemaExprObjC.cpp
-
Commit c532fbe2e505f69d711feaf7fedfe045d7ed3b90 by arphaman:
[ObjC] Fix function signature handling for blocks literals with- add: test/SemaObjC/block-literal-with-attribute.m
- edit: lib/Sema/SemaExpr.cpp
-
Commit 9b10de6a1212eaaa7b47fba77f4ab18ca078600a by arphaman:
Remove redundant copy-pasted comment in test file from r317736- edit: test/SemaObjC/block-literal-with-attribute.m