SuccessChanges

Summary

  1. [PowerPC][NFC] Update test assertions using update_llc_test_checks.py (details)
  2. clang-misexpect: Profile Guided Validation of Performance Annotations in (details)
  3. gn build: Merge r371484 (details)
  4. [X86] Add broadcast load unfold tests for VCMPPS/PD. (details)
  5. [X86] Add broadcast load unfolding support for VCMPPS/PD. (details)
  6. Revert "clang-misexpect: Profile Guided Validation of Performance (details)
  7. gn build: Merge r371488 (details)
  8. [LLDB] FreeBSD fix new SetFile call. (details)
  9. [RISCV] Move architecture parsing code into its own function (details)
  10. [LegalizeTypes] Teach SoftenFloatOp_SELECT_CC to handle operand 2 or 3 (details)
  11. [RISCV] Default to ilp32d/lp64d in RISC-V Linux (details)
  12. [clangd] some tweaks on the vscode readme, NFC (details)
  13. [RISCV] Make -march=rv{32,64}gc the default in RISC-V Linux (details)
  14. Revert Remove REQUIRES:shell from tests that pass for me on Windows (details)
  15. [Alignment] Use Align for TargetLowering::MinStackArgumentAlignment (details)
  16. [DWARF] Add a unit test for DWARFUnit::getLength(). (details)
  17. [yaml2obj] Set p_align to the maximum sh_addralign of contained sections (details)
  18. Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen (details)
  19. [ExpandMemCmp] Add lit.local.cfg (details)
  20. [clangd] Collect location of macro definition in the ParsedAST (details)
  21. Revert "[DWARF] Add a unit test for DWARFUnit::getLength()" because it (details)
  22. [llvm-dwarfdump] Add additional stats fields (details)
  23. Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of (details)
  24. [AMDGPU]: PHI Elimination hooks added for custom COPY insertion. (details)
  25. [LLD][COFF] Add index to disambiguate archive members when using (details)
  26. Reland [DWARF] Add a unit test for DWARFUnit::getLength(). (details)
  27. [Alignment][NFC] Use llvm::Align for (details)
  28. [lldb] Readd missing functionalities/breakpoint tests (details)
  29. Fix the "git modified" issue on the preserve-comments-crlf.s. (details)
  30. [ELF][test] Make tests more tolerant to exact symbol addresses (details)
  31. [Object] Implement relocation resolver for COFF ARM/ARM64 (details)
