- 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
- 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