- 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