SuccessChanges

Summary

  1. Run svn cleanup before svn up on Windows annotated build bots (details)
  2. Replaced non-existent argument 'target_arch' for 'vs_target_arch'. (details)
Commit d1fa18005ab6e0d26cc1eee1fd4657bfe9847dde by rnk
Run svn cleanup before svn up on Windows annotated build bots
This should help them recover better form random svn flakiness for
another few months.
llvm-svn: 371686
The file was modifiedzorg/buildbot/builders/annotated/annotated_builder.py (diff)
Commit ffade65b5ae81b44d8430b99c5bc343b75c026e8 by gkistanova
Replaced non-existent argument 'target_arch' for 'vs_target_arch'.
llvm-svn: 371690
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [DWARF] Emit call site parameter info when tuning for lldb (details)
  2. [Status] Add a LLDB_ERRORF macro for error reporting (similar to (details)
  3. [DWARF] Evaluate DW_OP_entry_value (details)
  4. gn build: Merge r371657 (details)
  5. gn build: Merge r371661 (details)
  6. AMDGPU: Move m0 initializations earlier (details)
  7. [X86] Move x86_64 fp128 conversion to libcalls from type legalization to (details)
  8. [X86] Add test case for v16i64->v16i32 truncate on (details)
  9. Revert [Object][TextAPI] NFC, fix tapi lit tests (details)
  10. Update compiler-rt cpplint.py (details)
  11. Revert [llvm-nm] Add tapi file support (details)
  12. [ConstantFolding] Refactor math functions to use LLVM ones (NFC) (details)
  13. [X86] Fix latent bugs in 32-bit CMPXCHG8B inserter (details)
  14. PR43278: Temporarily disable llvm-reduce tests due to exhausting temp (details)
  15. Fix mac build (details)
  16. Add some missing changes to GSYM that was addressing a gcc compilation (details)
  17. [InstCombine] rename variable for readability; NFC (details)
  18. [TableGen] Skip CRLF conversion when writing output (details)
  19. [Reproducer] Move GDB Remote Provider into Reproducer (NFC) (details)
  20. Remove NOLINTs from compiler-rt (details)
  21. [NFC] Reformat SBDebugger before making changes (details)
  22. [Reproducer] Move the command loader into the reproducer (NFC) (details)
  23. [dfsan] Revert dfsan_set_label removal (details)
  24. [GlobalISel][AArch64] Check caller for swifterror params in tailcall (details)
  25. [AArch64][GlobalISel] Fall back on attempts to allocate split types on (details)
  26. [X86] Enable -mprefer-vector-width=256 by default for Skylake-avx512 and (details)
  27. PR43278: llvm-reduce: Use temporary file names (and ToolOutputFile) (details)
  28. [clang-scan-deps] Add dependency targets (details)
  29. Reapply llvm-reduce: Add pass to reduce parameters"" (details)
  30. gn build: Merge r371700 (details)
  31. [compiler-rt] Better lint output for .inc files (details)
  32. [compiler-rt] Run cpplint only for check-sanitizer (details)
  33. [compiler-rt] Remove some cpplint filters (details)
  34. [compiler-rt] cpplint of inc files in background (details)
  35. [clang-tidy] Fix build with -DBUILD_SHARED_LIB=ON (details)
  36. Make SwitchInstProfUpdateWrapper strict permanently (details)
Commit 0b91333d59f8f816d0e72a5b41210e2e76666d49 by Vedant Kumar
[DWARF] Emit call site parameter info when tuning for lldb
Emit debug entry values using standard DWARF5 opcodes when the debugger
tuning is set to lldb.
Differential Revision: https://reviews.llvm.org/D67410
llvm-svn: 371666
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/test/DebugInfo/MIR/X86/debug-call-site-param.mir
Commit bb5811852576b438c21edadd7bc3e9cc36fc6dd9 by Vedant Kumar
[Status] Add a LLDB_ERRORF macro for error reporting (similar to
LLDB_LOGF)
llvm-svn: 371667
The file was modifiedlldb/include/lldb/Utility/Status.h
Commit 21d417dc18ab3757c36abcb45cedc216ca729e81 by Vedant Kumar
[DWARF] Evaluate DW_OP_entry_value
Add support for evaluating DW_OP_entry_value. This involves parsing
DW_TAG_call_site_parameter and wiring the information through to the
expression evaluator.
rdar://54496008
Differential Revision: https://reviews.llvm.org/D67376
llvm-svn: 371668
The file was modifiedlldb/source/Symbol/Function.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/decorators.py
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/Makefile
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
The file was modifiedlldb/include/lldb/Symbol/Function.h
The file was modifiedlldb/source/Expression/DWARFExpression.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/TestBasicEntryValuesX86_64.py
Commit efbd7371a028d07d2f85f00492396529b3a0228e by nicolasweber
gn build: Merge r371657
llvm-svn: 371669
The file was modifiedllvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn
Commit 9769a5e7d579282850a30cd83362694505431fca by nicolasweber
gn build: Merge r371661
llvm-svn: 371670
The file was modifiedllvm/utils/gn/secondary/clang/lib/Analysis/BUILD.gn
The file was modifiedllvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
Commit 666af6714c8166fe381daf776a36fc81730cf59c by Austin.Kerbow
AMDGPU: Move m0 initializations earlier
Summary: After hoisting and merging m0 initializations schedule them as
early as possible in the MBB. This helps the scheduler avoid hazards in
some cases.
Reviewers: rampitec, arsenm
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr,
t-tye, hiraditya, arphaman, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67450
llvm-svn: 371671
The file was modifiedllvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/merge-m0.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/frame-index-elimination.ll
Commit 08474ca091fe2b2eee6113381bf29386d9294b20 by craig.topper
[X86] Move x86_64 fp128 conversion to libcalls from type legalization to
DAG legalization
fp128 is considered a legal type for a register, but has almost no legal
operations so everything needs to be converted to a libcall. Previously
this was implemented by tricking type legalization into softening the
operations with various checks for "is legal in hardware register" to
change the behavior to still use f128 as the resulting type instead of
converting to i128.
This patch abandons this approach and instead moves the libcall
conversions to LegalizeDAG. This is the approach taken by AArch64 where
they also have a legal fp128 type, but no legal operations. I think this
is more in spirit with how SelectionDAG's phases are supposed to work.
I had to make some hacks for STRICT_FP_ROUND because some of the strict
FP handling checks if ISD::FP_ROUND is Legal for a given result type,
but I had to make ISD::FP_ROUND Custom to allow making a libcall when
the input is f128. For all other types the Custom handler just returns
the original node. These hacks are incomplete and don't work for a
strict truncate from f128, but I don't think it worked before either
since LegalizeFloatTypes doesn't know about strict ops yet. I've also
raised PR43209 against AArch64 which currently crashes on a strict
ftrunc from f64->f32 because of FP_ROUND being marked Custom for the
same reason there.
Differential Revision: https://reviews.llvm.org/D67128
llvm-svn: 371672
The file was modifiedllvm/test/CodeGen/X86/fp128-i128.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.h
The file was modifiedllvm/test/CodeGen/X86/fp128-compare.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/fp128-cast.ll
Commit 5278b0a04e867fcf2d11f177beb815f35c90a27b by craig.topper
[X86] Add test case for v16i64->v16i32 truncate on
min-legal-vector-width=256.
I think this case would crash before I added back the
-x86-experimental-vector-widening command line option. Adding this test
case to prevent breaking it again when we remove the option.
llvm-svn: 371673
The file was modifiedllvm/test/CodeGen/X86/min-legal-vector-width.ll
Commit aeeb9e3895e22ab99c18c5e62775fc6461e8a16d by cyndy_ishida
Revert [Object][TextAPI] NFC, fix tapi lit tests
This reverts r371577 (git commit
b2b0ccab2f76733679eeceecf31b21ebc1fe23ac)
llvm-svn: 371674
The file was modifiedllvm/test/Object/nm-tapi.test
The file was modifiedllvm/test/Object/nm-tapi-invalids.test
Commit 48eb4a27d1d1f2f6e7f6036d47fb282e6eb49310 by Vitaly Buka
Update compiler-rt cpplint.py
https://github.com/cpplint/cpplint/commit/adb3500107f409ac5491188ae652ac3f4d03d9d3
llvm-svn: 371675
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.h
The file was modifiedcompiler-rt/test/asan/TestCases/default_options.cpp
The file was modifiedcompiler-rt/include/fuzzer/FuzzedDataProvider.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_procmaps.h
The file was modifiedcompiler-rt/lib/msan/msan_linux.cpp
The file was modifiedcompiler-rt/lib/asan/asan_debugging.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_vector.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/initialization-constexpr.cpp
The file was modifiedcompiler-rt/test/tsan/global_race3.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was modifiedcompiler-rt/test/asan/TestCases/use-after-scope-conversion.cpp
The file was modifiedcompiler-rt/lib/scudo/scudo_allocator_secondary.h
The file was modifiedcompiler-rt/lib/asan/asan_descriptions.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_mman.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common.h
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/cpplint.py
The file was modifiedcompiler-rt/lib/tsan/tests/rtl/tsan_test_util_posix.cpp
Commit bc40836a433dbc67b18b3faedbe39ff79628d3e1 by cyndy_ishida
Revert [llvm-nm] Add tapi file support
This reverts r371576 (git commit
f88f46358dbffa20af3b054a9346e5154789d50f)
llvm-svn: 371676
The file was modifiedllvm/lib/TextAPI/MachO/Architecture.cpp
The file was removedllvm/test/Object/Inputs/tapi-v3.tbd
The file was removedllvm/test/Object/nm-tapi.test
The file was removedllvm/test/Object/Inputs/tapi-v2.tbd
The file was modifiedllvm/include/llvm/TextAPI/MachO/Architecture.def
The file was removedllvm/test/Object/Inputs/tapi-v1.tbd
The file was modifiedllvm/tools/llvm-nm/llvm-nm.cpp
The file was modifiedllvm/include/llvm/Object/TapiFile.h
The file was modifiedllvm/include/llvm/TextAPI/MachO/Architecture.h
The file was removedllvm/test/Object/Inputs/tapi-invalid-v1.tbd
The file was removedllvm/test/Object/Inputs/tapi-invalid-v3.tbd
The file was removedllvm/test/Object/Inputs/tapi-invalid-v2.tbd
The file was modifiedllvm/lib/TextAPI/MachO/TextStubCommon.cpp
The file was modifiedllvm/lib/Object/TapiFile.cpp
The file was removedllvm/test/Object/nm-tapi-invalids.test
Commit ed5f4526455416d0e4087819ac6e4e4b070a6ebf by e.menezes
[ConstantFolding] Refactor math functions to use LLVM ones (NFC)
When possible, replace calls to library routines on the host with
equivalent ones in LLVM.
Differential revision: https://reviews.llvm.org/D67459
llvm-svn: 371677
The file was modifiedllvm/lib/Analysis/ConstantFolding.cpp
Commit ff45955fc8684e5a2be22224edcc677ef6d54f5d by rnk
[X86] Fix latent bugs in 32-bit CMPXCHG8B inserter
I found three issues: 1. the loop over E[ABCD]X copies run over BB start
2. the direct address of cmpxchg8b could be a frame index 3. the
displacement of cmpxchg8b could be a global instead of an
  immediate
These were all introduced together in r287875, and should be fixed with
this change.
Issue reported by Zachary Turner.
llvm-svn: 371678
The file was modifiedllvm/test/CodeGen/X86/cmpxchg8b_alloca_regalloc_handling.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86InstrBuilder.h
Commit d79cc1482276db4cdbbcb25d43cb970836f75a6f by dblaikie
PR43278: Temporarily disable llvm-reduce tests due to exhausting temp
files
llvm-svn: 371679
The file was modifiedllvm/test/Reduce/remove-funcs.ll
The file was modifiedllvm/test/Reduce/remove-metadata.ll
The file was modifiedllvm/test/Reduce/remove-global-vars.ll
Commit 92002bd75ba83492608387a33833c85c30091a97 by Vitaly Buka
Fix mac build
llvm-svn: 371680
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
Commit ffe5466c791ea81f7703f047644642698a37840b by dblaikie
Add some missing changes to GSYM that was addressing a gcc compilation
error due to a type and variable with the same name
llvm-svn: 371681
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h
The file was modifiedllvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
Commit 2bfb955c51fd062a0a45fe25858a00e28217d7ed by spatel
[InstCombine] rename variable for readability; NFC
There's more that can be done here, but "OpI" doesn't convey that we
casted to BinaryOperator.
llvm-svn: 371682
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
Commit e78a7a0ecddc747129512fabf4836e22d1805f00 by rnk
[TableGen] Skip CRLF conversion when writing output
Doing the CRLF translation while writing the file defeats our
optimization to not update the file if it hasn't changed.
Fixes PR43271.
llvm-svn: 371683
The file was modifiedllvm/lib/TableGen/Main.cpp
Commit bcc24e46ba3868510ed25cea5ac7b6fc2cc47d73 by Jonas Devlieghere
[Reproducer] Move GDB Remote Provider into Reproducer (NFC)
Originally the idea was for providers to be defined close to where they
are used. While this helped designing the providers in such a way that
they don't depend on each other, it also means that it's not possible to
access them from a central place. This proved to be a problem for some
providers and resulted in them living in the reproducer class.
The ProcessGDBRemote provider is the last remaining exception. This
patch makes things consistent and moves it into the reproducer like the
other providers.
llvm-svn: 371685
The file was modifiedlldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
The file was modifiedlldb/include/lldb/Utility/Reproducer.h
The file was modifiedlldb/source/Utility/Reproducer.cpp
Commit c0fa632236308100e1031fc86edfde13ddc4bcef by Vitaly Buka
Remove NOLINTs from compiler-rt
llvm-svn: 371687
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_suppressions_test.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_suppressions.cpp
The file was modifiedcompiler-rt/lib/ubsan/ubsan_diag.cpp
The file was modifiedcompiler-rt/lib/scudo/scudo_errors.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp
The file was modifiedcompiler-rt/include/sanitizer/dfsan_interface.h
The file was modifiedcompiler-rt/lib/asan/asan_globals.cpp
The file was modifiedcompiler-rt/lib/msan/msan_new_delete.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
The file was modifiedcompiler-rt/lib/msan/msan.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
The file was modifiedcompiler-rt/lib/asan/asan_malloc_win.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common.cpp
The file was modifiedcompiler-rt/lib/asan/asan_report.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h
The file was modifiedcompiler-rt/lib/asan/asan_poisoning.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/vla_loop_overfow.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
The file was modifiedcompiler-rt/lib/asan/asan_win_dll_thunk.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp
The file was modifiedcompiler-rt/lib/tsan/tests/rtl/tsan_posix.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/time_interceptor.cpp
The file was modifiedcompiler-rt/lib/hwasan/hwasan_new_delete.cpp
The file was modifiedcompiler-rt/lib/asan/asan_rtl.cpp
The file was modifiedcompiler-rt/test/tsan/exceptions.cpp
The file was modifiedcompiler-rt/test/tsan/virtual_inheritance_compile_bug.cpp
The file was modifiedcompiler-rt/lib/lsan/lsan.cpp
The file was modifiedcompiler-rt/lib/msan/tests/msan_test.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface_java.cpp
The file was modifiedcompiler-rt/lib/lsan/lsan_common.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_file.cpp
The file was modifiedcompiler-rt/lib/dfsan/dfsan.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp
The file was modifiedcompiler-rt/lib/asan/asan_suppressions.cpp
The file was modifiedcompiler-rt/test/tsan/java.h
The file was modifiedcompiler-rt/include/sanitizer/tsan_interface_atomic.h
The file was modifiedcompiler-rt/lib/lsan/lsan_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_new_delete.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/vla_chrome_testcase.cpp
The file was modifiedcompiler-rt/lib/asan/asan_errors.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_termination.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface_java.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interceptors.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_mman.h
The file was modifiedcompiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/alloca_loop_unpoisoning.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_external.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.h
The file was modifiedcompiler-rt/lib/asan/asan_globals_win.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface.cpp
The file was modifiedcompiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h
The file was modifiedcompiler-rt/lib/asan/asan_malloc_linux.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_md5.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_getauxval.h
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface.h
The file was modifiedcompiler-rt/test/asan/TestCases/use-after-scope-conversion.cpp
The file was modifiedcompiler-rt/lib/asan/asan_stats.cpp
The file was modifiedcompiler-rt/lib/asan/asan_thread.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_flags.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_fd.cpp
The file was modifiedcompiler-rt/lib/asan/asan_interceptors.cpp
The file was modifiedcompiler-rt/lib/msan/msan_interceptors.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_rtl.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp
The file was modifiedcompiler-rt/lib/tsan/tests/rtl/tsan_test_util_posix.cpp
The file was modifiedcompiler-rt/lib/asan/asan_win.cpp
The file was modifiedcompiler-rt/lib/interception/interception.h
The file was modifiedcompiler-rt/lib/asan/asan_new_delete.cpp
The file was modifiedcompiler-rt/lib/asan/asan_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_printf_test.cpp
The file was modifiedcompiler-rt/lib/asan/asan_allocator.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interface_inl.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_asm.h
The file was modifiedcompiler-rt/test/lsan/TestCases/Linux/use_tls_dynamic.cpp
Commit d9aec34b978d688f90680e8785c4631eebe42ff3 by Jonas Devlieghere
[NFC] Reformat SBDebugger before making changes
llvm-svn: 371688
The file was modifiedlldb/source/API/SBDebugger.cpp
Commit 4a491ec4916b960a8bbbdd857a352c38d4404b86 by Jonas Devlieghere
[Reproducer] Move the command loader into the reproducer (NFC)
This just moves the CommandLoader utility into the reproducer namespace
and makes it accessible outside the API layer. This is setting things up
for a bigger change.
llvm-svn: 371689
The file was modifiedlldb/include/lldb/Utility/Reproducer.h
The file was modifiedlldb/source/Utility/Reproducer.cpp
The file was modifiedlldb/source/API/SBDebugger.cpp
Commit 33f01663f7a934e7e1afcbbe7d2693452e050d91 by Vitaly Buka
[dfsan] Revert dfsan_set_label removal
It's part of interface, maybe it is used in external code.
llvm-svn: 371691
The file was modifiedcompiler-rt/include/sanitizer/dfsan_interface.h
Commit e297ad1bd964f112787624956a83388b29b85af4 by Jessica Paquette
[GlobalISel][AArch64] Check caller for swifterror params in tailcall
eligibility
Before, we only checked the callee for swifterror. However, we should
also be checking the caller to see if it has a swifterror parameter.
Since we don't currently handle outgoing arguments, this didn't show up
in the swifterror.ll testcase.
Also, remove the swifterror checks from call-translator-tail-call.ll,
since they are covered by the existing swifterror testing. Better to
have it all in one place.
Differential Revision: https://reviews.llvm.org/D67465
llvm-svn: 371692
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64CallLowering.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll
Commit 55d86f04c737a9f9791500d5758af17e73558229 by aemerson
[AArch64][GlobalISel] Fall back on attempts to allocate split types on
the stack.
First we were asserting that the ValNo of a VA was the wrong value. It
doesn't actually make a difference for us in CallLowering but fix that
anyway to silence the assert.
The bigger issue was that after fixing the assert we were generating
invalid MIR because the merging/unmerging of values split across
multiple registers wasn't also implemented for memory locs. This happens
when we run out of registers and have to pass the split types like i128
-> i64 x 2 on the stack. This is do-able, but for now just fall back.
llvm-svn: 371693
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/call-lowering-i128-on-stack.ll
The file was modifiedllvm/lib/CodeGen/GlobalISel/CallLowering.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
Commit 635d383fad2baef4cb4b241c8dd31c91913c0f32 by craig.topper
[X86] Enable -mprefer-vector-width=256 by default for Skylake-avx512 and
later Intel CPUs.
AVX512 instructions can cause a frequency drop on these CPUs. This can
negate the performance gains from using wider vectors. Enabling
prefer-vector-width=256 will prevent generation of zmm registers unless
explicit 512 bit operations are used in the original source code.
I believe gcc and icc both do something similar to this by default.
Differential Revision: https://reviews.llvm.org/D67259
llvm-svn: 371694
The file was modifiedclang/docs/ReleaseNotes.rst
The file was modifiedllvm/lib/Target/X86/X86.td
The file was modifiedllvm/test/CodeGen/X86/min-legal-vector-width.ll
The file was modifiedllvm/docs/ReleaseNotes.rst
Commit aaef97a55e4885e95c8528e6dc761a63323d19b3 by dblaikie
PR43278: llvm-reduce: Use temporary file names (and ToolOutputFile)
rather than unique ones - to ensure they're cleaned up
This modifies the tool somewhat to only create files when about to run
the "interestingness" test, and delete them immediately after - this
means some more files will be created sometimes (when "double checking"
work - which should probably be fixed/avoided anyway).
This now creates temporary files, rather than only unique ones, and also
uses ToolOutputFile (without ever calling "keep") to ensure the files
are deleted as soon as the interestingness test is run.
llvm-svn: 371696
The file was modifiedllvm/tools/llvm-reduce/llvm-reduce.cpp
The file was modifiedllvm/tools/llvm-reduce/TestRunner.cpp
The file was modifiedllvm/test/Reduce/remove-global-vars.ll
The file was modifiedllvm/tools/llvm-reduce/deltas/Delta.cpp
The file was modifiedllvm/test/Reduce/remove-metadata.ll
The file was modifiedllvm/test/Reduce/remove-funcs.ll
The file was modifiedllvm/tools/llvm-reduce/TestRunner.h
Commit b51a285c4c89f0318a2100416b79dfef34acf254 by Jan Korous
[clang-scan-deps] Add dependency targets
Differential Revision: https://reviews.llvm.org/D67475
llvm-svn: 371697
The file was modifiedclang/test/ClangScanDeps/Inputs/subframework_header_dir_symlink_cdb.json
The file was modifiedclang/test/ClangScanDeps/regular_cdb.cpp
The file was modifiedclang/test/ClangScanDeps/header_stat_before_open.m
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
The file was modifiedclang/test/ClangScanDeps/Inputs/vfsoverlay_cdb.json
The file was modifiedclang/test/ClangScanDeps/vfsoverlay.cpp
The file was modifiedclang/test/ClangScanDeps/subframework_header_dir_symlink.m
The file was modifiedclang/test/ClangScanDeps/Inputs/symlink_cdb.json
Commit 5adb3d2ac0abb5bb15249a53170b8bc0b5f19042 by dblaikie
Reapply llvm-reduce: Add pass to reduce parameters""
Fixing a couple of asan-identified bugs
* use of an invalid "Use" iterator after the element was removed
* use of StringRef to Function name after the Function was erased
This reapplies r371567, which was reverted in r371580.
llvm-svn: 371700
The file was addedllvm/tools/llvm-reduce/deltas/ReduceArguments.cpp
The file was addedllvm/test/Reduce/remove-args.ll
The file was modifiedllvm/tools/llvm-reduce/CMakeLists.txt
The file was addedllvm/test/Reduce/Inputs/remove-args.py
The file was addedllvm/tools/llvm-reduce/deltas/ReduceArguments.h
The file was modifiedllvm/tools/llvm-reduce/DeltaManager.h
Commit 52f6131cc7e604da78df1a016a2cd095c9af2029 by nicolasweber
gn build: Merge r371700
llvm-svn: 371701
The file was modifiedllvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
Commit a3cd67c0078607fb928bd5b5b0187e450fc7bd23 by Vitaly Buka
[compiler-rt] Better lint output for .inc files
llvm-svn: 371702
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was modifiedcompiler-rt/lib/hwasan/hwasan_flags.inc
The file was modifiedcompiler-rt/lib/asan/asan_flags.inc
Commit 6e8c21857ecb49b282c2ee4df434f27469647e5e by Vitaly Buka
[compiler-rt] Run cpplint only for check-sanitizer
llvm-svn: 371703
The file was modifiedcompiler-rt/test/CMakeLists.txt
The file was modifiedcompiler-rt/test/sanitizer_common/CMakeLists.txt
Commit d2af368aee56abf77f4a6ca3fd57ebdb697c48f2 by Vitaly Buka
[compiler-rt] Remove some cpplint filters
llvm-svn: 371704
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_printf_test.cpp
The file was modifiedcompiler-rt/lib/dfsan/dfsan_custom.cpp
The file was modifiedcompiler-rt/lib/msan/msan.h
The file was modifiedcompiler-rt/include/fuzzer/FuzzedDataProvider.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was modifiedcompiler-rt/test/asan/TestCases/scariness_score_test.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
The file was modifiedcompiler-rt/lib/asan/asan_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h
The file was modifiedcompiler-rt/lib/asan/asan_scariness_score.h
The file was modifiedcompiler-rt/lib/asan/asan_thread.cpp
The file was modifiedcompiler-rt/lib/interception/interception_win.cpp
The file was modifiedcompiler-rt/lib/asan/asan_malloc_win.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
The file was modifiedcompiler-rt/lib/lsan/lsan_common.cpp
The file was modifiedcompiler-rt/lib/asan/asan_report.cpp
The file was modifiedcompiler-rt/lib/dfsan/dfsan.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_suppressions_test.cpp
Commit 23bbeb52f392d88bf0d0527392a7a11561ee09c0 by Vitaly Buka
[compiler-rt] cpplint of inc files in background
llvm-svn: 371705
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
Commit 4f0245fd98bca1dd0797c4e2aad83dbab1b9fccc by aheejin
[clang-tidy] Fix build with -DBUILD_SHARED_LIB=ON
Summary: This fixes build failures with `-DBUILD_SHARED_LIB=ON` after
D67419.
Reviewers: NoQ
Subscribers: mgorny, xazax.hun, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D67473
llvm-svn: 371706
The file was modifiedclang-tools-extra/clang-tidy/CMakeLists.txt
Commit bdfe84ad110fb386676955a24afd30f68b25b80b by yevgeny.rouban
Make SwitchInstProfUpdateWrapper strict permanently
We have been using -switch-inst-prof-update-wrapper-strict set to true
by default for some time. It is time to remove the safety stuff and make
SwitchInstProfUpdateWrapper intolerant to inconsistencies in !prof
branch_weights metadata of SwitchInst.
This patch gets rid of the Invalid state of SwitchInstProfUpdateWrapper
and the option
-switch-inst-prof-update-wrapper-strict. So there is only two states:
changed and unchanged.
Reviewers: davidx, nikic, eraman, reames, chandlerc Reviewed By: davidx
Differential Revision: https://reviews.llvm.org/D67435
llvm-svn: 371707
The file was modifiedllvm/include/llvm/IR/Instructions.h
The file was modifiedllvm/lib/IR/Instructions.cpp

Summary

  1. Run svn cleanup before svn up on Windows annotated build bots (details)
  2. Replaced non-existent argument 'target_arch' for 'vs_target_arch'. (details)
Commit d1fa18005ab6e0d26cc1eee1fd4657bfe9847dde by rnk
Run svn cleanup before svn up on Windows annotated build bots
This should help them recover better form random svn flakiness for
another few months.
llvm-svn: 371686
The file was modifiedzorg/buildbot/builders/annotated/annotated_builder.py
Commit ffade65b5ae81b44d8430b99c5bc343b75c026e8 by gkistanova
Replaced non-existent argument 'target_arch' for 'vs_target_arch'.
llvm-svn: 371690
The file was modifiedbuildbot/osuosl/master/config/builders.py