SuccessChanges

Summary

  1. [NFC][InstCombine] rewrite test added in r371537 to use non-null pointer (details)
  2. [x86] add test for false dependency with AVX; NFC (details)
  3. Re-land Remove REQUIRES:shell from tests that pass for me on Windows (details)
  4. [OPENMP5.0]Allow teams directive outside of the target directives. (details)
  5. [mips] Allow PT_LOAD to have overlapping p_offset ranges on EM_MIPS (details)
  6. llvm-reduce: Simplify testing using -implicit-check-not (details)
  7. [ValueTracking] Factor our common speculation suppression logic [NFC] (details)
Commit 16f5605382dd57cd0d0323a2ded5b1d4ad1abafe by lebedev.ri
[NFC][InstCombine] rewrite test added in r371537 to use non-null pointer
instead
I only want to ensure that %offset is non-zero there, it doesn't matter
how that info is conveyed. As filed in PR43267, the assumption way does
not work.
llvm-svn: 371550
The file was modifiedllvm/test/Transforms/InstCombine/result-of-usub-is-non-zero-and-no-overflow.ll
Commit 4d2b4077e7087b1b0476d9b3ef5fbcc7b0149990 by spatel
[x86] add test for false dependency with AVX; NFC
Goes with D67363
llvm-svn: 371551
The file was modifiedllvm/test/CodeGen/X86/stack-folding-fp-avx1.ll
Commit 38e033bf33e8a8261d1d4497524fe75ef3486a9a by rnk
Re-land Remove REQUIRES:shell from tests that pass for me on Windows
This reverts r371497 (git commit
3d7e9ab7b9f8c53aa41420c54970f0fb421004a2)
Reorder `not` with `env` in these two tests so they pass:
Driver/rewrite-map-in-diagnostics.c
Index/crash-recovery-modules.m.
This will not be necessary after D66531 lands.
llvm-svn: 371552
The file was modifiedclang/test/OpenMP/taskloop_lastprivate_codegen.cpp
The file was modifiedclang/test/Modules/builtins.m
The file was modifiedclang/test/Driver/rewrite-map-in-diagnostics.c
The file was modifiedclang/test/Modules/at-import-in-framework-header.m
The file was modifiedclang/test/Index/crash-recovery-modules.m
The file was modifiedclang/test/Modules/implicit-invalidate-common.c
The file was modifiedclang/test/Analysis/crash-trace.c
The file was modifiedclang/test/CodeGen/thinlto_backend.ll
The file was modifiedclang/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp
The file was modifiedclang/test/Modules/dependency-dump-dependent-module.m
The file was modifiedclang/test/OpenMP/taskloop_simd_private_codegen.cpp
The file was modifiedclang/test/OpenMP/task_private_codegen.cpp
The file was modifiedclang/test/OpenMP/taskloop_private_codegen.cpp
The file was modifiedclang/test/Driver/clang-offload-bundler.c
The file was modifiedclang/test/Modules/dependency-dump.m
The file was modifiedclang/test/Parser/crash-report.c
The file was modifiedclang/test/Driver/check-time-trace-sections.cpp
The file was modifiedclang/test/Driver/crash-report-crashfile.m
The file was modifiedclang/test/PCH/modified-header-error.c
The file was modifiedclang/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp
The file was modifiedclang/test/OpenMP/taskloop_firstprivate_codegen.cpp
The file was modifiedclang/test/Driver/check-time-trace.cpp
The file was modifiedclang/test/Format/style-on-command-line.cpp
The file was modifiedclang/test/OpenMP/task_firstprivate_codegen.cpp
The file was modifiedclang/test/Frontend/dependency-gen-has-include.c
Commit 7a54d76fa540f88ffe45f9e9eeca958dea369719 by a.bataev
[OPENMP5.0]Allow teams directive outside of the target directives.
According to OpenMP 5.0, teams directives are allowed not only in the
target context, but also in the implicit parallel regions.
llvm-svn: 371553
The file was modifiedclang/test/OpenMP/teams_messages.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/teams_codegen.cpp
The file was modifiedclang/test/OpenMP/teams_ast_print.cpp
Commit 6c6f5a9984525a23229b26cc4527cc2cb90375d0 by simon
[mips] Allow PT_LOAD to have overlapping p_offset ranges on EM_MIPS
Port the D64906 <https://reviews.llvm.org/D64906> technique to MIPS.
Fix PR33131
llvm-svn: 371554
The file was modifiedlld/test/ELF/basic-mips.s
The file was modifiedlld/ELF/Writer.cpp
Commit 699bea494c01fffe351223d8064ed8a091b13957 by dblaikie
llvm-reduce: Simplify testing using -implicit-check-not
Also fix llvm-reduce to use the specified output file name directly,
without appending '.ll' to the name.
llvm-svn: 371555
The file was modifiedllvm/tools/llvm-reduce/llvm-reduce.cpp
The file was modifiedllvm/test/Reduce/remove-global-vars.ll
The file was modifiedllvm/test/Reduce/remove-funcs.ll
Commit 1e1db800487cbaf96e8f7809e3df42ba979c121d by listmail
[ValueTracking] Factor our common speculation suppression logic [NFC]
Expose a utility function so that all places which want to suppress
speculation (when otherwise legal) due to ordering and/or sanitizer
interaction can do so.
llvm-svn: 371556
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp
The file was modifiedllvm/include/llvm/Analysis/ValueTracking.h