Commit 73da43aeb3693e354e721899e75022919bdd5612 by lkail
[PowerPC][NFC] Update test assertions using update_llc_test_checks.py
Summary: This patch is made due to https://reviews.llvm.org/rL371289
where typo fixes failed.
Differential Revision: https://reviews.llvm.org/D67317
llvm-svn: 371483
The file was modifiedllvm/test/CodeGen/PowerPC/store-combine.ll
Commit a10802fd73f937cab8cfd448d9e9ff283f75b191 by phosek
clang-misexpect: Profile Guided Validation of Performance Annotations in
LLVM
This patch contains the basic functionality for reporting potentially
incorrect usage of __builtin_expect() by comparing the developer's
annotation against a collected PGO profile. A more detailed proposal and
discussion appears on the CFE-dev mailing list
(http://lists.llvm.org/pipermail/cfe-dev/2019-July/062971.html) and a
prototype of the initial frontend changes appear here in D65300
We revised the work in D65300 by moving the misexpect check into the
LLVM backend, and adding support for IR and sampling based profiles, in
addition to frontend instrumentation.
We add new misexpect metadata tags to those instructions directly
influenced by the llvm.expect intrinsic (branch, switch, and select)
when lowering the intrinsics. The misexpect metadata contains
information about the expected target of the intrinsic so that we can
check against the correct PGO counter when emitting diagnostics, and the
compiler's values for the LikelyBranchWeight and UnlikelyBranchWeight.
We use these branch weight values to determine when to emit the
diagnostic to the user.
A future patch should address the comment at the top of
LowerExpectIntrisic.cpp to hoist the LikelyBranchWeight and
UnlikelyBranchWeight values into a shared space that can be accessed
outside of the LowerExpectIntrinsic pass. Once that is done, the
misexpect metadata can be updated to be smaller.
In the long term, it is possible to reconstruct portions of the
misexpect metadata from the existing profile data. However, we have
avoided this to keep the code simple, and because some kind of metadata
tag will be required to identify which branch/switch/select instructions
are influenced by the use of llvm.expect
Patch By: paulkirth Differential Revision:
https://reviews.llvm.org/D66324
llvm-svn: 371484
The file was addedclang/test/Profile/misexpect-switch.c
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-unpredictable.ll
The file was addedllvm/test/Transforms/PGOProfile/misexpect-switch.ll
The file was addedclang/test/Profile/misexpect-switch-default.c
The file was modifiedllvm/include/llvm/IR/DiagnosticInfo.h
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-correct.ll
The file was modifiedclang/include/clang/Basic/DiagnosticFrontendKinds.td
The file was modifiedclang/include/clang/Basic/DiagnosticGroups.td
The file was addedclang/test/Profile/misexpect-switch-only-default-case.c
The file was addedllvm/lib/Transforms/Utils/MisExpect.cpp
The file was modifiedllvm/include/llvm/IR/MDBuilder.h
The file was modifiedllvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
The file was addedclang/test/Profile/Inputs/misexpect-switch-default.proftext
The file was modifiedllvm/lib/Transforms/IPO/SampleProfile.cpp
The file was modifiedllvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
The file was modifiedllvm/lib/Transforms/Utils/CMakeLists.txt
The file was addedllvm/test/Transforms/PGOProfile/misexpect-switch-default.ll
The file was modifiedllvm/test/ThinLTO/X86/lazyload_metadata.ll
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedllvm/lib/IR/MDBuilder.cpp
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch-correct.proftext
The file was addedclang/test/Profile/misexpect-branch-nonconst-expected-val.c
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch.proftext
The file was modifiedllvm/include/llvm/IR/FixedMetadataKinds.def
The file was addedclang/test/Profile/Inputs/misexpect-switch-default-only.proftext
The file was addedclang/test/Profile/misexpect-switch-nonconst.c
The file was modifiedllvm/lib/IR/DiagnosticInfo.cpp
The file was addedclang/test/Profile/misexpect-branch-unpredictable.c
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-stripped.ll
The file was addedclang/test/Profile/Inputs/misexpect-branch.proftext
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch.ll
The file was addedclang/test/Profile/Inputs/misexpect-branch-nonconst-expect-arg.proftext
The file was modifiedclang/lib/CodeGen/CodeGenAction.cpp
The file was addedclang/test/Profile/misexpect-branch-cold.c
The file was modifiedllvm/test/Transforms/LowerExpectIntrinsic/basic.ll
The file was addedclang/test/Profile/Inputs/misexpect-switch.proftext
The file was addedclang/test/Profile/misexpect-branch.c
The file was addedllvm/include/llvm/Transforms/Utils/MisExpect.h
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch.proftext
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct.proftext
Commit a6e5a7b63747e27a30eaaed728c9e7859c1fd79a by nicolasweber
gn build: Merge r371484
llvm-svn: 371485
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
Commit 7c2fdf27795a3f6576395f0a8007e84d9f52e48b by craig.topper
[X86] Add broadcast load unfold tests for VCMPPS/PD.
llvm-svn: 371486
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll
Commit 0e533ca4bb82fee0b1c25853129a2f5f80dbf97b by craig.topper
[X86] Add broadcast load unfolding support for VCMPPS/PD.
llvm-svn: 371487
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll
The file was modifiedllvm/lib/Target/X86/X86InstrFoldTables.cpp
Commit 7d1757aba808db3d42362176862fe4e60bf3840d by phosek
Revert "clang-misexpect: Profile Guided Validation of Performance
Annotations in LLVM"
This reverts commit r371484: this broke sanitizer-x86_64-linux-fast bot.
llvm-svn: 371488
The file was modifiedclang/lib/CodeGen/CodeGenAction.cpp
The file was removedllvm/test/Transforms/PGOProfile/misexpect-switch-default.ll
The file was removedclang/test/Profile/misexpect-switch-only-default-case.c
The file was modifiedllvm/include/llvm/IR/MDBuilder.h
The file was removedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct.proftext
The file was removedclang/test/Profile/Inputs/misexpect-branch-nonconst-expect-arg.proftext
The file was modifiedclang/include/clang/Basic/DiagnosticGroups.td
The file was removedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch.proftext
The file was modifiedllvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
The file was modifiedllvm/lib/IR/MDBuilder.cpp
The file was removedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch.proftext
The file was removedllvm/test/Transforms/PGOProfile/misexpect-branch-unpredictable.ll
The file was removedllvm/test/Transforms/PGOProfile/misexpect-branch.ll
The file was removedclang/test/Profile/Inputs/misexpect-branch.proftext
The file was removedclang/test/Profile/misexpect-branch.c
The file was modifiedllvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
The file was removedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch-correct.proftext
The file was removedllvm/test/Transforms/PGOProfile/misexpect-branch-correct.ll
The file was removedclang/test/Profile/misexpect-switch-default.c
The file was modifiedllvm/include/llvm/IR/FixedMetadataKinds.def
The file was removedclang/test/Profile/Inputs/misexpect-switch.proftext
The file was modifiedllvm/lib/IR/DiagnosticInfo.cpp
The file was removedclang/test/Profile/misexpect-switch-nonconst.c
The file was removedclang/test/Profile/misexpect-branch-cold.c
The file was modifiedllvm/lib/Transforms/IPO/SampleProfile.cpp
The file was modifiedllvm/lib/Transforms/Utils/CMakeLists.txt
The file was removedllvm/include/llvm/Transforms/Utils/MisExpect.h
The file was modifiedclang/include/clang/Basic/DiagnosticFrontendKinds.td
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was removedllvm/test/Transforms/PGOProfile/misexpect-switch.ll
The file was removedclang/test/Profile/misexpect-branch-nonconst-expected-val.c
The file was removedclang/test/Profile/misexpect-switch.c
The file was removedllvm/test/Transforms/PGOProfile/misexpect-branch-stripped.ll
The file was removedllvm/lib/Transforms/Utils/MisExpect.cpp
The file was modifiedllvm/include/llvm/IR/DiagnosticInfo.h
The file was removedclang/test/Profile/Inputs/misexpect-switch-default-only.proftext
The file was modifiedllvm/test/Transforms/LowerExpectIntrinsic/basic.ll
The file was removedclang/test/Profile/Inputs/misexpect-switch-default.proftext
The file was removedclang/test/Profile/misexpect-branch-unpredictable.c
The file was modifiedllvm/test/ThinLTO/X86/lazyload_metadata.ll
Commit 88d6783f708ee13f4a1d24506d51ed15f9a2bb42 by nicolasweber
gn build: Merge r371488
llvm-svn: 371489
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
Commit c190890c29b96f36ea602f88e3e0deb5a94ad522 by David CARLIER
[LLDB] FreeBSD fix new SetFile call.
llvm-svn: 371491
The file was modifiedlldb/source/Host/freebsd/HostInfoFreeBSD.cpp
Commit 60f0a6f6ff99a748b1190ad85b0bbc00c36584a1 by rofirrim
[RISCV] Move architecture parsing code into its own function
I plan to reuse it in a later patch.
This is almost NFC except a small change in control flow when diagnosing
+d without +f.
Differential Revision: https://reviews.llvm.org/D66002
llvm-svn: 371492
The file was modifiedclang/lib/Driver/ToolChains/Arch/RISCV.cpp
Commit e8b432fa0e75430c03552b1d36e4ac468843ce57 by craig.topper
[LegalizeTypes] Teach SoftenFloatOp_SELECT_CC to handle operand 2 or 3
being softened.
This can only happen on X86 when fp128 is a legal type, but we go
through softening to generate libcalls. This causes fp128 to be softened
to fp128 instead of an integer type. This can be removed if D67128
lands.
llvm-svn: 371493
The file was modifiedllvm/test/CodeGen/X86/fp128-select.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
Commit 8e87396307f0e395e75196707b8b2614035ff57c by rofirrim
[RISCV] Default to ilp32d/lp64d in RISC-V Linux
When running clang as a native compiler in RISC-V Linux the flag
-mabi=ilp32d / -mabi=lp64d is always mandatory. This change makes it the
default there.
Differential Revision: https://reviews.llvm.org/D65634
llvm-svn: 371494
The file was modifiedclang/test/Driver/riscv32-toolchain.c
The file was modifiedclang/lib/Driver/ToolChains/Arch/RISCV.cpp
The file was modifiedclang/test/Preprocessor/riscv-target-features.c
The file was modifiedclang/test/Driver/riscv64-toolchain.c
Commit 2fa2d45963580a95ea97f5b26f102a96c0eeee32 by hokein
[clangd] some tweaks on the vscode readme, NFC
llvm-svn: 371495
The file was modifiedclang-tools-extra/clangd/clients/clangd-vscode/README.md
Commit 93c4d53b0a5751bbaae747879bcdb4a5413b52fb by rofirrim
[RISCV] Make -march=rv{32,64}gc the default in RISC-V Linux
This is the logical follow-up of D65634.
Differential Revision: https://reviews.llvm.org/D66003
llvm-svn: 371496
The file was modifiedclang/lib/Driver/ToolChains/Arch/RISCV.cpp
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/test/Driver/riscv-features.c
The file was modifiedclang/lib/Driver/ToolChains/Arch/RISCV.h
Commit 3d7e9ab7b9f8c53aa41420c54970f0fb421004a2 by jh7370
Revert Remove REQUIRES:shell from tests that pass for me on Windows
This reverts r371478 (git commit
a9980f60ce083fa6d5fd03c12c58ca0b293e3d60)
llvm-svn: 371497
The file was modifiedclang/test/OpenMP/taskloop_firstprivate_codegen.cpp
The file was modifiedclang/test/Index/crash-recovery-modules.m
The file was modifiedclang/test/Modules/dependency-dump.m
The file was modifiedclang/test/PCH/modified-header-error.c
The file was modifiedclang/test/Modules/builtins.m
The file was modifiedclang/test/Modules/at-import-in-framework-header.m
The file was modifiedclang/test/OpenMP/task_firstprivate_codegen.cpp
The file was modifiedclang/test/Format/style-on-command-line.cpp
The file was modifiedclang/test/OpenMP/taskloop_simd_private_codegen.cpp
The file was modifiedclang/test/Driver/crash-report-crashfile.m
The file was modifiedclang/test/OpenMP/taskloop_private_codegen.cpp
The file was modifiedclang/test/OpenMP/task_private_codegen.cpp
The file was modifiedclang/test/Driver/clang-offload-bundler.c
The file was modifiedclang/test/Modules/dependency-dump-dependent-module.m
The file was modifiedclang/test/Modules/implicit-invalidate-common.c
The file was modifiedclang/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp
The file was modifiedclang/test/Analysis/crash-trace.c
The file was modifiedclang/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp
The file was modifiedclang/test/Parser/crash-report.c
The file was modifiedclang/test/Driver/check-time-trace-sections.cpp
The file was modifiedclang/test/Frontend/dependency-gen-has-include.c
The file was modifiedclang/test/CodeGen/thinlto_backend.ll
The file was modifiedclang/test/Driver/check-time-trace.cpp
The file was modifiedclang/test/Driver/rewrite-map-in-diagnostics.c
The file was modifiedclang/test/OpenMP/taskloop_lastprivate_codegen.cpp
Commit b6722af06863b7133cf9e910ae0319b2a1c2ac78 by gchatelet
[Alignment] Use Align for TargetLowering::MinStackArgumentAlignment
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Reviewers: courbet
Subscribers: sdardis, nemanjai, hiraditya, kbarton, jrtc27, MaskRay,
atanasyan, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67288
llvm-svn: 371498
The file was modifiedllvm/include/llvm/CodeGen/TargetLowering.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp
The file was modifiedllvm/lib/Target/Mips/MipsISelLowering.cpp
Commit 3565c6b15c5466d6945fe82eae3e2d8df29d6622 by ikudrin
[DWARF] Add a unit test for DWARFUnit::getLength().
This is a follow-up of rL369529, where the return value of
DWARFUnit::getLength() was changed from uint32_t to uint64_t. The test
checks that a unit header with Length > 4G can be successfully parsed
and the value of the Length field is not truncated.
Differential Revision: https://reviews.llvm.org/D67276
llvm-svn: 371499
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
Commit 1da4f47195c2e5e4faaaca265ae2f9d9149b85df by maskray
[yaml2obj] Set p_align to the maximum sh_addralign of contained sections
The address difference between two sections in a PT_LOAD is a constant.
Consider a hypothetical case (pagesize can be very small, say, 4).
```
.text     sh_addralign=4
.text.hot sh_addralign=16
```
If we set p_align to 4, the PT_LOAD will be loaded at an address which
is a multiple of 4. The address of .text.hot is guaranteed to be a
multiple of 4, but not necessarily a multiple of 16.
This patch deletes the constraint
  if (SHeader->sh_offset == PHeader.p_offset)
Reviewed By: grimar, jhenderson
Differential Revision: https://reviews.llvm.org/D67260
llvm-svn: 371501
The file was modifiedllvm/lib/ObjectYAML/ELFEmitter.cpp
The file was modifiedllvm/test/tools/yaml2obj/program-header-align.yaml
Commit 612c260ec3fe15cd2b661dead1aa8fef34906cf4 by courbet
Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen
into opt pipeline."
With a fix for sanitizer breakage (see explanation in D60318).
llvm-svn: 371502
The file was modifiedllvm/lib/Transforms/Scalar/CMakeLists.txt
The file was modifiedllvm/lib/CodeGen/CMakeLists.txt
The file was modifiedllvm/tools/opt/opt.cpp
The file was removedllvm/test/CodeGen/PowerPC/memcmp-mergeexpand.ll
The file was addedllvm/lib/Transforms/Scalar/ExpandMemCmp.cpp
The file was modifiedllvm/lib/CodeGen/CodeGen.cpp
The file was addedllvm/test/Transforms/PhaseOrdering/X86/lit.local.cfg
The file was modifiedllvm/test/Other/opt-O2-pipeline.ll
The file was modifiedllvm/test/CodeGen/X86/O3-pipeline.ll
The file was modifiedllvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll
The file was removedllvm/test/CodeGen/X86/memcmp-mergeexpand.ll
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/BUILD.gn
The file was modifiedllvm/lib/Transforms/Scalar/MergeICmps.cpp
The file was modifiedllvm/test/CodeGen/ARM/O3-pipeline.ll
The file was modifiedllvm/test/CodeGen/Generic/llc-start-stop.ll
The file was removedllvm/test/CodeGen/PowerPC/memcmpIR.ll
The file was addedllvm/test/Transforms/ExpandMemCmp/PowerPC/lit.local.cfg
The file was addedllvm/test/Transforms/PhaseOrdering/PowerPC/memcmp-mergeexpand.ll
The file was removedllvm/test/CodeGen/PowerPC/memcmp.ll
The file was modifiedllvm/include/llvm/CodeGen/Passes.h
The file was modifiedllvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
The file was addedllvm/test/Transforms/ExpandMemCmp/PowerPC/memcmpIR.ll
The file was addedllvm/test/Transforms/ExpandMemCmp/AArch64/memcmp.ll
The file was removedllvm/lib/CodeGen/ExpandMemCmp.cpp
The file was modifiedllvm/test/CodeGen/AArch64/O3-pipeline.ll
The file was addedllvm/test/Transforms/PhaseOrdering/X86/pr36421.ll
The file was modifiedllvm/lib/CodeGen/TargetPassConfig.cpp
The file was removedllvm/test/CodeGen/AArch64/bcmp-inline-small.ll
The file was modifiedllvm/lib/Transforms/IPO/PassManagerBuilder.cpp
The file was modifiedllvm/test/Other/opt-O3-pipeline.ll
The file was addedllvm/test/Transforms/ExpandMemCmp/X86/pr36421.ll
The file was addedllvm/test/Transforms/PhaseOrdering/PowerPC/memCmpUsedInZeroEqualityComparison.ll
The file was addedllvm/test/Transforms/PhaseOrdering/PowerPC/memcmp.ll
The file was modifiedllvm/include/llvm/Transforms/Scalar.h
The file was modifiedllvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
The file was addedllvm/test/Transforms/PhaseOrdering/PowerPC/lit.local.cfg
The file was modifiedllvm/lib/Transforms/Scalar/Scalar.cpp
The file was modifiedllvm/test/Other/opt-Os-pipeline.ll
The file was removedllvm/test/CodeGen/X86/memcmp.ll
The file was addedllvm/test/Transforms/PhaseOrdering/X86/memcmp.ll
The file was removedllvm/test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
The file was addedllvm/test/Transforms/PhaseOrdering/X86/memcmp-mergeexpand.ll
The file was removedllvm/test/CodeGen/X86/memcmp-optsize.ll
Commit 664d9d2da27d1e0f8df4790fc15b92e549270aa1 by courbet
[ExpandMemCmp] Add lit.local.cfg
To prevent AArch64 tests from running when the target is not compiled.
Fixes r371502:
/home/buildslave/ps4-buildslave4/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/llvm.src/test/Transforms/ExpandMemCmp/AArch64/memcmp.ll:11:15:
error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: [[TMP0:%.*]] = bitcast i8* [[S1:%.*]] to i64*
llvm-svn: 371503
The file was addedllvm/test/Transforms/ExpandMemCmp/AArch64/lit.local.cfg
Commit 8dd26fd84e7c0cbb193e07961c57f6c895801f5e by hokein
[clangd] Collect location of macro definition in the ParsedAST
allows semantic hightlighting macro definition
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet,
cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D67264
llvm-svn: 371504
The file was modifiedclang-tools-extra/clangd/SemanticHighlighting.cpp
The file was modifiedclang-tools-extra/clangd/unittests/ParsedASTTests.cpp
The file was modifiedclang-tools-extra/clangd/ParsedAST.h
The file was modifiedclang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
The file was modifiedclang-tools-extra/clangd/ParsedAST.cpp
Commit c27af19280acb6ea87ea46f9c821ed6ac516f8b8 by ikudrin
Revert "[DWARF] Add a unit test for DWARFUnit::getLength()" because it
broke ASAN bot.
llvm-svn: 371505
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
Commit c714a88a4dc4dadc16409986a7e275b86142622b by djordje.todorovic
[llvm-dwarfdump] Add additional stats fields
The additional fields will be parsed by the llvm-locstats tool in order
to produce more human readable output of the DWARF debug location
quality generated.
Differential Revision: https://reviews.llvm.org/D66525
llvm-svn: 371506
The file was modifiedllvm/tools/llvm-dwarfdump/Statistics.cpp
The file was addedllvm/test/tools/llvm-dwarfdump/X86/locstats.ll
Commit 2bf8d77453b32bad3aa7885146f96d1f6dc54b98 by gribozavr
Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of
CodeGen into opt pipeline.""
This reverts commit r371502, it broke tests
(clang/test/CodeGenCXX/auto-var-init.cpp).
llvm-svn: 371507
The file was modifiedllvm/include/llvm/CodeGen/Passes.h
The file was removedllvm/test/Transforms/PhaseOrdering/PowerPC/memcmp.ll
The file was modifiedllvm/test/CodeGen/X86/O3-pipeline.ll
The file was modifiedllvm/test/Other/opt-Os-pipeline.ll
The file was modifiedllvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
The file was removedllvm/test/Transforms/ExpandMemCmp/AArch64/memcmp.ll
The file was removedllvm/test/Transforms/PhaseOrdering/X86/memcmp-mergeexpand.ll
The file was removedllvm/test/Transforms/PhaseOrdering/X86/lit.local.cfg
The file was removedllvm/test/Transforms/ExpandMemCmp/X86/pr36421.ll
The file was removedllvm/test/Transforms/PhaseOrdering/PowerPC/memCmpUsedInZeroEqualityComparison.ll
The file was addedllvm/test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
The file was modifiedllvm/test/CodeGen/ARM/O3-pipeline.ll
The file was modifiedllvm/tools/opt/opt.cpp
The file was modifiedllvm/lib/CodeGen/CMakeLists.txt
The file was modifiedllvm/lib/CodeGen/CodeGen.cpp
The file was modifiedllvm/lib/Transforms/Scalar/MergeICmps.cpp
The file was addedllvm/test/CodeGen/PowerPC/memcmpIR.ll
The file was removedllvm/lib/Transforms/Scalar/ExpandMemCmp.cpp
The file was modifiedllvm/test/Other/opt-O2-pipeline.ll
The file was removedllvm/test/Transforms/PhaseOrdering/PowerPC/lit.local.cfg
The file was modifiedllvm/lib/Transforms/Scalar/Scalar.cpp
The file was modifiedllvm/lib/CodeGen/TargetPassConfig.cpp
The file was modifiedllvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
The file was removedllvm/test/Transforms/ExpandMemCmp/PowerPC/lit.local.cfg
The file was removedllvm/test/Transforms/PhaseOrdering/X86/pr36421.ll
The file was addedllvm/test/CodeGen/AArch64/bcmp-inline-small.ll
The file was modifiedllvm/include/llvm/Transforms/Scalar.h
The file was addedllvm/test/CodeGen/X86/memcmp.ll
The file was addedllvm/test/CodeGen/X86/memcmp-mergeexpand.ll
The file was addedllvm/lib/CodeGen/ExpandMemCmp.cpp
The file was removedllvm/test/Transforms/ExpandMemCmp/PowerPC/memcmpIR.ll
The file was modifiedllvm/test/CodeGen/AArch64/O3-pipeline.ll
The file was modifiedllvm/test/CodeGen/Generic/llc-start-stop.ll
The file was removedllvm/test/Transforms/PhaseOrdering/PowerPC/memcmp-mergeexpand.ll
The file was addedllvm/test/CodeGen/PowerPC/memcmp.ll
The file was modifiedllvm/test/Other/opt-O3-pipeline.ll
The file was addedllvm/test/CodeGen/X86/memcmp-optsize.ll
The file was modifiedllvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll
The file was removedllvm/test/Transforms/PhaseOrdering/X86/memcmp.ll
The file was modifiedllvm/lib/Transforms/Scalar/CMakeLists.txt
The file was modifiedllvm/lib/Transforms/IPO/PassManagerBuilder.cpp
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/BUILD.gn
The file was addedllvm/test/CodeGen/PowerPC/memcmp-mergeexpand.ll
Commit c2d292f839165bc91a40c1a59ef443e9b58d689f by Alexander.Timofeev
[AMDGPU]: PHI Elimination hooks added for custom COPY insertion.
  Reviewers: rampitec, vpykhtin
  Differential Revision: https://reviews.llvm.org/D67101
llvm-svn: 371508
The file was modifiedllvm/test/CodeGen/AMDGPU/phi-elimination-assertion.mir
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
The file was modifiedllvm/include/llvm/CodeGen/TargetInstrInfo.h
The file was modifiedllvm/lib/CodeGen/PHIElimination.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
The file was addedllvm/test/CodeGen/AMDGPU/phi-elimination-end-cf.mir
Commit 89efb03463eecc021e8613b79c43ea8ab135ca49 by ruiu
[LLD][COFF] Add index to disambiguate archive members when using
-wholearchive
Patch by Markus Böck.
PR42951: When linking an archive with members that have the same name
linking fails when using the -wholearchive option. This patch passes the
index of the member in the archive to the offset parameter to
disambiguate the member.
Differential Revision: https://reviews.llvm.org/D66239
llvm-svn: 371509
The file was modifiedlld/COFF/Driver.cpp
The file was addedlld/test/COFF/thinlto-whole-archives.ll
Commit bc48588f764a21b81a4cf16f878fbe98d4151819 by ikudrin
Reland [DWARF] Add a unit test for DWARFUnit::getLength().
This is a follow-up of rL369529, where the return value of
DWARFUnit::getLength() was changed from uint32_t to uint64_t. The test
checks that a unit header with Length > 4G can be successfully parsed
and the value of the Length field is not truncated.
Differential Revision: https://reviews.llvm.org/D67276
llvm-svn: 371510
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
Commit 3729b17cff53b536d2019b2d4c90e2a6f17754d1 by gchatelet
[Alignment][NFC] Use llvm::Align for
TargetLowering::getPrefLoopAlignment
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Reviewers: courbet
Reviewed By: courbet
Subscribers: wuzish, arsenm, nemanjai, jvesely, nhaehnle, hiraditya,
kbarton, MaskRay, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67386
llvm-svn: 371511
The file was modifiedllvm/include/llvm/CodeGen/TargetLowering.h
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.h
The file was modifiedllvm/include/llvm/CodeGen/MachineBasicBlock.h
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/lib/CodeGen/MachineBlockPlacement.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.h
Commit d9442afba1bd65fd0b5c93b67922eaed923445e2 by Raphael Isemann
[lldb] Readd missing functionalities/breakpoint tests
It seems when I restructured the test folders the
functionalities/breakpoint was deleted. This just reverts this change
and re-adds the tests.
llvm-svn: 371512
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/resolver.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestRegexpBreakCommand.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/a.h
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/TestBreakpointNames.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/TestCompDirSymLink.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/bktptcmd.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/basic_type.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/TestMoveNearest.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/TestBreakpointLanguage.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/foo.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/TestStepOverBreakpoint.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/foo.h
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/foo.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/TestBreakpointByLineAndColumn.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/int.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/TestBreakpointHitCount.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/TestBreakpointSerialization.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/b.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/b.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/a.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/TestConsecutiveBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/main.m
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestAddressBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/a.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/a.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/foo.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/TestRequireHWBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/TestAvoidBreakpointInDelaySlot.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestBadAddressBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/side_effect.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/TestSourceRegexBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/TestObjCBreakpoints.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/TestBreakpointOptions.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/TestBreakpointAutoContinue.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/TestBreakpointIDs.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/TestBreakpointsWithNoTargets.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/TestScriptedResolver.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/main.c
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/foo.h
Commit 973bd3e974bcad9040a072995e20044820aae0fe by hokein
 Fix the "git modified" issue on the preserve-comments-crlf.s.
Summary:
rL371473 corrected the line ending (to crlf) in
preserve-comments-crlf.s, but it causes a wired issue on git
repository (I ran git pull today, it showed a local change of that file
even I did not change anything).
Reviewers: gribozavr
Reviewed By: gribozavr
Subscribers: llvm-commits, cfe-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67391
llvm-svn: 371513
The file was modifiedllvm/.gitattributes
Commit 1eda21e214f2fd5a7d54bec854e4cd83b2800d41 by maskray
[ELF][test] Make tests more tolerant to exact symbol addresses
Delete relocation-local.s and relocation-shared.s - covered by various
tests
llvm-svn: 371514
The file was modifiedlld/test/ELF/relocation-copy-align-common.s
The file was modifiedlld/test/ELF/Inputs/relocation-copy-align-common.s
The file was modifiedlld/test/ELF/local-got.s
The file was modifiedlld/test/ELF/gnu-ifunc-noplt.s
The file was modifiedlld/test/ELF/x86-64-retpoline.s
The file was modifiedlld/test/ELF/dynamic-list-weak-archive.s
The file was modifiedlld/test/ELF/local-got-shared.s
The file was modifiedlld/test/ELF/pre_init_fini_array.s
The file was modifiedlld/test/ELF/compressed-debug-input.s
The file was modifiedlld/test/ELF/x86-64-retpoline-znow.s
The file was modifiedlld/test/ELF/gc-sections-string.s
The file was modifiedlld/test/ELF/Inputs/copy-in-shared.s
The file was modifiedlld/test/ELF/x86-64-reloc-size.s
The file was removedlld/test/ELF/relocation-shared.s
The file was removedlld/test/ELF/relocation-local.s
The file was modifiedlld/test/ELF/gnu-ifunc-shared.s
The file was modifiedlld/test/ELF/tls.s
The file was modifiedlld/test/ELF/resolution.s
The file was modifiedlld/test/ELF/relocation-copy-align.s
The file was modifiedlld/test/ELF/discard-merge-unnamed.s
The file was modifiedlld/test/ELF/startstop.s
The file was modifiedlld/test/ELF/gnu-ifunc-plt.s
Commit 5d269590395229743b3c21f1d74dc3912dc680fa by martin
[Object] Implement relocation resolver for COFF ARM/ARM64
Adding testscases for this via llvm-dwarfdump.
Also add testcases for the existing resolver support for X86.
Differential Revision: https://reviews.llvm.org/D67340
llvm-svn: 371515
The file was addedllvm/test/tools/llvm-dwarfdump/coff-arm.yaml
The file was addedllvm/test/tools/llvm-dwarfdump/coff-i386.yaml
The file was addedllvm/test/tools/llvm-dwarfdump/coff-arm64.yaml
The file was addedllvm/test/tools/llvm-dwarfdump/coff-x86_64.yaml
The file was modifiedllvm/lib/Object/RelocationResolver.cpp