FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-zorg.git)

Summary

  1. Add an ARTIFACT parameter to the LLDB Jenkins pipeline descriptions. (details)
  2. Removed long time off-line builders/slaves: (details)
  3. Add remaining parameters to the Jenkins LLDB pipeline descriptions. (details)
  4. Upgrade compilers on hexagon-build-0[23] to clang 8.0.0 (details)
  5. Fix groovy type error (details)
  6. Change CLEAN to a string parameter so it appears in the shell (details)
Commit 4879b33ea5665e46793a63fd3b4ba189f6821203 by Adrian Prantl
Add an ARTIFACT parameter to the LLDB Jenkins pipeline descriptions.
llvm-svn: 367886
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-matrix
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-standalone
Commit 1386703e53e5c8d4de8c4e8b0b595507048bfa44 by gkistanova
Removed long time off-line builders/slaves:
clang-x64-ninja-win7 clang-x86_64-freebsd11
clang-x86_64-linux-selfhost-modules-2 openmp-clang-ppc64le-linux-debian
openmp-clang-ppc64le-linux-rhel
llvm-svn: 367902
The file was modifiedbuildbot/osuosl/master/config/builders.py
The file was modifiedbuildbot/osuosl/master/config/slaves.py
The file was modifiedbuildbot/osuosl/master/config/status.py
Commit e9b28d1005c17d8bba995dd63e6119a9a788da61 by Adrian Prantl
Add remaining parameters to the Jenkins LLDB pipeline descriptions.
llvm-svn: 367913
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-matrix
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-standalone
Commit b8eb0d2c77bfa7db7f697c665537f3e70a378968 by kparzysz
Upgrade compilers on hexagon-build-0[23] to clang 8.0.0
llvm-svn: 367915
The file was modifiedbuildbot/osuosl/master/config/builders.py
Commit 88a9f6cd53b2ede4d46129cff49ab6f26a38ec22 by Adrian Prantl
Fix groovy type error
llvm-svn: 367927
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-standalone
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-matrix
Commit 0b216f7870b21233a2fe7a06d320bbd0e46ad55d by Adrian Prantl
Change CLEAN to a string parameter so it appears in the shell
environment
llvm-svn: 367934
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-standalone
The file was modifiedzorg/jenkins/jobs/jobs/lldb-cmake-matrix

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Undo what looks like an unintentional change in r367829 (details)
  2. [InstCombine] add test for shl-zext with extra use; NFC (details)
  3. [ELF][test] Reorganize some tls-*.s tests (details)
  4. [llvm-readelf] Fix core note descriptions (details)
  5. AMDGPU: Correct behavior of f16 buffer loads (details)
  6. [InstCombine] add extra use constraint for shl-zext fold (details)
  7. AMDGPU/LoadStoreOptimizer: Set the correct offset whem merging MMOs (details)
  8. [AMDGPU] Use S_DENORM_MODE for gfx10 (details)
  9. [InstCombine] add tests for shl+mul; NFC (details)
  10. [llvm-readobj][test] Add llvm-readobj style test cases for r367878 (details)
  11. [AST] Fix RecursiveASTVisitorTest multiline string literal. NFC (details)
  12. compiler-rt: Rename cc files below test/asan to cpp (details)
  13. Follow-up for r367863 and r367656 (details)
  14. [docs] document -Weveything more betterer (details)
  15. gn build: run "gn format" (details)
  16. [InstCombine] combine mul+shl separated by zext (details)
  17. [AST] Fix buildbot failure because of raw string inside macro from (details)
  18. Revert "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC" (details)
  19. [AArch64] Set preferred function alignment to 16 bytes on Neoverse N1 (details)
  20. NATIVE tablegen needs to depend on target tablegen (details)
  21. NFC. Documenting Native tablegen dependency (details)
  22. [InstCombine][NFC] Tests for non-canonical clamp-like pattern (details)
  23. [AArch64] Expand bcmp() for small block lengths (details)
  24. Fix build when both gtest death tests and LLVM_NODISCARD are available. (details)
  25. Robustify update_test_checks.py to non-autogened tests, and add a mode (details)
  26. [X86] Enable -x86-experimental-vector-widening-legalization by default. (details)
  27. [libc++] Take 2: Integrate the PSTL into libc++ (details)
  28. Revert "[AMDGPU] Use S_DENORM_MODE for gfx10" (details)
  29. [OpenMP 5.0] Codegen support for user-defined mappers. (details)
  30. [DirectoryWatcher][linux] Fix build for older kernels (details)
  31. Try to fix failing AMDGPU disasm test, both Lin/Win agree this is 0 not (details)
  32. [llvm-lipo] Implement -segalign (details)
  33. Revert "Try to fix failing AMDGPU disasm test, both Lin/Win agree this (details)
  34. [libomptarget] Harmonize emitting CUDA errors and general debug (details)
  35. compiler-rt: Remove .cc from all lit config files (details)
  36. Fix another uninit read found by msan after r367829 (details)
  37. [docs] don't use :option: for C++ compat (details)
  38. Register/MCRegister: Add conversion operators to avoid use of implicit (details)
  39. [compiler-rt] Move FDP to include/fuzzer/FuzzedDataProvider.h for easier (details)
  40. [docs] don't use :option: for Wall Wextra (details)
  41. [AArch64][GlobalISel] Inline tiny memcpy et al at -O0. (details)
  42. Fix MSVC error after r367916 (details)
  43. [ORC] Work around broken GCC/libstdc++ by adding an explicit conversion. (details)
  44. [lldb][NFC] Refactor ClangUserExpression::UpdateLanguageForExpr (details)
  45. [Sanitizer] Linux refactor shadow huge page mode handling (details)
  46. llvm-symbolizer: Untag addresses in object files by default. (details)
  47. [NFC][pstl] Remove stray semi-colon (details)
  48. BMI2 support is indicated in bit eight of EBX, not nine. See Intel SDM, (details)
  49. [libc++] Accept any non-zero return for .fail.cpp tests (details)
  50. [Attributor][Fix] Keep invokes if handlers catch asynchronous exceptions (details)
  51. Revert Register/MCRegister: Add conversion operators to avoid use of (details)
  52. [Attributor][Fix] Do not remove instructions during manifestation (details)
  53. [WebAssembly] Fix conflict between ret legalization and sjlj (details)
  54. [lldb][NFC] Document and refactor (details)
  55. Add "REQUIRES: x86-registered-target" to test. (details)
  56. hwasan: Untag global variable addresses in tests. (details)
  57. [OpenMP] Fix broken build due to new OMPT tests (details)
  58. [Sema] Add -Wpointer-compare (details)
  59. Add a note to the release not about a potentially breaking optimization (details)
  60. [llvm-readelf] Support dumping of stack sizes sections with readelf (details)
  61. Build libfuzzer libcxx-static with PIC (details)
  62. [ORC] Add CPU name and sub-target features to detectHost (details)
  63. [GlobalISel][CallLowering] Rename isArgumentHandler() -> (details)
  64. [CompilerType] Remove an unused function. (details)
  65. [Sema] attempt to appease buildbots after r367940 (details)
  66. [Attributor] Deduce the "no-return" attribute for functions (details)
  67. [OpenMP] Add support for GOMP_*_nonmonotonic_* functions (details)
  68. [Attributor][NFCI] Avoid duplication of the InformationCache reference (details)
  69. [Attributor] Use proper ID for attribute lookup (details)
  70. [Attributor] Make abstract attributes stateless (details)
  71. [Attributor] Introduce the IRAttribute helper struct (details)
  72. Reverting D65760/r367944 due to buildbot failure. (details)
  73. [NFC] Remove useless static (details)
  74. [CMake] Remove check for the readline target. (details)
  75. [CompilerType] Simplify the interface a bit more.. (details)
  76. [clang-doc] Fix link generation (details)
  77. Silence ubsan after r367926. (details)
  78. [RISCV] Custom legalize i32 operations for RV64 to reduce signed (details)
  79. [Attributor] Provide a generic interface to check live instructions (details)
  80. [compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for (details)
  81. Revert "[CompilerType] Simplify the interface a bit more.." (details)
  82. [Attributor][Fix] Add const qualifier (details)
  83. Re-commit Register/MCRegister: Add conversion operators to avoid use of (details)
  84. [Attributor][NFC] Outline common pattern into helper method (details)
Commit ae9d42162919e2cc0f8a34be6718e93130003fbf by nicolasweber
Undo what looks like an unintentional change in r367829
The MSan bot was (rightfully) complaining that NumASTLoaded was
unitialized, so put the initialization removed in r367829 back in.
While here, remove two needless semicolons added in that change.
llvm-svn: 367875
The file was modifiedclang/include/clang/CrossTU/CrossTranslationUnit.h
Commit d1c5d13470adb3d52758151acadc8fb0b8123e4d by spatel
[InstCombine] add test for shl-zext with extra use; NFC
llvm-svn: 367876
The file was modifiedllvm/test/Transforms/InstCombine/shift.ll
Commit 8981dc30584310dd2e1ddf5861de2a392fc459dc by maskray
[ELF][test] Reorganize some tls-*.s tests
Some tls-*.s tests do not test generic TLS behavior but rather are x86
specific. Rename them to i386-*.s or x86-64-*.s
Delete tls-static.s: covered by tls-opt.s Delete tls-opt-no-plt.s: add
--implicit-check-not=.plt to x86-64-tls-gdie.s to cover it
Rename tls-dynamic-i686.s to i386-tls-dynamic.s Rename tls-i686.s to
i386-tls-le.s Rename tls-opt-i686.s to i386-tls-opt.s Rename
tls-opt-iele-i686-nopic.s to i386-tls-opt-iele-nopic.s
Rename tls-dynamic.s to x86-64-tls-dynamic.s . IE should be split off in
the future. Rename tls-error.s to x86-64-reloc-tpoff32-error.s Rename
tls-opt-gdie.s to x86-64-tls-gdie.s Rename tls-opt-x86_64-noplt.s to
x86-64-tls-opt-noplt.s Rename tls-opt-local.s =>
x86-64-tls-ie-opt-local.s . It can be merged with x86-64-tls-ie-local.s
in the future.
llvm-svn: 367877
The file was addedlld/test/ELF/x86-64-tls-ie-opt-local.s
The file was removedlld/test/ELF/tls-static.s
The file was addedlld/test/ELF/x86-64-tls-dynamic.s
The file was addedlld/test/ELF/x86-64-reloc-tpoff32-error.s
The file was removedlld/test/ELF/tls-opt-gdiele-i686.s
The file was addedlld/test/ELF/x86-64-tls-gdie.s
The file was removedlld/test/ELF/tls-opt-x86_64-noplt.s
The file was addedlld/test/ELF/x86-64-tls-opt-noplt.s
The file was addedlld/test/ELF/i386-tls-le.s
The file was removedlld/test/ELF/tls-opt-iele-i686-nopic.s
The file was addedlld/test/ELF/i386-tls-opt-iele-nopic.s
The file was removedlld/test/ELF/tls-opt-local.s
The file was removedlld/test/ELF/tls-dynamic.s
The file was addedlld/test/ELF/i386-tls-dynamic.s
The file was removedlld/test/ELF/tls-error.s
The file was removedlld/test/ELF/tls-opt-i686.s
The file was removedlld/test/ELF/tls-opt-gdie.s
The file was removedlld/test/ELF/tls-i686.s
The file was addedlld/test/ELF/i386-tls-opt.s
The file was addedlld/test/ELF/i386-tls-gdiele.s
The file was removedlld/test/ELF/tls-opt-no-plt.s
The file was removedlld/test/ELF/tls-dynamic-i686.s
Commit d884fbde2a829ef8c78d1a0b0f2478e7e672bc0a by rupprecht
[llvm-readelf] Fix core note descriptions
Summary: Core files have different descriptions for note values.
llvm-readelf currently prints the generic note type, which is wrong when
using it to read a core file.
To verify the constants/strings, see: Values:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=include/elf/common.h;h=75c4fb7e9d7c0f780d635ac305f579546b7b071b;hb=HEAD#l571
Strings:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=binutils/readelf.c;h=c31a5c1266b7bb62a485895b01b49e1f832ade35;hb=HEAD#l16881
Note: this does not handle printing the note data for NT_FILE, it just
fixes the descriptions.
Reviewers: MaskRay
Reviewed By: MaskRay
Subscribers: labath, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65608
llvm-svn: 367878
The file was modifiedllvm/include/llvm/BinaryFormat/ELF.h
The file was addedllvm/test/tools/llvm-readobj/note-core.test
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
Commit 392239296993090fd49d7a665e933ffc52e2068a by Matthew.Arsenault
AMDGPU: Correct behavior of f16 buffer loads
Don't assume format loads for f16. Also fixes support for targets
without i16.
llvm-svn: 367879
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.h
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.ll
The file was modifiedllvm/lib/Target/AMDGPU/BUFInstructions.td
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit 1a29823b9c9a61ad4eb83e11886279c0b8680931 by spatel
[InstCombine] add extra use constraint for shl-zext fold
As the test shows, we can end up with more instructions than we started
with if we don't include the extra-use check.
llvm-svn: 367880
The file was modifiedllvm/test/Transforms/InstCombine/shift.ll
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
Commit e15d95a987d53a990e34b45aeb9c802e1da1f4b7 by tstellar
AMDGPU/LoadStoreOptimizer: Set the correct offset whem merging MMOs
Summary: This is a follow up to r367237.
MachineFunction::getMachineMemOperand() adds the offset parameter to the
existing offset instead of resetting it. So we need to reset the offset
to the correct value after calling this function.
Reviewers: arsenm
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr,
t-tye, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65557
llvm-svn: 367881
The file was modifiedllvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/merge-load-store.mir
Commit 8d229dbb47d4a1ae058613ba67acecaa1effeb2a by Austin.Kerbow
[AMDGPU] Use S_DENORM_MODE for gfx10
Summary: During fdiv32 lowering use S_DENORM_MODE to select denorm mode
in gfx10.
Reviewers: arsenm, rampitec
Reviewed By: arsenm, rampitec
Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl,
dstuttard, tpr, t-tye, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65620
llvm-svn: 367882
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/fdiv.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
The file was modifiedllvm/lib/Target/AMDGPU/SOPInstructions.td
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.td
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
Commit 4b9d66cf41b6784242bf4042e4bf858265c29cb7 by spatel
[InstCombine] add tests for shl+mul; NFC
llvm-svn: 367883
The file was modifiedllvm/test/Transforms/InstCombine/shift.ll
Commit 9008d8c5ff92bf244aa8891c934abb77b6cf1c73 by rupprecht
[llvm-readobj][test] Add llvm-readobj style test cases for r367878
llvm-svn: 367884
The file was modifiedllvm/test/tools/llvm-readobj/note-core.test
Commit a96cfee98a22e262367868f343b599c2312149b7 by david.green
[AST] Fix RecursiveASTVisitorTest multiline string literal. NFC
Some compiler, notably older gccs (< 8) can have trouble with multiline
raw string literals inside macros. This just moves the code outsize the
macro, to attempt to appease the bots.
llvm-svn: 367885
The file was modifiedclang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp
Commit 673dc3d4a0b0fbb3b9b34ae2ecbfa522627fe582 by nicolasweber
compiler-rt: Rename cc files below test/asan to cpp
See r367803 and similar other changes.
llvm-svn: 367887
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-temp2.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/halt_on_error-torture.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_simple.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/linked-only.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/crt_initializers.cpp
The file was addedcompiler-rt/test/asan/TestCases/global-underflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_overflow_right.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_dll_double_free.cpp
The file was removedcompiler-rt/test/asan/TestCases/atexit_stats.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_null_deref.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/null_deref.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/recvfrom.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/glob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/ptrace.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/logging_options_in_help.cc
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/queue_user_work_item.cpp
The file was removedcompiler-rt/test/asan/TestCases/zero_page_pc.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/kernel-area.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_double_free.cpp
The file was addedcompiler-rt/test/asan/TestCases/calloc-overflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_zero.cc
The file was addedcompiler-rt/test/asan/TestCases/debug_ppc64_mapping.cpp
The file was addedcompiler-rt/test/asan/TestCases/inline.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/lto-constmerge-odr.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_huge.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-if.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-module-map.cc
The file was removedcompiler-rt/test/asan/TestCases/memcmp_strict_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/free_hook_realloc.cpp
The file was removedcompiler-rt/test/asan/TestCases/throw_invoke_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/deep_thread_stack.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-if.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/bzero.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_rt_confict_test-2.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/logging_options_in_help.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-nobug.cc
The file was addedcompiler-rt/test/asan/TestCases/intercept-rethrow-exception.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/halt_on_error_suppress_equal_pcs.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/allocator_oom_test.cc
The file was removedcompiler-rt/test/asan/TestCases/stack-oob-frames.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/fgets_fputs.cc
The file was addedcompiler-rt/test/asan/TestCases/force_inline_opt0.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan-symbolize-bad-path.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/memset_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/asan_gen_prefixes.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/stack-overflow-sigbus.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/allocators_sanity.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/init-order-dlopen.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/malloc_delete_mismatch.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/symbols_path.cc
The file was removedcompiler-rt/test/asan/TestCases/handle_noreturn_bug.cc
The file was addedcompiler-rt/test/asan/TestCases/strncpy-overlap.cpp
The file was addedcompiler-rt/test/asan/TestCases/pass-struct-byval.cpp
The file was addedcompiler-rt/test/asan/TestCases/print_summary.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-nobug-extra.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/sanbox_read_proc_self_maps_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_aligned_mallocs.cc
The file was addedcompiler-rt/test/asan/TestCases/initialization-constexpr.cpp
The file was addedcompiler-rt/test/asan/TestCases/strncpy-overflow.cpp
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-errors.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heaprealloc_zero_size.cpp
The file was removedcompiler-rt/test/asan/TestCases/lsan_annotations.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/reexec-insert-libraries-env.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/queue_user_work_item_report.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/odr_indicators.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_rtl_transfer.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/unpoison_tls.cc
The file was removedcompiler-rt/test/asan/TestCases/heap-overflow.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/uuid.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/seh.cc
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-subtract-errors.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/bzero.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-blacklist-extra2.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_heap_allocation.cpp
The file was addedcompiler-rt/test/asan/TestCases/alloca_vla_interact.cpp
The file was addedcompiler-rt/test/asan/TestCases/malloc-size-too-big.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/scribble.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-with-module-map.cc
The file was addedcompiler-rt/test/asan/TestCases/alloca_constant_size.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/asprintf.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/interception_malloc_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_doublefree.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-bug-extra2.cc
The file was addedcompiler-rt/test/asan/TestCases/suppressions-interceptor.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/pthread_create_version.cc
The file was addedcompiler-rt/test/asan/TestCases/coverage-disabled.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/concurrent_overflow.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_and_lib.cpp
The file was addedcompiler-rt/test/asan/TestCases/debug_report.cpp
The file was removedcompiler-rt/test/asan/TestCases/initialization-bug.cc
The file was addedcompiler-rt/test/asan/TestCases/max_redzone.cpp
The file was addedcompiler-rt/test/asan/TestCases/strcat-overlap.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-bug-extra2.cpp
The file was addedcompiler-rt/test/asan/TestCases/strncat-overlap.cpp
The file was addedcompiler-rt/test/asan/TestCases/alloca_loop_unpoisoning.cpp
The file was addedcompiler-rt/test/asan/TestCases/poison_partial.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-3.cpp
The file was removedcompiler-rt/test/asan/TestCases/default_blacklist.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/recvfrom.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/invalid-pointer-pairs-threads.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/release_to_os_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/intercept-rethrow-exception.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-types.cc
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-constexpr-extra.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_aligned_mallocs.cpp
The file was addedcompiler-rt/test/asan/TestCases/global-location.cpp
The file was removedcompiler-rt/test/asan/TestCases/global-demangle.cc
The file was removedcompiler-rt/test/asan/TestCases/speculative_load2.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/preinit_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/interception_malloc_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/alloca_safe_access.cpp
The file was addedcompiler-rt/test/asan/TestCases/vla_loop_overfow.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/pthread_create_from_constructor.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/aligned_delete_test.cc
The file was addedcompiler-rt/test/asan/TestCases/longjmp.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/closed-fds.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/wait.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/stack-overflow-sigbus.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_suspended.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_stack_reuse.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/memcmp_test.cc
The file was addedcompiler-rt/test/asan/TestCases/alloca_overflow_right.cpp
The file was removedcompiler-rt/test/asan/TestCases/realloc.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/bcmp_test.cc
The file was removedcompiler-rt/test/asan/TestCases/pass-struct-byval-uar.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/delay_dbghelp.cc
The file was removedcompiler-rt/test/asan/TestCases/strncpy-overlap.cc
The file was removedcompiler-rt/test/asan/TestCases/alloca_constant_size.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/halt_on_error-torture.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/handle_abort_on_error.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/aligned_mallocs.cpp
The file was addedcompiler-rt/test/asan/TestCases/malloc_fill.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/suppressions-function.cpp
The file was addedcompiler-rt/test/asan/TestCases/suppressions-library.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/nohugepage_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/heap-overflow-large.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-poison.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/thread_local_quarantine_pthread_join.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-free.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/stack_array_sanity.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/queue_user_work_item_report.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/init_for_dlopen.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cc
The file was removedcompiler-rt/test/asan/TestCases/debug_double_free.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/signal_during_stop_the_world.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memchr.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/describe_address.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/dlclose-test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/demangled_names.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/glob.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/pthread_create_version.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_cerr.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/malloc_set_zone_name-mprotect.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/wait4.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/fuse-lld-globals.cc
The file was removedcompiler-rt/test/asan/TestCases/uar_and_exceptions.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/free_hook_realloc.cc
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-blacklist-extra.cpp
The file was addedcompiler-rt/test/asan/TestCases/debug_stacks.cpp
The file was removedcompiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/swapcontext_annotation.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/allocators_sanity.cc
The file was addedcompiler-rt/test/asan/TestCases/zero_page_pc.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/beginthreadex.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/dladdr-demangling.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_prelink_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_flags_fallback.cpp
The file was addedcompiler-rt/test/asan/TestCases/time_interceptor.cpp
The file was addedcompiler-rt/test/asan/TestCases/initialization-blacklist.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/rlimit_mmap_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set_log_level.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/tsd_dtor_leak.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/strdup_oob_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/user-exception.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/auto_memory_profile_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/unsymbolized.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/shadow_conflict_32.cc
The file was removedcompiler-rt/test/asan/TestCases/strcpy-overlap.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/report_after_syminitialize.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-1.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/unpoison_tls.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/unset-insert-libraries-on-exec.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/coverage-reset.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/mixing-global-constructors.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-loop-bug.cc
The file was addedcompiler-rt/test/asan/TestCases/heavy_uar_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/clone_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-inlined.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-nobug.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/init-order-dlopen.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/malloc-in-qsort.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/no-fd.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/uuid.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/init_fini_sections.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/long-object-path.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heaprealloc_alloc_zero.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/dump_registers.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/coverage-missing.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/malloc-in-qsort.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/global-overflow-lld.cpp
The file was addedcompiler-rt/test/asan/TestCases/stack-buffer-overflow-with-position.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/odr-vtable.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_seh.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_realloc.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/clang_gcc_abi.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-bug-extra.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_seh.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/malloc_zone-protected.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/fgets_fputs.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/underflow.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/interception-in-shared-lib-test.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/abort_on_error.cpp
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-subtract-errors.cc
The file was addedcompiler-rt/test/asan/TestCases/double-free.cpp
The file was addedcompiler-rt/test/asan/TestCases/vla_condition_overflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/coverage-fork.cc
The file was addedcompiler-rt/test/asan/TestCases/deep_stack_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_control_c.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/strdup_oob_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/initialization-bug.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/coverage-basic.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/preinit_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_host.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc
The file was removedcompiler-rt/test/asan/TestCases/print_summary.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/windows_h.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_big_alignment.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set_log_dest.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/function-sections-are-bad.cpp
The file was addedcompiler-rt/test/asan/TestCases/handle_noreturn_bug.cpp
The file was modifiedcompiler-rt/test/lit.common.cfg.py
The file was addedcompiler-rt/test/asan/TestCases/alloca_detect_custom_size_.cpp
The file was addedcompiler-rt/test/asan/TestCases/alloca_instruments_all_paddings.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/ioctl.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_sanity.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/malloc_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/memcmp_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/interface_symbols_darwin.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/fread_fwrite.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/concurrent_overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/coverage-reset.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc
The file was addedcompiler-rt/test/asan/TestCases/realloc.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/use_after_return_linkage.cc
The file was removedcompiler-rt/test/asan/TestCases/contiguous_container.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/cuda_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/calloc_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/print_cmdline.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-blacklist-extra.cc
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-success.cc
The file was removedcompiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/suppressions-function.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cpp
The file was removedcompiler-rt/test/asan/TestCases/suppressions-interceptor.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-blacklist-extra2.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/deep_call_stack.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/iostream_sbo.cpp
The file was removedcompiler-rt/test/asan/TestCases/frexp_interceptor.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/odr_indicators.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/waitid.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/start-deactivated.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_prelink_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_uaf.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/no-fd.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/init_fini_sections.cpp
The file was removedcompiler-rt/test/asan/TestCases/debug_ppc64_mapping.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/use_after_return_linkage.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/asan_gen_prefixes.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/syscalls.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/leak_check_segv.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/oom.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-capture.cpp
The file was addedcompiler-rt/test/asan/TestCases/error_report_callback.cpp
The file was removedcompiler-rt/test/asan/TestCases/large_func_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/pthread_create_from_constructor.cc
The file was removedcompiler-rt/test/asan/TestCases/null_deref.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/stack_array_sanity.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/leak_check_segv.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/initialization-bug-any-order.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_stack_reuse.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cpp
The file was removedcompiler-rt/test/asan/TestCases/verbose-log-path_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/sanbox_read_proc_self_maps_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_control_c.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/static_tls.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_huge.cc
The file was removedcompiler-rt/test/asan/TestCases/malloc_context_size.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-loop.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_allocators_sanity.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/interception-in-shared-lib-test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/wait.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc
The file was removedcompiler-rt/test/asan/TestCases/longjmp.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/interface_symbols_windows.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/odr-violation.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/global-overflow-bfd.cpp
The file was removedcompiler-rt/test/asan/TestCases/vla_chrome_testcase.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/odr-lto.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/global_const_string.cpp
The file was addedcompiler-rt/test/asan/TestCases/coverage-and-lsan.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-loop-removed.cc
The file was addedcompiler-rt/test/asan/TestCases/partial_right.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/coverage-module-unloaded.cc
The file was removedcompiler-rt/test/asan/TestCases/debug_report.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/malloc_destroy_zone.cc
The file was addedcompiler-rt/test/asan/TestCases/heap-overflow.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/invalid-free.cc
The file was addedcompiler-rt/test/asan/TestCases/small_memcpy_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/stack-trace-dlclose.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-goto.cc
The file was addedcompiler-rt/test/asan/TestCases/speculative_load2.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_dll_unload_realloc_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_global.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/beginthreadex.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/shared-lib-test.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/crt_initializers.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/nohugepage_test.cc
The file was removedcompiler-rt/test/asan/TestCases/debug_locate.cc
The file was removedcompiler-rt/test/asan/TestCases/Helpers/underflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/long-object-path.cpp
The file was addedcompiler-rt/test/asan/TestCases/init-order-atexit.cpp
The file was removedcompiler-rt/test/asan/TestCases/describe_address.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/closed-fds.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-loop.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/globals-gc-sections-lld.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/hello_world.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/tls_init.cc
The file was removedcompiler-rt/test/asan/TestCases/unaligned_loads_and_stores.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/realloc_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/stack-buffer-overflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-2.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/coverage-fork.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set_log_dest.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/demangled_names.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc
The file was addedcompiler-rt/test/asan/TestCases/alloca_big_alignment.cpp
The file was removedcompiler-rt/test/asan/TestCases/time_interceptor.cc
The file was addedcompiler-rt/test/asan/TestCases/lsan_annotations.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/globals-gc-sections-lld.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/thread_local_quarantine_pthread_join.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_zero_size.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/print_memory_profile_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/bitfield.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_double_free.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/handle_abort_on_error.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/force_inline_opt0.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/crash_read_write.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-with-module-map.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_detect_custom_size_.cc
The file was removedcompiler-rt/test/asan/TestCases/exitcode.cc
The file was removedcompiler-rt/test/asan/TestCases/alloca_loop_unpoisoning.cc
The file was addedcompiler-rt/test/asan/TestCases/uar_and_exceptions.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_flags_fallback.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/stack-overflow.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/scariness_score_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_transfer.cc
The file was removedcompiler-rt/test/asan/TestCases/double-free.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-conversion.cpp
The file was addedcompiler-rt/test/asan/TestCases/huge_negative_hea_oob.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/Windows/dll_global_dead_strip.c
The file was removedcompiler-rt/test/asan/TestCases/Posix/init-order-pthread-create.cc
The file was removedcompiler-rt/test/asan/TestCases/interface_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heaprealloc.cpp
The file was addedcompiler-rt/test/asan/TestCases/asan_options-help.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_heap_allocation.cc
The file was removedcompiler-rt/test/asan/TestCases/small_memcpy_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/global-overflow-lld.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/empty-section.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/mincore.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/asprintf.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_allocators_sanity.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/odr-vtable.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/haswell-symbolication.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_uaf_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/strerror_r_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/interception_readdir_r_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/stack-use-after-return.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/iostream_sbo.cc
The file was addedcompiler-rt/test/asan/TestCases/null_deref.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/shadow_mapping_failure.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-types.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/aligned_delete_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_large_function.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_unload.cpp
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-subtract-success.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/report_globals_reload_dll.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/static_tls.cpp
The file was addedcompiler-rt/test/asan/TestCases/atexit_stats.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/readv.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/fuse-lld-globals.cpp
The file was addedcompiler-rt/test/asan/TestCases/invalid-free.cpp
The file was addedcompiler-rt/test/asan/TestCases/deep_tail_call.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/gc-test.cc
The file was addedcompiler-rt/test/asan/TestCases/throw_catch.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/echo-env.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/unsymbolized.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cpp
The file was removedcompiler-rt/test/asan/TestCases/suppressions-function.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/activation-options.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan-symbolize-bad-path.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-inlined.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/double_free.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/suppressions-darwin.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc
The file was modifiedcompiler-rt/CMakeLists.txt
The file was removedcompiler-rt/test/asan/TestCases/Linux/global-overflow-bfd.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cpp
The file was removedcompiler-rt/test/asan/TestCases/global-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_noreturn.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heaprealloc_zero_size.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/recoverable-lsan.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/shmctl.cc
The file was addedcompiler-rt/test/asan/TestCases/intra-object-overflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_default_suppressions.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/deep_thread_stack.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_rt_confict_test-1.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/longjmp.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/current_allocated_bytes.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-constexpr-extra.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/syscalls.cpp
The file was addedcompiler-rt/test/asan/TestCases/debug_locate.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-delete.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/waitid.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/odr-lto.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/interception_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/verbose-log-path_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/reexec-insert-libraries-env.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_safe_access.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_sanity.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/overflow-in-qsort.cc
The file was removedcompiler-rt/test/asan/TestCases/global-location.cc
The file was removedcompiler-rt/test/asan/TestCases/interception_failure_test.cc
The file was addedcompiler-rt/test/asan/TestCases/malloc_context_size.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/preinstalled_signal.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-poison.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_uaf_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/shmctl.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-module-map.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/malloc_set_zone_name-mprotect.cpp
The file was addedcompiler-rt/test/asan/TestCases/alloca_underflow_left.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-temp2.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/sandbox-symbolizer.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/rlimit_mmap_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_rt_confict_test-1.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/kernel-area.cc
The file was removedcompiler-rt/test/asan/TestCases/deep_stack_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/pass-object-byval.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_vla_interact.cc
The file was addedcompiler-rt/test/asan/TestCases/Helpers/init-order-atexit-extra.cpp
The file was removedcompiler-rt/test/asan/TestCases/global-underflow.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/dlclose-test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memset.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cpp
The file was addedcompiler-rt/test/asan/TestCases/ill.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memset.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/fuse-lld.cpp
The file was addedcompiler-rt/test/asan/TestCases/large_func_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_zero_size.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/recoverable-lsan.cpp
The file was removedcompiler-rt/test/asan/TestCases/suppressions-library.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_dll_double_free.cc
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-null.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/interception_readdir_r_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-subtract-success.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-no-external-symbolizer.cc
The file was addedcompiler-rt/test/asan/TestCases/on_error_callback.cpp
The file was addedcompiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/sized_delete_test.cc
The file was removedcompiler-rt/test/asan/TestCases/strcat-overlap.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/windows_h.cc
The file was removedcompiler-rt/test/asan/TestCases/max_redzone.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/scribble.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/double_free.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_underflow_left.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/delay_dbghelp.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/report_after_syminitialize.cpp
The file was addedcompiler-rt/test/asan/TestCases/strcpy-overlap.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/sandbox-symbolizer.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/wait3.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/local_alias.cpp
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-errors.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/preinstalled_signal.cc
The file was removedcompiler-rt/test/asan/TestCases/coverage-trace-pc.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/coverage.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/linked-only.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was removedcompiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/init-order-pthread-create.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/abort_on_error.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-free-right.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/scariness_score_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_stack.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_host.cpp
The file was addedcompiler-rt/test/asan/TestCases/default_options.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/coverage.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/free_hook_realloc.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/mincore.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_dlopen_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/stack-use-after-return.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_cerr.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memchr.cpp
The file was removedcompiler-rt/test/asan/TestCases/vla_condition_overflow.cc
The file was removedcompiler-rt/test/asan/TestCases/pr33372.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-no-external-symbolizer.cpp
The file was addedcompiler-rt/test/asan/TestCases/suppressions-function.cpp
The file was modifiedcompiler-rt/lib/asan/tests/asan_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/exitcode.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/current_allocated_bytes.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/swapcontext_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/swapcontext_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/cuda_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/invalid-pointer-pairs-threads.cc
The file was removedcompiler-rt/test/asan/TestCases/malloc_fill.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/signal_during_stop_the_world.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/tsd_dtor_leak.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/free_hook_realloc.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc
The file was addedcompiler-rt/test/asan/TestCases/memcmp_strict_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/hello_world.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/initialization-bug-any-order.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/print_cmdline.cc
The file was removedcompiler-rt/test/asan/TestCases/coverage-and-lsan.cc
The file was removedcompiler-rt/test/asan/TestCases/asan_options-help.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/leak.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/recalloc_sanity.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/null_deref_multiple_dlls.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/start-deactivated.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/quarantine_size_mb.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/report_globals_reload_dll.cpp
The file was addedcompiler-rt/test/asan/TestCases/interception_failure_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_default_suppressions.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/coverage-dll-stdio.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/longjmp.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/bcmp_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/oom.cc
The file was removedcompiler-rt/test/asan/TestCases/deep_tail_call.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-free.cc
The file was removedcompiler-rt/test/asan/TestCases/blacklist.cc
The file was removedcompiler-rt/test/asan/TestCases/poison_partial.cc
The file was removedcompiler-rt/test/asan/TestCases/vla_loop_overfow.cc
The file was addedcompiler-rt/test/asan/TestCases/pass-struct-byval-uar.cpp
The file was addedcompiler-rt/test/asan/TestCases/blacklist.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-capture.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-3.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/readv.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_doublefree.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/abort_on_error.cc
The file was removedcompiler-rt/test/asan/TestCases/debug_stacks.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-2.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/memmem_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/global-demangle.cpp
The file was removedcompiler-rt/test/asan/TestCases/calloc-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/throw_call_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_suspended.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/suppressions-darwin.cpp
The file was removedcompiler-rt/test/asan/TestCases/speculative_load.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/heaprealloc.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_no_op_help_output.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/sized_delete_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/fread_fwrite.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/local_alias.cc
The file was modifiedcompiler-rt/test/asan/TestCases/Helpers/initialization-blacklist.txt
The file was addedcompiler-rt/test/asan/TestCases/log-path_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/leak.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/queue_user_work_item.cc
The file was addedcompiler-rt/test/asan/TestCases/contiguous_container.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/vfork.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-loop-bug.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/lto-constmerge-odr.cc
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_no_op_help_output.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/empty-section.cc
The file was removedcompiler-rt/test/asan/TestCases/inline.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/deep_call_stack.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/blacklist-extra.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/symbols_path.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc
The file was removedcompiler-rt/test/asan/TestCases/throw_catch.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_stack.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/asan_rt_confict_test-2.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/activation-options.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/clang_gcc_abi.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_instruments_all_paddings.cc
The file was removedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-null.cc
The file was removedcompiler-rt/test/asan/TestCases/initialization-blacklist.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/freopen.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_stress.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/wait3.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/interface_symbols_windows.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_dll_unload_realloc_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/gc-test.cpp
The file was addedcompiler-rt/test/asan/TestCases/debug_mapping.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/fuse-lld.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/intercept_strlen.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/initialization-bug-extra.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_preload_test-1.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/uar_signals.cpp
The file was removedcompiler-rt/test/asan/TestCases/alloca_overflow_partial.cc
The file was addedcompiler-rt/test/asan/TestCases/stack-frame-demangle.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/malloc_destroy_zone.cpp
The file was addedcompiler-rt/test/asan/TestCases/pr33372.cpp
The file was addedcompiler-rt/test/asan/TestCases/Darwin/init_for_dlopen.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/interface_symbols_darwin.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/bitfield.cpp
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs-compare-success.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/wait4.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/strerror_r_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_global.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/bind_io_completion_callback.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-temp.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cc
The file was addedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/auto_memory_profile_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/recalloc_sanity.cc
The file was removedcompiler-rt/test/asan/TestCases/coverage-disabled.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/coverage-module-unloaded.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/null_deref_multiple_dlls.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_unload.cc
The file was addedcompiler-rt/test/asan/TestCases/initialization-nobug.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/shared-lib-test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/function-sections-are-bad.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/malloc_delete_mismatch.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_stress.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/odr-violation.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/thread_simple.cc
The file was removedcompiler-rt/test/asan/TestCases/Darwin/unset-insert-libraries-on-exec.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-dtor-order.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/use_after_realloc.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc_rtl_transfer.cc
The file was addedcompiler-rt/test/asan/TestCases/speculative_load.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_realloc.cc
The file was addedcompiler-rt/test/asan/TestCases/frexp_interceptor.cpp
The file was addedcompiler-rt/test/asan/TestCases/debug_double_free.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/coverage-basic.cpp
The file was removedcompiler-rt/test/asan/TestCases/default_options.cc
The file was removedcompiler-rt/test/asan/TestCases/ill.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/stack-trace-dlclose.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-goto.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/swapcontext_annotation.cpp
The file was addedcompiler-rt/test/asan/TestCases/pass-object-byval.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/seh.cpp
The file was removedcompiler-rt/test/asan/TestCases/intra-object-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/mixing-global-constructors.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc.cpp
The file was removedcompiler-rt/test/asan/TestCases/partial_right.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/asan_dlopen_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/dladdr-demangling.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/huge_negative_hea_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-temp.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/dump_registers.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/interception_test.cc
The file was removedcompiler-rt/test/asan/TestCases/memset_test.cc
The file was removedcompiler-rt/test/asan/TestCases/Linux/thread_local_quarantine_size_kb.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set_log_level.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_null_deref.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/global_const_string.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-dtor-order.cc
The file was addedcompiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cpp
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope-conversion.cc
The file was removedcompiler-rt/test/asan/TestCases/Helpers/echo-env.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/thread_local_quarantine_size_kb.cpp
The file was removedcompiler-rt/test/asan/TestCases/error_report_callback.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc
The file was removedcompiler-rt/test/asan/TestCases/on_error_callback.cc
The file was removedcompiler-rt/test/asan/TestCases/use-after-scope.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/ptrace.cpp
The file was addedcompiler-rt/test/asan/TestCases/default_blacklist.cpp
The file was addedcompiler-rt/test/asan/TestCases/Helpers/blacklist-extra.cpp
The file was addedcompiler-rt/test/asan/TestCases/stack-oob-frames.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/global-overflow.cpp
The file was removedcompiler-rt/test/asan/TestCases/heavy_uar_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Helpers/initialization-nobug-extra.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cc
The file was removedcompiler-rt/test/asan/TestCases/throw_call_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/tls_init.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cpp
The file was removedcompiler-rt/test/asan/TestCases/contiguous_container_crash.cc
The file was removedcompiler-rt/test/asan/TestCases/debug_mapping.cc
The file was addedcompiler-rt/test/asan/TestCases/alloca_overflow_partial.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc
The file was removedcompiler-rt/test/asan/TestCases/initialization-nobug.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_large_function.cc
The file was addedcompiler-rt/test/asan/TestCases/throw_invoke_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/double_operator_delete.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/uar_signals.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/null_deref.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/malloc_zone-protected.cc
The file was removedcompiler-rt/test/asan/TestCases/init-order-atexit.cc
The file was removedcompiler-rt/test/asan/TestCases/Windows/dll_and_lib.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc
The file was removedcompiler-rt/test/asan/TestCases/log-path_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/freopen.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/heapalloc_transfer.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/clone_test.cc
The file was addedcompiler-rt/test/asan/TestCases/unaligned_loads_and_stores.cpp
The file was removedcompiler-rt/test/asan/TestCases/Helpers/init-order-atexit-extra.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/vfork.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/release_to_os_test.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cpp
The file was addedcompiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cpp
The file was removedcompiler-rt/test/asan/TestCases/stack-frame-demangle.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/allocator_oom_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/heaprealloc_alloc_zero.cpp
The file was removedcompiler-rt/test/asan/TestCases/pass-struct-byval.cc
The file was addedcompiler-rt/test/asan/TestCases/heap-overflow-large.cpp
The file was addedcompiler-rt/test/asan/TestCases/interface_test.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/crash_read_write.cpp
The file was removedcompiler-rt/test/asan/TestCases/Darwin/haswell-symbolication.cc
The file was addedcompiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Linux/abort_on_error.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-scope-loop-removed.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/aligned_mallocs.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/shadow_conflict_32.cpp
The file was removedcompiler-rt/test/asan/TestCases/stack-buffer-overflow-with-position.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/overflow-in-qsort.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/user-exception.cc
The file was addedcompiler-rt/test/asan/TestCases/use-after-free-right.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/memmem_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/Posix/stack-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cpp
The file was addedcompiler-rt/test/asan/TestCases/Linux/quarantine_size_mb.cpp
The file was removedcompiler-rt/test/asan/TestCases/stack-buffer-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/vla_chrome_testcase.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_zero.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/heapalloc.cc
The file was removedcompiler-rt/test/asan/TestCases/initialization-constexpr.cc
The file was removedcompiler-rt/test/asan/TestCases/strncpy-overflow.cc
The file was addedcompiler-rt/test/asan/TestCases/Posix/ioctl.cpp
The file was addedcompiler-rt/test/asan/TestCases/use-after-delete.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/bind_io_completion_callback.cpp
The file was removedcompiler-rt/test/asan/TestCases/malloc-size-too-big.cc
The file was addedcompiler-rt/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/coverage-dll-stdio.cpp
The file was addedcompiler-rt/test/asan/TestCases/Windows/intercept_strdup.cpp
The file was removedcompiler-rt/test/asan/TestCases/Windows/shadow_mapping_failure.cc
The file was addedcompiler-rt/test/asan/TestCases/Linux/print_memory_profile_test.cpp
The file was removedcompiler-rt/test/asan/TestCases/strncat-overlap.cc
The file was addedcompiler-rt/test/asan/TestCases/coverage-trace-pc.cpp
Commit bb7ad98a472e2e6b07d43df08bec687604a27d42 by nicolasweber
Follow-up for r367863 and r367656
llvm-svn: 367888
The file was modifiedcompiler-rt/test/sanitizer_common/TestCases/Linux/ill.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_interceptors.cpp
The file was modifiedcompiler-rt/test/sanitizer_common/TestCases/Posix/fpe.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
Commit df22ff103c3f999b4a534657946860de36d29404 by JF Bastien
[docs] document -Weveything more betterer
Reviewers: aaron.ballman
Subscribers: jkorous, dexonsmith, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D65706
llvm-svn: 367889
The file was modifiedclang/docs/UsersManual.rst
Commit 2f238bd5baf92db6aba4fe7cc6b9094eff64ed1e by nicolasweber
gn build: run "gn format"
llvm-svn: 367890
The file was modifiedllvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
Commit 5dbb90bfe14ace30224239cac7c61a1422fa5144 by spatel
[InstCombine] combine mul+shl separated by zext
This appears to slightly help patterns similar to what's shown in
PR42874: https://bugs.llvm.org/show_bug.cgi?id=42874
...but not in the way requested.
That fix will require some later IR and/or backend pass to decompose
multiply/shifts into something more optimal per target. Those transforms
already exist in some basic forms, but probably need enhancing to catch
more cases.
https://rise4fun.com/Alive/Qzv2
llvm-svn: 367891
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
The file was modifiedllvm/test/Transforms/InstCombine/shift.ll
Commit 86a98baa132f9347e41d19213b35d9b9b02bafe2 by jvikstrom
[AST] Fix buildbot failure because of raw string inside macro from
367839.
llvm-svn: 367892
The file was modifiedclang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp
Commit 2b30f0ee7314e704a2500effb4974e4adb7c01d5 by jan.vesely
Revert "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC"
This reverts commit 58c814614d2ac69bcf79b09543505fac80ada4e6. Fixes
build breakage using LLVM<7.
llvm-svn: 367893
The file was modifiedlibclc/utils/prepare-builtins.cpp
Commit a8426b43f8b99217e564b21a9d7aef7871292b4c by pablo.barrio
[AArch64] Set preferred function alignment to 16 bytes on Neoverse N1
Summary: The Arm Neoverse N1 Software Optimization Guide [1], Section
"4.8 Branch instruction alignment" states:
"Consider aligning subroutine entry points and branch targets to 32B
boundaries, within the bounds of the code-density requirements of the
program."
This patch sets the preferred function alignment on Neoverse N1 to
2^4=16B. This was already the case in some of the latest Cortex-A CPUs.
Benchmarking in previous Cortex-A CPUs suggested that 16B alignment is
already better than the default. See commit d04ee305.
The reason we don't set it to 32B right now (as the optimisation guide
suggests) is that this will impact code size and perhaps the instruction
cache performance. Therefore we need benchmark numbers first.
I have also added testing for A75 and A76 that we were missing.
[1] https://developer.arm.com/docs/swog309707/latest
Reviewers: fhahn, greened, samparker, dmgreen
Reviewed By: dmgreen
Subscribers: dmgreen, javed.absar, kristof.beyls, hiraditya,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65654
llvm-svn: 367894
The file was modifiedllvm/test/CodeGen/AArch64/preferred-function-alignment.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64Subtarget.cpp
Commit 3c0c6e5c50d64fe6b247373ff73edcbf46c337b6 by chris.bieneman
NATIVE tablegen needs to depend on target tablegen
This dependency was removed in  r357486, which has lead to a stream of
difficult to diagnose bugs.
Without this dependency, when building with `LLVM_OPTIMIZED_TABLEGEN=On`
the native tablegen executible may not be rebuilt at all, and often
won't get rebuilt before targets that use the tablegen headers. In the
best case this results in a build-time failure, in the worst case it
results in runtime failures.
llvm-svn: 367895
The file was modifiedllvm/cmake/modules/TableGen.cmake
Commit cd26b1ae2c918f4620fc1d7209338c07118937c1 by chris.bieneman
NFC. Documenting Native tablegen dependency
Adding documentation explaining why this dependency is required and
should not be removed again.
llvm-svn: 367896
The file was modifiedllvm/cmake/modules/TableGen.cmake
Commit 76b772f9ce98f98be94a035bebe3c20605dc3d1c by lebedev.ri
[InstCombine][NFC] Tests for non-canonical clamp-like pattern
As discussed in https://reviews.llvm.org/D65148#1607019
The canonical fold is: https://rise4fun.com/Alive/FKe
llvm-svn: 367897
The file was addedllvm/test/Transforms/InstCombine/canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll
The file was addedllvm/test/Transforms/InstCombine/canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll
Commit a005c1ac4f3bdadf8643888c2168ebe432649e2e by e.menezes
[AArch64] Expand bcmp() for small block lengths
Patch D56593 by @courbet results in calls to `bcmp()` in some cases,
should the target support the it.  Unless
`TTI::MemCmpExpansionOptions()` is overridden by the target.
In a proprietary benchmark we see a performance drop of about 12% on PNG
compression before this patch, though it passes all tests.
This patch mirrors X86 for AArch64 and initializes
`TTI::MemCmpExpansionOptions()` to then expand calls to `bcmp()` when
appropriate.  No tuning of the parameters was performed, but, at this
point, it's enough to recover the performance drop above.
This problem also exists on ARM.  Once a consensus is reached for
AArch64, we can work to fix ARM as well.
Authors:
- Evandro Menezes (@evandro) <e.menezes@samsung.com>
- Brian Rzycki (@brzycki) <b.rzycki@samsung.com>
Differential revision: https://reviews.llvm.org/D64805
llvm-svn: 367898
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was addedllvm/test/CodeGen/AArch64/bcmp-inline-small.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
Commit 42ad452c1e69c01e4cdf58f8684cffae283f6bdb by dblaikie
Fix build when both gtest death tests and LLVM_NODISCARD are available.
(matching r367495)
llvm-svn: 367899
The file was modifiedllvm/unittests/ADT/APIntTest.cpp
Commit 9bf59384c640959421b3e8005dec31f78d472750 by listmail
Robustify update_test_checks.py to non-autogened tests, and add a mode
to skip non-autogenerated ones
Intended use case is:
./utils/update_test_checks.py test/Transform/PassDir/* --update-only
(i.e. rapidly be able to see changes in autogened filed, before handing
non-autogened tests individually)
Differential Revision: https://reviews.llvm.org/D65610
llvm-svn: 367900
The file was modifiedllvm/utils/update_test_checks.py
Commit 3de33245d2c992c9e0af60372043540b60f3a810 by craig.topper
[X86] Enable -x86-experimental-vector-widening-legalization by default.
This patch changes our defualt legalization behavior for 16, 32, and 64
bit vectors with i8/i16/i32/i64 scalar types from promotion to widening.
For example, v8i8 will now be widened to v16i8 instead of promoted to
v8i16. This keeps the elements widths the same and pads with undef
elements. We believe this is a better legalization strategy. But it
carries some issues due to the fragmented vector ISA. For example, i8
shifts and multiplies get widened and then later have to be
promoted/split into vXi16 vectors.
This has the potential to cause regressions so we wanted to get it in
early in the 10.0 cycle so we have plenty of time to address them.
Next steps will be to merge tests that explicitly test the command line
option. And then we can remove the option and its associated code.
llvm-svn: 367901
The file was modifiedllvm/test/CodeGen/X86/known-bits.ll
The file was modifiedllvm/test/CodeGen/X86/ssub_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-or-bool.ll
The file was modifiedllvm/test/CodeGen/X86/vshift-4.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-mul.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/fptosi.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast3.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-2.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-1.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umin.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/fptoui.ll
The file was modifiedllvm/test/CodeGen/X86/2012-03-15-build_vector_wl.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-7.ll
The file was modifiedllvm/test/CodeGen/X86/vselect.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/sitofp.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-vbroadcast.ll
The file was modifiedllvm/test/CodeGen/X86/vector-idiv-v2i32.ll
The file was modifiedllvm/test/CodeGen/X86/vselect-avx.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-1.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll
The file was modifiedllvm/test/CodeGen/X86/vector-blend.ll
The file was modifiedllvm/test/CodeGen/X86/masked_expandload.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-3.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/cast.ll
The file was modifiedllvm/test/CodeGen/X86/scalar_widen_div.ll
The file was modifiedllvm/test/CodeGen/X86/promote-vec3.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-2.ll
The file was modifiedllvm/test/CodeGen/X86/f16c-intrinsics.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-shl-sub128.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-usat.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-128.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-xor.ll
The file was modifiedllvm/test/CodeGen/X86/vec_int_to_fp.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/slm-arith-costs.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc_usat.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-smin.ll
The file was modifiedllvm/test/CodeGen/X86/load-partial.ll
The file was modifiedllvm/test/CodeGen/X86/slow-pmulld.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-4.ll
The file was modifiedllvm/test/CodeGen/X86/vec_smulo.ll
The file was modifiedllvm/test/CodeGen/X86/ret-mmx.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-any_extend_load.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-or.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-setcc-128.ll
The file was modifiedllvm/test/CodeGen/X86/vec_fp_to_int.ll
The file was modifiedllvm/test/CodeGen/X86/3dnow-intrinsics.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-512.ll
The file was modifiedllvm/test/CodeGen/X86/pmaddubsw.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-6.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-trunc.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-smin.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-cvt.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-mul.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-umax.ll
The file was modifiedllvm/test/CodeGen/X86/x86-interleaved-access.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/fptoui.ll
The file was modifiedllvm/test/CodeGen/X86/vector-ext-logic.ll
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter_widen.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-by-select-loop.ll
The file was modifiedllvm/test/CodeGen/X86/cvtv2f32.ll
The file was modifiedllvm/test/CodeGen/X86/select.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-add.ll
The file was modifiedllvm/test/CodeGen/X86/pr35918.ll
The file was modifiedllvm/test/CodeGen/X86/2012-07-10-extload64.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-conversions.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-ext.ll
The file was modifiedllvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll
The file was modifiedllvm/test/CodeGen/X86/widen_compare-1.ll
The file was modifiedllvm/test/CodeGen/X86/psubus.ll
The file was modifiedllvm/test/CodeGen/X86/avx-fp2int.ll
The file was modifiedllvm/test/CodeGen/X86/vec_umulo.ll
The file was modifiedllvm/test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll
The file was modifiedllvm/test/CodeGen/X86/vec_uaddo.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll
The file was modifiedllvm/test/CodeGen/X86/mmx-cvt.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-lshr-sub128.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-add.ll
The file was modifiedllvm/test/CodeGen/X86/combine-or.ll
The file was modifiedllvm/test/CodeGen/X86/pointer-vector.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-combining.ll
The file was modifiedllvm/test/CodeGen/X86/vector-truncate-combine.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-mmx.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-and-bool.ll
The file was modifiedllvm/test/CodeGen/X86/widen_shuffle-1.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/arith.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/alternate-shuffle-cost.ll
The file was modifiedllvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-add-widen.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-smax.ll
The file was modifiedllvm/test/CodeGen/X86/test-shrink-bug.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/uitofp.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftlshr.ll
The file was modifiedllvm/test/CodeGen/X86/bitreverse.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-xor-bool.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-5.ll
The file was modifiedllvm/test/CodeGen/X86/vec_ssubo.ll
The file was modifiedllvm/test/CodeGen/X86/trunc-ext-ld-st.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-vec-cmp.ll
The file was modifiedllvm/test/CodeGen/X86/vector-half-conversions.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-and.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-4.ll
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter.ll
The file was modifiedllvm/test/CodeGen/X86/sadd_sat_vec.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umax.ll
The file was modifiedllvm/test/CodeGen/X86/vec_saddo.ll
The file was modifiedllvm/test/CodeGen/X86/sse2-intrinsics-canonical.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/sitofp.ll
The file was modifiedllvm/test/CodeGen/X86/lower-bitcast.ll
The file was modifiedllvm/test/CodeGen/X86/pr14161.ll
The file was modifiedllvm/test/CodeGen/X86/vec_usubo.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftashr.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-1.ll
The file was modifiedllvm/test/CodeGen/X86/oddshuffles.ll
The file was modifiedllvm/test/CodeGen/X86/complex-fastmath.ll
The file was modifiedllvm/test/CodeGen/X86/vector-zext.ll
The file was modifiedllvm/test/CodeGen/X86/shrink_vmul.ll
The file was modifiedllvm/test/CodeGen/X86/widen_bitops-0.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftshl.ll
The file was modifiedllvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-ssat.ll
The file was modifiedllvm/test/CodeGen/X86/usub_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-xor.ll
The file was modifiedllvm/test/CodeGen/X86/vector-sext.ll
The file was modifiedllvm/test/CodeGen/X86/madd.ll
The file was modifiedllvm/test/CodeGen/X86/avx-cvt-2.ll
The file was modifiedllvm/test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-and-setcc-128.ll
The file was modifiedllvm/test/CodeGen/X86/2012-01-18-vbitcast.ll
The file was modifiedllvm/test/CodeGen/X86/extract-concat.ll
The file was modifiedllvm/test/CodeGen/X86/masked_load.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll
The file was modifiedllvm/test/CodeGen/X86/2011-12-8-bitcastintprom.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-umin.ll
The file was modifiedllvm/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
The file was modifiedllvm/test/CodeGen/X86/bswap-vector.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store.ll
The file was modifiedllvm/test/CodeGen/X86/2011-12-28-vselecti8.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/shuffle-transpose.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-packus.ll
The file was modifiedllvm/test/CodeGen/X86/combine-64bit-vec-binop.ll
The file was modifiedllvm/test/CodeGen/X86/pr40994.ll
The file was modifiedllvm/test/CodeGen/X86/sse2-vector-shifts.ll
The file was modifiedllvm/test/CodeGen/X86/sad.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-and.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-or.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/uitofp.ll
The file was modifiedllvm/test/CodeGen/X86/mulvi32.ll
The file was modifiedllvm/test/CodeGen/X86/vec_ctbits.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-op.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/blending-shuffle.ll
The file was modifiedllvm/test/CodeGen/X86/trunc-subvector.ll
The file was modifiedllvm/test/CodeGen/X86/uadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/oddsubvector.ll
The file was modifiedllvm/test/CodeGen/X86/widen_load-2.ll
The file was modifiedllvm/test/CodeGen/X86/extract-insert.ll
The file was modifiedllvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-256.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-3.ll
The file was modifiedllvm/test/CodeGen/X86/x86-shifts.ll
The file was modifiedllvm/test/CodeGen/X86/avg.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-2.ll
The file was modifiedllvm/test/CodeGen/X86/vsel-cmp-load.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/test/CodeGen/X86/masked_compressstore.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
The file was modifiedllvm/test/CodeGen/X86/vector-gep.ll
The file was modifiedllvm/test/CodeGen/X86/promote.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-vec3-crash.ll
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/test/CodeGen/X86/mmx-arg-passing-x86-64.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-5.ll
The file was modifiedllvm/test/CodeGen/X86/atomic-unordered.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc_ssat.ll
The file was modifiedllvm/test/CodeGen/X86/vec_extract-mmx.ll
The file was modifiedllvm/test/CodeGen/X86/mmx-arith.ll
The file was modifiedllvm/test/CodeGen/X86/insertelement-shuffle.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast2.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/fptosi.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-3.ll
The file was modifiedllvm/test/CodeGen/X86/vector-narrow-binop.ll
The file was modifiedllvm/test/CodeGen/X86/4char-promote.ll
The file was modifiedllvm/test/CodeGen/X86/and-load-fold.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-masked-gather.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-vector-bool.ll
The file was modifiedllvm/test/CodeGen/X86/unfold-masked-merge-vector-variablemask.ll
The file was modifiedllvm/test/CodeGen/X86/shift-combine.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-smax.ll
The file was modifiedllvm/test/CodeGen/X86/fold-vector-sext-zext.ll
The file was modifiedllvm/test/CodeGen/X86/pmulh.ll
The file was modifiedllvm/test/CodeGen/X86/buildvec-insertvec.ll
Commit 0a06eb911b830cf693747ea6cd975bd97b454e3e by Louis Dionne
[libc++] Take 2: Integrate the PSTL into libc++
Summary: This commit allows specifying LIBCXX_ENABLE_PARALLEL_ALGORITHMS
when configuring libc++ in CMake. When that option is enabled, libc++
will assume that the PSTL can be found somewhere on the CMake module
path, and it will provide the C++17 parallel algorithms based on the
PSTL
(that is assumed to be available).
The commit also adds support for running the PSTL tests as part of the
libc++ test suite.
The first attempt to commit this failed because it exposed a bug in the
tests for modules. Now that this has been fixed, it should be safe to
commit this.
Reviewers: EricWF
Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits,
mclow.lists, EricWF
Tags: #libc
Differential Revision: https://reviews.llvm.org/D60480
llvm-svn: 367903
The file was modifiedlibcxx/test/CMakeLists.txt
The file was modifiedlibcxx/include/algorithm
The file was modifiedlibcxx/include/__config_site.in
The file was modifiedlibcxx/src/CMakeLists.txt
The file was modifiedlibcxx/CMakeLists.txt
The file was modifiedlibcxx/include/memory
The file was modifiedlibcxx/utils/libcxx/test/config.py
The file was modifiedllvm/projects/CMakeLists.txt
The file was modifiedlibcxx/include/CMakeLists.txt
The file was modifiedlibcxx/include/module.modulemap
The file was modifiedlibcxx/include/numeric
The file was addedlibcxx/test/std/pstl
The file was addedpstl/test/std/lit.local.cfg
The file was modifiedlibcxx/test/libcxx/double_include.sh.cpp
The file was addedlibcxx/include/execution
The file was modifiedlibcxxabi/src/CMakeLists.txt
The file was modifiedlibcxx/test/lit.site.cfg.in
Commit 37aa8ad66393290f2f786b4a834506d73b00c05e by gribozavr
Revert "[AMDGPU] Use S_DENORM_MODE for gfx10"
This reverts commit r367882. It broke the test
MC/Disassembler/AMDGPU/gfx10_dasm_all.txt.
llvm-svn: 367904
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SOPInstructions.td
The file was modifiedllvm/test/CodeGen/AMDGPU/fdiv.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.td
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Commit d47b9438d7b73dd7f7bf5da723ff3426af6daf9a by llvm
[OpenMP 5.0] Codegen support for user-defined mappers.
This patch implements the code generation for OpenMP 5.0 declare mapper
(user-defined mapper) constructs. For each declare mapper, a mapper
function is generated. These mapper functions will be called by the
runtime and/or other mapper functions to achieve user defined mapping.
The design slides can be found at
https://github.com/lingda-li/public-sharing/blob/master/mapper_runtime_design.pptx
Re-commit after revert in r367773 because r367755 changed the LLVM-IR
output such that a CHECK line failed.
Patch by Lingda Li <lildmh@gmail.com>
Differential Revision: https://reviews.llvm.org/D59474
llvm-svn: 367905
The file was modifiedclang/include/clang/AST/GlobalDecl.h
The file was modifiedclang/test/OpenMP/declare_mapper_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.h
The file was modifiedclang/lib/CodeGen/CGDecl.cpp
The file was modifiedclang/lib/CodeGen/ModuleBuilder.cpp
Commit 57f4bacf65ac3a32966e4b5029bc966038d2a754 by Jan Korous
[DirectoryWatcher][linux] Fix build for older kernels
Apparently kernel support for IN_EXCL_UNLINK in inotify_add_watch()
doesn't imply it's defined in sys/inotify.h.
https://bugs.llvm.org/show_bug.cgi?id=42824
llvm-svn: 367906
The file was modifiedclang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
Commit d67c90a8c4a686de85c69801843a1074ef8c63ec by rnk
Try to fix failing AMDGPU disasm test, both Lin/Win agree this is 0 not
0x0
llvm-svn: 367907
The file was modifiedllvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt
Commit ff2c59b3f5f10c0a956d24cdf2a952fac73df09d by anusha.basana
[llvm-lipo] Implement -segalign
Sets section alignments of the specified architecture slices to the
alignment values. Alignment values are hexadecimal values that are
powers of 2.
Differential Revision: https://reviews.llvm.org/D65420
llvm-svn: 367908
The file was modifiedllvm/tools/llvm-lipo/LipoOpts.td
The file was modifiedllvm/tools/llvm-lipo/llvm-lipo.cpp
The file was addedllvm/test/tools/llvm-lipo/segalign.test
The file was addedllvm/test/tools/llvm-lipo/segalign-invalid-input.test
Commit 8820b122b3ec42e4ff7d7606c1aa6af1d5e40455 by gribozavr
Revert "Try to fix failing AMDGPU disasm test, both Lin/Win agree this
is 0 not 0x0"
This reverts commit r367907, it broke the test.
llvm-svn: 367909
The file was modifiedllvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt
Commit 78769ec403873ba243a5131150851f5ffaec6e9d by llvm
[libomptarget] Harmonize emitting CUDA errors and general debug
messages.
Ensures that CUDA fail reasons (such as "No CUDA-capable device
detected") are printed together with libomptarget's debug message
(e.g. "Error when setting CUDA context"). Previously, the former was
printed only in CMAKE_BUILD_TYPE=Debug builds while the latter was
enabled by LIBOMPTARGET_ENABLE_DEBUG.
With this change, also only call cuGetErrorString when the error will be
printed.
Suggested-by: Ye Luo <xw111luoye@gmail.com>
Differential Revision: https://reviews.llvm.org/D65687
llvm-svn: 367910
The file was modifiedopenmp/libomptarget/plugins/cuda/CMakeLists.txt
The file was modifiedopenmp/libomptarget/plugins/cuda/src/rtl.cpp
Commit 307beb13afad24958fb05fd98acd11e1dace34e9 by nicolasweber
compiler-rt: Remove .cc from all lit config files
All cc files have been renamed to cpp now.
llvm-svn: 367911
The file was modifiedcompiler-rt/test/asan/lit.cfg.py
The file was modifiedcompiler-rt/test/sanitizer_common/lit.common.cfg.py
The file was modifiedcompiler-rt/test/lsan/lit.common.cfg.py
The file was modifiedcompiler-rt/test/msan/lit.cfg.py
The file was modifiedcompiler-rt/test/shadowcallstack/lit.cfg.py
The file was modifiedcompiler-rt/test/scudo/lit.cfg.py
The file was modifiedcompiler-rt/test/crt/lit.cfg.py
The file was modifiedcompiler-rt/test/builtins/lit.cfg.py
The file was modifiedcompiler-rt/test/gwp_asan/lit.cfg.py
The file was modifiedcompiler-rt/test/safestack/lit.cfg.py
The file was modifiedcompiler-rt/test/tsan/lit.cfg.py
The file was modifiedcompiler-rt/test/ubsan_minimal/lit.common.cfg.py
The file was modifiedcompiler-rt/test/builtins/Unit/lit.cfg.py
Commit 6fe88c3012baa7406ff833390713268400f06bbf by nicolasweber
Fix another uninit read found by msan after r367829
llvm-svn: 367912
The file was modifiedclang/include/clang/CrossTU/CrossTranslationUnit.h
Commit 36eab654c5c3e60329e731ed21d17f31ec70df3e by JF Bastien
[docs] don't use :option: for C++ compat
The bots are sad that they're not documented.
llvm-svn: 367914
The file was modifiedclang/docs/UsersManual.rst
Commit aa15ec3c231717826e3c262b5ef9813d2fb5cadb by daniel_l_sanders
Register/MCRegister: Add conversion operators to avoid use of implicit
convert to unsigned. NFC
Summary: This has no functional effect but makes it more obvious which
parts of the compiler do not use Register/MCRegister when you mark the
implicit conversion deprecated.
Implicit conversions for comparisons accounted for ~20% (~3k of ~13k) of
the implicit conversions when I first measured it. I haven't maintained
those numbers as other patches have landed though so it may be out of
date.
Reviewers: arsenm
Reviewed By: arsenm
Subscribers: wdng, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65678
llvm-svn: 367916
The file was modifiedllvm/include/llvm/CodeGen/Register.h
The file was modifiedllvm/include/llvm/MC/MCRegister.h
Commit f1b0a93e3a777565485e165fba17c4e81ba6c127 by mmoroz
[compiler-rt] Move FDP to include/fuzzer/FuzzedDataProvider.h for easier
use.
Summary: FuzzedDataProvider is a helper class for writing fuzz targets
that fuzz multple inputs simultaneously. The header is supposed to be
used for fuzzing engine agnostic fuzz targets (i.e. the same target can
be used with libFuzzer, AFL, honggfuzz, and other engines). The common
thing though is that fuzz targets are typically compiled with clang, as
it provides all sanitizers as well as different coverage instrumentation
modes. Therefore, making this FDP class a part of the compiler-rt
installation package would make it easier to develop and distribute fuzz
targets across different projects, build systems, etc. Some context also
available in https://github.com/google/oss-fuzz/pull/2547.
This CL does not delete the header from `lib/fuzzer/utils` directory in
order to provide the downstream users some time for a smooth migration
to the new header location.
Reviewers: kcc, morehouse
Reviewed By: morehouse
Subscribers: lebedev.ri, kubamracek, dberris, mgorny, delcypher,
#sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D65661
llvm-svn: 367917
The file was modifiedcompiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h
The file was modifiedcompiler-rt/lib/fuzzer/tests/CMakeLists.txt
The file was modifiedcompiler-rt/include/CMakeLists.txt
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerExtFunctions.def
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/check_lint.sh
The file was modifiedcompiler-rt/lib/fuzzer/tests/FuzzedDataProviderUnittest.cpp
The file was addedcompiler-rt/include/fuzzer/FuzzedDataProvider.h
Commit 6e33c647f3077d91079bf4c33d03acda47a55a1c by JF Bastien
[docs] don't use :option: for Wall Wextra
The bots are sad that they're not documented.
llvm-svn: 367918
The file was modifiedclang/docs/UsersManual.rst
Commit 85e5e28ab4c826593610e25aac7197a35da8244c by aemerson
[AArch64][GlobalISel] Inline tiny memcpy et al at -O0.
FastISel already does this since the initial arm64 port was upstreamed,
so it seems there are no issues with doing this at -O0 for very small
memcpys.
Gives a 0.2% geomean code size improvement on CTMark.
Differential Revision: https://reviews.llvm.org/D65758
llvm-svn: 367919
The file was modifiedllvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/inline-small-memcpy.mir
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
The file was modifiedllvm/lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
Commit 5d14efe279b5db9f4746ff834ab5c70e249d3871 by daniel_l_sanders
Fix MSVC error after r367916
It seems that MSVC sees ambiguity between the operator==()'s where clang
doesn't
llvm-svn: 367920
The file was modifiedllvm/lib/CodeGen/MachineBasicBlock.cpp
Commit 1707735fa4793df55e68232f756287a2c7e26237 by Lang Hames
[ORC] Work around broken GCC/libstdc++ by adding an explicit conversion.
This should fix the bots that have been failing due to r367712.
llvm-svn: 367921
The file was modifiedllvm/lib/ExecutionEngine/Orc/LLJIT.cpp
Commit 5eb87cf30fcbfe64719d996cadc4f10a6047cc2c by Raphael Isemann
[lldb][NFC] Refactor ClangUserExpression::UpdateLanguageForExpr
The UpdateLanguageForExpr should only update the language, but over time
it started to do also do different things related to the generation of
the expression source code. This patch refactors all the source code
generation part into its own function.
llvm-svn: 367922
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
Commit 1d92925a5ad8869d208fcbfb3c093e9dee016ddc by David CARLIER
[Sanitizer] Linux refactor shadow huge page mode handling
Disabling Transparent huge page mode refactored in one function.
Reviewers: vitalybuka
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D65771
llvm-svn: 367925
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
The file was modifiedcompiler-rt/lib/hwasan/hwasan_linux.cpp
The file was modifiedcompiler-rt/lib/asan/asan_shadow_setup.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common.h
Commit a56d81f4fb034eaf8fd9f9e216cf65d40a275364 by peter
llvm-symbolizer: Untag addresses in object files by default.
Any addresses that we pass to llvm-symbolizer are going to be untagged,
while any HWASAN instrumented globals are going to be tagged in the
symbol table. Therefore we need to untag the addresses before using
them.
Differential Revision: https://reviews.llvm.org/D65769
llvm-svn: 367926
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h
The file was modifiedllvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
The file was modifiedllvm/lib/DebugInfo/Symbolize/Symbolize.cpp
The file was addedllvm/test/tools/llvm-symbolizer/untag-addresses.test
The file was modifiedllvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
Commit 23f073100d5c882abcebb0edcbcdba78bdcbb14c by Louis Dionne
[NFC][pstl] Remove stray semi-colon
llvm-svn: 367928
The file was modifiedpstl/include/pstl/internal/execution_impl.h
Commit 1d73e228db39f9755bc601bc863b5701f22a9d6b by echristo
BMI2 support is indicated in bit eight of EBX, not nine. See Intel SDM,
Vol 2A, Table 3-8:
https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2a-manual.pdf#page=296
Differential Revision: https://reviews.llvm.org/D65766
llvm-svn: 367929
The file was modifiedcompiler-rt/lib/builtins/cpu_model.c
The file was modifiedllvm/lib/Support/Host.cpp
Commit d1317133071e22ddd9ea0b78038a7d125ee9a36d by Louis Dionne
[libc++] Accept any non-zero return for .fail.cpp tests
llvm-svn: 367930
The file was modifiedlibcxx/utils/libcxx/test/format.py
Commit 924d2138fce43e9bcca98d06dccad28927d74c26 by jdoerfert
[Attributor][Fix] Keep invokes if handlers catch asynchronous exceptions
Similar to other places where we transform invokes to calls we need to
be careful if the handler (=personality) can catch asynchronous
exceptions as they are not modeled as part of nounwind.
This is tested with D59978.
llvm-svn: 367931
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit eac86ec25f5cd5d7a973c913d3c2ca8c90b24115 by daniel_l_sanders
Revert Register/MCRegister: Add conversion operators to avoid use of
implicit convert to unsigned. NFC
MSVC finds ambiguity where clang doesn't and it looks like it's not
going to be an easy fix Reverting while I figure out how to fix it
This reverts r367916 (git commit
aa15ec3c231717826e3c262b5ef9813d2fb5cadb) This reverts r367920 (git
commit 5d14efe279b5db9f4746ff834ab5c70e249d3871)
llvm-svn: 367932
The file was modifiedllvm/include/llvm/CodeGen/Register.h
The file was modifiedllvm/lib/CodeGen/MachineBasicBlock.cpp
The file was modifiedllvm/include/llvm/MC/MCRegister.h
Commit 3d7bbc6f9c4fdcbc29ac2da147151911b0983c85 by jdoerfert
[Attributor][Fix] Do not remove instructions during manifestation
When we remove instructions cached references could still be live. This
patch avoids removing invoke instructions that are replaced by calls and
instead keeps them around but in a dead block.
llvm-svn: 367933
The file was modifiedllvm/test/Transforms/FunctionAttrs/liveness.ll
The file was modifiedllvm/lib/Transforms/Utils/Local.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils/Local.h
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit 5c3cdef84b82464756bb571c13c31cf7773860c3 by keno
[WebAssembly] Fix conflict between ret legalization and sjlj
Summary: When the WebAssembly backend encounters a return type that
doesn't fit within i32, SelectionDAG performs sret demotion, adding an
additional argument to the start of the function that contains a pointer
to an sret buffer to use instead. However, this conflicts with the
emscripten sjlj lowering pass. There we translate calls like:
```
call {i32, i32} @foo()
```
into (in pseudo-llvm)
```
%addr = @foo
call {i32, i32} @__invoke_{i32,i32}(%addr)
```
i.e. we perform an indirect call through an extra function. However, the
sret transform now transforms this into the equivalent of
```
       %addr = @foo
       %sret = alloca {i32, i32}
       call {i32, i32} @__invoke_{i32,i32}(%sret, %addr)
```
(while simultaneously translation the implementation of @foo as well).
Unfortunately, this doesn't work out. The __invoke_ ABI expected the
function address to be the first argument, causing crashes.
There is several possible ways to fix this: 1. Implementing the sret
rewrite at the IR level as well and performing
  it as part of lowering to __invoke 2. Fixing the wasm backend to
recognize that __invoke has a special ABI 3. A change to the
binaryen/emscripten ABI to recognize this situation
This revision implements the middle option, teaching the backend to
treat __invoke_ functions specially in sret lowering. This is achieved
by 1) Introducing a new CallingConv ID for invoke functions 2) When this
CallingConv ID is seen in the backend and the first argument
  is marked as sret (a function pointer would never be marked as sret),
  swapping the first two arguments.
Reviewed By: tlively, aheejin Differential Revision:
https://reviews.llvm.org/D65463
llvm-svn: 367935
The file was modifiedllvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
The file was modifiedllvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll
The file was modifiedllvm/test/CodeGen/WebAssembly/lower-em-exceptions-whitelist.ll
The file was modifiedllvm/test/CodeGen/WebAssembly/lower-em-exceptions.ll
The file was modifiedllvm/include/llvm/IR/CallingConv.h
The file was modifiedllvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
The file was addedllvm/test/CodeGen/WebAssembly/lower-em-sjlj-sret.ll
Commit 9de71690536d44d9a29a1fc1d9eea3bcb4eaf754 by Raphael Isemann
[lldb][NFC] Document and refactor
ClangPersistentVariables::RemovePersistentVariable
llvm-svn: 367936
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
Commit 38f985eb1cb33fb87735d006062de6c7b625c3c2 by peter
Add "REQUIRES: x86-registered-target" to test.
llvm-svn: 367937
The file was modifiedllvm/test/tools/llvm-symbolizer/untag-addresses.test
Commit e757cadb07890c2d187c8415927c2ddf72144f30 by peter
hwasan: Untag global variable addresses in tests.
Once we start instrumenting globals, all addresses including those of
string literals that we pass to the operating system will start being
tagged. Since we can't rely on the operating system to be able to cope
with these addresses, we need to untag them before passing them to the
operating system. This change introduces a macro that does so and uses
it everywhere it is needed.
Differential Revision: https://reviews.llvm.org/D65768
llvm-svn: 367938
The file was modifiedcompiler-rt/test/hwasan/TestCases/sizes.cpp
The file was modifiedcompiler-rt/test/hwasan/TestCases/malloc_fill.cpp
The file was modifiedcompiler-rt/test/hwasan/TestCases/mem-intrinsics.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/use-after-free.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/Linux/decorate-proc-maps.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/allocator_returns_null.cpp
The file was modifiedcompiler-rt/test/hwasan/TestCases/Linux/pvalloc-overflow.cpp
The file was modifiedcompiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp
The file was addedcompiler-rt/test/hwasan/TestCases/utils.h
The file was modifiedcompiler-rt/test/hwasan/TestCases/Linux/release-shadow.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/Posix/posix_memalign-alignment.cpp
The file was modifiedcompiler-rt/test/hwasan/TestCases/tail-magic.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c
The file was modifiedcompiler-rt/test/hwasan/TestCases/many-threads-uaf.c
Commit dcdbe6515b21e0f210d087536c6fee74cb9fe37e by hansang.bae
[OpenMP] Fix broken build due to new OMPT tests
New OMPT tests with teams construct should be disabled for GCC as it
emits code with a GOMP entry not supported in the LLVM runtime.
Differential Revision: https://reviews.llvm.org/D65757
llvm-svn: 367939
The file was modifiedopenmp/runtime/test/ompt/teams/parallel_team.c
The file was modifiedopenmp/runtime/test/ompt/teams/team.c
The file was modifiedopenmp/runtime/test/ompt/teams/serial_teams.c
The file was modifiedopenmp/runtime/test/ompt/teams/serialized.c
Commit f708f0a2430f3a50b8836f4bd5510169dea359eb by George Burgess IV
[Sema] Add -Wpointer-compare
This patch adds a warning that diagnoses comparisons of pointers to
'\0'. This is often indicative of a bug (e.g. the user might've
forgotten to dereference the pointer).
Patch by Elaina Guan!
Differential Revision: https://reviews.llvm.org/D65595
llvm-svn: 367940
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was addedclang/test/Sema/warn-nullchar-nullptr.c
The file was modifiedclang/lib/Sema/SemaExpr.cpp
Commit e39e79358fcdd5d8ad809defaa821f0bbfa809a5 by listmail
Add a note to the release not about a potentially breaking optimization
This has come up twice already (once in pr42763 and once in the commit
thread), so give warning of a new way in which UB can result in
unexpected program behavior.
llvm-svn: 367941
The file was modifiedllvm/docs/ReleaseNotes.rst
Commit c71c6299265678f9495966efd859770660ed7b50 by Wolfgang.Pieb
[llvm-readelf] Support dumping of stack sizes sections with readelf
--stack-sizes
Reviewers: jhenderson, grimar, rupprecht
Differential Revision: https://reviews.llvm.org/D65313
llvm-svn: 367942
The file was modifiedllvm/tools/llvm-readobj/ObjDumper.h
The file was modifiedllvm/docs/CommandGuide/llvm-readelf.rst
The file was modifiedllvm/tools/llvm-readobj/llvm-readobj.cpp
The file was addedllvm/test/tools/llvm-readobj/stack-sizes.test
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
Commit 295d4b7727caba392ff3fdf1dbd9006b1ee1a1a2 by yikong
Build libfuzzer libcxx-static with PIC
r356153 changed default build option of static libcxx to no PIC. We now
need to explicitly specify CMAKE_POSITION_INDEPENDENT_CODE to get PIC
libcxx.
Differential Revision: https://reviews.llvm.org/D65773
llvm-svn: 367943
The file was modifiedcompiler-rt/lib/fuzzer/CMakeLists.txt
Commit 16477588824f5347b18cb4778a16472a8317355b by diego.caballero
[ORC] Add CPU name and sub-target features to detectHost
This commit adds host CPU name and sub-target features to the
`JITTargetMachineBuilder` created by
`JITTargetMachineBuilder::detectHost()`.
Differential Revision: https://reviews.llvm.org/D65760
llvm-svn: 367944
The file was modifiedllvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
Commit bc1172df149ade75cfcebdeec1deea4e386b8d24 by aemerson
[GlobalISel][CallLowering] Rename isArgumentHandler() ->
isIncomingArgumentHandler()
Previous name and comment incorrectly implied it was just for formal arg
handlers, which is not true.
llvm-svn: 367945
The file was modifiedllvm/lib/Target/ARM/ARMCallLowering.cpp
The file was modifiedllvm/lib/CodeGen/GlobalISel/CallLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
The file was modifiedllvm/lib/Target/AArch64/AArch64CallLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86CallLowering.cpp
Commit d32d5db4daca6380d0a36338ecbab6df4b0bc585 by davide
[CompilerType] Remove an unused function.
Summary: This simplifies the interface, as I'm trying to understand how
we can upstream swift support.
<rdar://problem/36377967>
Reviewers: teemperor, JDevlieghere, xiaobai, compnerd, friss
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D65781
llvm-svn: 367946
The file was modifiedlldb/source/Symbol/CompilerType.cpp
The file was modifiedlldb/include/lldb/Symbol/ClangASTContext.h
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h
The file was modifiedlldb/source/Symbol/ClangASTContext.cpp
Commit a5c25c5d469f0f9999610bb391bd156eb70e7975 by George Burgess IV
[Sema] attempt to appease buildbots after r367940
A buildbot got angry about this new test, with error messages like:
warn-nullchar-nullptr.c Line 16: use of undeclared identifier 'u'
It looks like this `u'c'` syntax was introduced in C11; I'm guessing
some bots may default to something before that. Let's see if explicitly
specifying the standard version makes it happy...
llvm-svn: 367947
The file was modifiedclang/test/Sema/warn-nullchar-nullptr.c
Commit e83f303938a5aa2f43ba1dbe024b16fec06f20cc by jdoerfert
[Attributor] Deduce the "no-return" attribute for functions
A function is "no-return" if we never reach a return instruction, either
because there are none or the ones that exist are dead.
Test have been adjusted:
- either noreturn was added, or
- noreturn was avoided by modifying the code.
The new noreturn_{sync,async} test make sure we do handle invoke
instructions with a noreturn (and potentially nowunwind) callee
correctly, even in the presence of potential asynchronous exceptions.
llvm-svn: 367948
The file was modifiedllvm/test/Transforms/FunctionAttrs/nounwind.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/arg_returned.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nosync.ll
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/test/Transforms/FunctionAttrs/arg_nocapture.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nofree-attributor.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nonnull.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/willreturn.ll
The file was addedllvm/test/Transforms/FunctionAttrs/noreturn_async.ll
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/test/Transforms/FunctionAttrs/fn_noreturn.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/liveness.ll
The file was addedllvm/test/Transforms/FunctionAttrs/noreturn_sync.ll
Commit 73d5abd8096bd5d01100730a377835f3e8f66767 by jonathan.l.peyton
[OpenMP] Add support for GOMP_*_nonmonotonic_* functions
Patch by Isuru Fernando
Differential Revision: https://reviews.llvm.org/D65714
llvm-svn: 367949
The file was modifiedopenmp/runtime/src/kmp_ftn_os.h
The file was modifiedopenmp/runtime/src/kmp_gsupport.cpp
Commit 007153e9d468cfd5de2ba591879939e180d0f2d4 by jdoerfert
[Attributor][NFCI] Avoid duplication of the InformationCache reference
Summary: Instead of storing the reference to the InformationCache we now
pass it whenever it might be needed.
Reviewers: sstefan1, uenoku
Subscribers: hiraditya, bollu, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65709
llvm-svn: 367950
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit 24020625571174f57ed14974c5290ba0b383fa28 by jdoerfert
[Attributor] Use proper ID for attribute lookup
Summary: The new scheme is similar to the pass manager and dyn_cast
scheme where we identify classes by the address of a static member. This
is better than the old scheme in which we had to "invent" new Attributor
enums if there was no corresponding one.
Reviewers: sstefan1, uenoku
Subscribers: hiraditya, bollu, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65710
llvm-svn: 367951
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit fb69f7688a7eac0a9dd2535487093b477db0126b by jdoerfert
[Attributor] Make abstract attributes stateless
To remove boilerplate, mostly passing through values to the
AbstractAttriubute base class, we extract the state into an IRPosition
helper. There is no function change intended but the IRPosition struct
will provide more functionality down the line.
Reviewers: sstefan1, uenoku
Subscribers: hiraditya, bollu, jfb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65711
llvm-svn: 367952
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit eccdf085774c96049a8dc7280a962442f1b569c7 by jdoerfert
[Attributor] Introduce the IRAttribute helper struct
Summary: Certain properties, e.g., an AttrKind, are not shared among all
abstract attributes. This patch extracts the functionality into a helper
struct.
Reviewers: uenoku, sstefan1
Subscribers: hiraditya, bollu, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65712
llvm-svn: 367953
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit 37fe40c3303f04d26885af26f5575987ab281f39 by puyan
Reverting D65760/r367944 due to buildbot failure.
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/15952/steps/build/logs/stdio
JITTargetMachineBuilder.cpp fails to build.
llvm-svn: 367954
The file was modifiedllvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
Commit 25a255f5ed0bc85054ea440df0ba8ab4fd0a3091 by JF Bastien
[NFC] Remove useless static
The function is already inline in the header, static isn't what we want.
llvm-svn: 367955
The file was modifiedllvm/include/llvm/Support/Error.h
Commit 9bb525adb228a82b9e07e422e06d548dca60505e by Jonas Devlieghere
[CMake] Remove check for the readline target.
This was introduced when we were building a custom readline Python
module on Linux [1]. Now that the readline  target doesn't exist
anymore, it's safe to remove this dependency.
This fixes https://llvm.org/PR25136
[1] https://reviews.llvm.org/D13268
llvm-svn: 367956
The file was modifiedlldb/CMakeLists.txt
Commit b31f60b9c2e7cc452d9600e1014d42822a2cd7c6 by davide
[CompilerType] Simplify the interface a bit more..
Summary:
.. removing IsMeaninglessWithoutTypeResolution(). I'm fairly confident
this was introduced to support swift, where static types [without
dynamic counterpart] don't carry a lot of value. Since then, the
formatters and dynamic type resolution has been rewritten, and we employ
different solutions. This function is unused here too, so let's get read
of it.
<rdar://problem/36377967>
Reviewers: shafik, JDevlieghere, alex, compnerd, teemperor
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D65782
llvm-svn: 367957
The file was modifiedlldb/source/DataFormatters/FormatManager.cpp
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h
The file was modifiedlldb/source/Symbol/TypeSystem.cpp
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h
The file was modifiedlldb/source/Symbol/CompilerType.cpp
Commit 15e468e0d5b7c7ac64a387513c9c9115d8875ef8 by diegoaat97
[clang-doc] Fix link generation
Before making a link to a reference it is required to check that the
reference has a path (eg. primitives won't have paths). This was done by
checking if the path was empty; that worked because when generating
paths the outdirectory was included, so if the path was assigned it had
that outdirectory at least. The path generation was changed, it's now
only the composite of the namespaces without the outdirectory. So if the
info is in the global namespace the path would be empty and the old
check wouldn't work as expected. A new attribute has been added to the
Reference struct that indicates if the info's parent is the global
namespace. Paths generation now fails if the path is empty and if the
info is not in the global namespace.
Differential Revision: https://reviews.llvm.org/D64958
llvm-svn: 367958
The file was modifiedclang-tools-extra/clang-doc/BitcodeReader.cpp
The file was modifiedclang-tools-extra/clang-doc/YAMLGenerator.cpp
The file was modifiedclang-tools-extra/clang-doc/BitcodeWriter.cpp
The file was modifiedclang-tools-extra/clang-doc/Representation.h
The file was modifiedclang-tools-extra/clang-doc/HTMLGenerator.cpp
The file was modifiedclang-tools-extra/clang-doc/BitcodeWriter.h
The file was modifiedclang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
Commit f0380bac5f751c28d429d96c8fac955c448093de by peter
Silence ubsan after r367926.
Fixes e.g.
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap-ubsan/builds/14273
We can't left shift here because left shifting of a negative number is
UB. The same doesn't apply to unsigned arithmetic, but switching to
unsigned doesn't appear to stop ubsan from complaining, so we need to
mask out the high bits.
llvm-svn: 367959
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
Commit b12056bd3390d8fd32782f5e3fee1fd16c136def by shiva0217
[RISCV] Custom legalize i32 operations for RV64 to reduce signed
extensions
Differential Revision: https://reviews.llvm.org/D65434
llvm-svn: 367960
The file was modifiedllvm/test/CodeGen/RISCV/alu32.ll
The file was addedllvm/test/CodeGen/RISCV/rv64m-w-insts-legalization.ll
The file was modifiedllvm/test/CodeGen/RISCV/rv64i-exhaustive-w-insts.ll
The file was modifiedllvm/test/CodeGen/RISCV/select-optimize-multiple.ll
The file was addedllvm/test/CodeGen/RISCV/rv64i-w-insts-legalization.ll
The file was modifiedllvm/test/CodeGen/RISCV/rv64m-exhaustive-w-insts.ll
The file was modifiedllvm/test/CodeGen/RISCV/vararg.ll
The file was modifiedllvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-lp64d-common.ll
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp
Commit d0f6400978347cb8169a2bd853c4afb0135511e4 by jdoerfert
[Attributor] Provide a generic interface to check live instructions
Summary: Similar to `Attributor::checkForAllCallSites`, we now provide
such functionality for instructions of a certain opcode through
`Attributor::checkForAllInstructions` and the convenient wrapper
`Attributor::checkForAllCallLikeInstructions`. This cleans up code,
avoids duplication, and simplifies the usage of liveness information.
Reviewers: sstefan1, uenoku
Subscribers: hiraditya, bollu, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65731
llvm-svn: 367961
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit c9d90d50025b0f9408835871d1e2d5aa05bb5daa by puyan
[compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for
xray (3)
Third landing attempt: Added "if (HAVE_LIBCXX)" to keep Green Dragon
green.
Haven't found a better way to pass the libcxx include path for building
compiler-rt with libcxx; this seems to be missing only for xray.
Differential Revision: https://reviews.llvm.org/D65307
llvm-svn: 367962
The file was modifiedcompiler-rt/lib/xray/CMakeLists.txt
Commit 78f05d3599f361f7cc39b0ac8469394b39bffc27 by davide
Revert "[CompilerType] Simplify the interface a bit more.."
There's actually a test downstream that fails with this. I think we can
still get rid of it, but I need to do some work there first.
llvm-svn: 367963
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h
The file was modifiedlldb/source/Symbol/CompilerType.cpp
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h
The file was modifiedlldb/source/Symbol/TypeSystem.cpp
The file was modifiedlldb/source/DataFormatters/FormatManager.cpp
Commit af61516352a7fbd1f7bb3e404f19437bf40492c7 by jdoerfert
[Attributor][Fix] Add const qualifier
I forgot to add this as part of the last commit.
llvm-svn: 367964
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit 269191eaf97b79ae8ced42d635445c0109798d01 by daniel_l_sanders
Re-commit Register/MCRegister: Add conversion operators to avoid use of
implicit convert to unsigned. NFC
Added two more conversions to satisfy MSVC and moved the declaration of
MCPhysReg to MCRegister.h to enable that
This reverts r367932 (git commit
eac86ec25f5cd5d7a973c913d3c2ca8c90b24115)
llvm-svn: 367965
The file was modifiedllvm/include/llvm/MC/MCRegisterInfo.h
The file was modifiedllvm/include/llvm/MC/MCRegister.h
The file was modifiedllvm/include/llvm/CodeGen/Register.h
Commit 21fe0a314e93c4f494ee9020ae84079f1e89fcb7 by jdoerfert
[Attributor][NFC] Outline common pattern into helper method
This helper will also allow to also place logic to determine if an
abstract attribute is necessary in the first place.
llvm-svn: 367966
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp