FailedChanges

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

Summary

  1. Update source directory in LLDB monorepo build (details)
Commit a5f3b4e247e7a026876670055180abd86ef025cb by Adrian Prantl
Update source directory in LLDB monorepo build
llvm-svn: 368114
The file was modifiedzorg/jenkins/monorepo_build.py

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

Summary

  1. [Sanitizer] Linux explicitally migrate shadow mapping to Transparent (details)
  2. [X86] Don't allow combineSIntToFP to create v2i32 vectors after type (details)
  3. fix clang-scan-deps test to match filepaths on Windows (details)
  4. [Sanitizer] little typo (details)
  5. IR: Disable verifier check for GlobalValues with private linkage named (details)
  6. gn build: Merge r368070. (details)
  7. gn build: Merge r368086. (details)
  8. gn build: Merge r368054. (details)
  9. gn build: Merge r368052. (details)
  10. gn build: Merge r368065. (details)
  11. [NFC][ScopBuilder] Move buildDomains and its callees to ScopBuilder. (details)
  12. [WebAssembly] Lower ASan constructor priority on Emscripten (details)
  13. hwasan: Instrument globals. (details)
  14. [TSAN] Fix tsan on FreeBSD after D54889 (details)
  15. Delay diagnosing asm constraints that require immediates until after (details)
  16. Use parenthses to silence warning. (details)
  17. Revert "[X86] Remove uses of the (details)
  18. Revert "[X86] Enable -x86-experimental-vector-widening-legalization by (details)
  19. [clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in (details)
  20. Revert "[X86] Add more extract subvector cost model tests for smaller (details)
  21. Regenerate mmx-arith.ll. (details)
  22. Require lld for hwasan tests. (details)
  23. Added Delta IR Reduction Tool (details)
  24. TLI: darwin does not support _bcmp (details)
  25. [Bugpoint redesign] Added Pass to Remove Global Variables (details)
Commit 906e727972d1f4873d006630d6aa6795a7025a1c by David CARLIER
[Sanitizer] Linux explicitally migrate shadow mapping to Transparent
Huge Page
in madvise mode, the shadow pages will be migrated only via madvise
explicit calls.
Reviewers: vitalybuka
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D65775
llvm-svn: 368090
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
Commit ecc1e5d476581ea85777656e17e3c2a61a874566 by craig.topper
[X86] Don't allow combineSIntToFP to create v2i32 vectors after type
legalization.
If we're after type legalization we should only be trying to turn v2i64
into v2i32. So bitcast to v4i32, shuffle the even elements together.
Then use X86ISD::CVTSI2P. The alternative is to leave the v2i64 type
alone and let it scalarized. Hopefully keeping it packed is better.
Fixes PR42905.
llvm-svn: 368091
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was addedllvm/test/CodeGen/X86/pr42905.ll
Commit d27a5086a8c98e68ec272547c002ee7e75b78e41 by Alex Lorenz
fix clang-scan-deps test to match filepaths on Windows
llvm-svn: 368092
The file was modifiedclang/test/ClangScanDeps/header_stat_before_open.m
Commit 074a4c627493b380b3be6c6a26a10d4986c98d79 by David CARLIER
[Sanitizer] little typo
llvm-svn: 368093
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
Commit 411d96f99ad3db951b84d8677c15f0230d282549 by peter
IR: Disable verifier check for GlobalValues with private linkage named
after a comdat for non-COFF.
This check is only meaningful for COFF and it is perfectly valid to
create such a GlobalValue in ELF.
Differential Revision: https://reviews.llvm.org/D65686
llvm-svn: 368094
The file was modifiedllvm/lib/IR/Verifier.cpp
The file was modifiedllvm/test/Verifier/comdat2.ll
Commit 7ae47137716ad80a27cb4e7da28e0281711722c4 by peter
gn build: Merge r368070.
llvm-svn: 368095
The file was modifiedllvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
Commit 9272a3c04fa1ed22093f1327346d023d00077fcd by peter
gn build: Merge r368086.
llvm-svn: 368096
The file was modifiedllvm/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn
Commit bd3d6677bcc81023a8d6d62112e34feec8cdf4a7 by peter
gn build: Merge r368054.
llvm-svn: 368097
The file was modifiedllvm/utils/gn/secondary/compiler-rt/include/BUILD.gn
Commit 0974e2257ae0dd1180fc386036250240711782cd by peter
gn build: Merge r368052.
llvm-svn: 368098
The file was modifiedllvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn
Commit 75e557c8e26deaf99a63305b39150e1a433240ff by peter
gn build: Merge r368065.
llvm-svn: 368099
The file was modifiedllvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn
Commit a0438305d043cc3b75dc501205f6a27545ee72f2 by adamski.dominik
[NFC][ScopBuilder] Move buildDomains and its callees to ScopBuilder.
Scope of changes:
1) Moved buildDomains function to ScopBuilder class. 2) Moved
buildDomainsWithBranchConstraints function to ScopBuilder class. 3)
Moved propagateDomainConstraints to ScopBuilder class. 4) Moved
propagateDomainConstraintsToRegionExit to ScopBuilder class. 5) Moved
propagateInvalidStmtDomains to ScopBuilder class. 6) Moved
getPredecessorDomainConstraints function to ScopBuilder class. 7) Moved
addLoopBoundsToHeaderDomain function to ScopBuilder class. 8) Moved
getPwAff function to ScopBuilder class. 9) Moved buildConditionSets
functions to ScopBuilder class. 10) Added updateMaxLoopDepth,
notifyErrorBlock, getOrInitEmptyDomain, isDomainDefined, setDomain
functions to Scop class. They are used by ScopBuilder. 11) Moved helper
functions: getRegionNodeBasicBlock, getRegionNodeSuccessor,
containsErrorBlock, createNextIterationMap, collectBoundedParts,
partitionSetParts, buildConditionSet to ScopBuilder.cpp file.
Differential Revision: https://reviews.llvm.org/D65729
llvm-svn: 368100
The file was modifiedpolly/include/polly/ScopInfo.h
The file was modifiedpolly/lib/Analysis/ScopBuilder.cpp
The file was modifiedpolly/include/polly/ScopBuilder.h
The file was modifiedpolly/lib/Analysis/ScopInfo.cpp
Commit b3292a8469c398214e88d2dd56be6f4edb1d1728 by gzchen
[WebAssembly] Lower ASan constructor priority on Emscripten
Summary: This change gives Emscripten the ability to use more than one
constructor priorities that runs before ASan. By convention, constructor
priorites 0-100 are reserved for use by the system. ASan on Emscripten
now uses priority 50, leaving plenty of room for use by Emscripten
before and after ASan.
This change is done in response to:
https://github.com/emscripten-core/emscripten/pull/9076#discussion_r310323723
Reviewers: kripken, tlively, aheejin
Reviewed By: tlively
Subscribers: cfe-commits, dschuff, sbc100, jgravelle-google, hiraditya,
sunfish, llvm-commits
Tags: #llvm, #clang
Differential Revision: https://reviews.llvm.org/D65684
llvm-svn: 368101
The file was addedclang/test/CodeGen/asan-constructor.c
The file was modifiedllvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit 0930643ff6f1684bf234a97f6a3b76bf8e30b0a1 by peter
hwasan: Instrument globals.
Globals are instrumented by adding a pointer tag to their symbol values
and emitting metadata into a special section that allows the runtime to
tag their memory when the library is loaded.
Due to order of initialization issues explained in more detail in the
comments, shadow initialization cannot happen during regular global
initialization. Instead, the location of the global section is marked
using an ELF note, and we require libc support for calling a function
provided by the HWASAN runtime when libraries are loaded and unloaded.
Based on ideas discussed with @evgeny777 in D56672.
Differential Revision: https://reviews.llvm.org/D65770
llvm-svn: 368102
The file was modifiedclang/test/Driver/fsanitize.c
The file was modifiedllvm/include/llvm/BinaryFormat/ELF.h
The file was modifiedcompiler-rt/lib/hwasan/hwasan_report.cpp
The file was modifiedclang/lib/Driver/SanitizerArgs.cpp
The file was modifiedcompiler-rt/lib/hwasan/hwasan.h
The file was addedllvm/test/Instrumentation/HWAddressSanitizer/globals.ll
The file was addedcompiler-rt/test/hwasan/TestCases/global.c
The file was modifiedcompiler-rt/lib/hwasan/hwasan.cpp
The file was modifiedcompiler-rt/lib/hwasan/hwasan_interface_internal.h
The file was modifiedcompiler-rt/test/hwasan/lit.cfg.py
The file was modifiedllvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
Commit 0b168ffdc3fff3f88edaaa7de7444c119cbbdfc2 by arichardson.kde
[TSAN] Fix tsan on FreeBSD after D54889
Summary: It appears that since https://reviews.llvm.org/D54889,
BackgroundThread() crashes immediately because cur_thread()-> will
return a null pointer which is then dereferenced. I'm not sure why I
only see this issue on FreeBSD and not Linux since it should also be
unintialized on other platforms.
Reviewers: yuri, dvyukov, dim, emaste
Subscribers: kubamracek, krytarowski, #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D65705
llvm-svn: 368103
The file was modifiedcompiler-rt/test/tsan/ignored-interceptors-mmap.cpp
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_rtl.cpp
Commit ce29291fc3bed3f1b6482a6f351d486600726886 by isanbard
Delay diagnosing asm constraints that require immediates until after
inlining
Summary: An inline asm call may result in an immediate input value after
inlining. Therefore, don't emit a diagnostic here if the input isn't an
immediate.
Reviewers: joerg, eli.friedman, rsmith
Subscribers: asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD,
jrtc27, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult,
the_o, PkmX, jocewei, s.egerton, krytarowski, mgorny, riccibruno,
eraman, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D60943
llvm-svn: 368104
The file was removedclang/test/Sema/pr41027.c
The file was modifiedclang/lib/CodeGen/CGStmt.cpp
The file was modifiedclang/lib/Sema/SemaStmtAsm.cpp
The file was addedclang/test/CodeGen/pr41027.c
The file was modifiedclang/test/Sema/inline-asm-validate-riscv.c
The file was modifiedclang/test/Sema/inline-asm-validate-x86.c
Commit 73be7cf5aaf2bb712e289b027b2d3337dffc40f6 by isanbard
Use parenthses to silence warning.
llvm-svn: 368105
The file was modifiedllvm/lib/IR/Globals.cpp
Commit 2f908c1436b51dd8edc5094b97d778aa620db4e3 by mitchphillips
Revert "[X86] Remove uses of the
-x86-experimental-vector-widening-legalization flag from
test/CodeGen/X86/"
This reverts commit 3f572c7b8405f36993ec8a226dcddd57283a7c1e.
The MSan sanitizer buildbot was broken by rL367901. This commit
(rL368079) depends on the broken commit that need to be reverted, and
thus itself is being reverted.
See https://reviews.llvm.org/rL367901 for more information.
llvm-svn: 368106
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter_widen.ll
The file was addedllvm/test/CodeGen/X86/shuffle-vs-trunc-128-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-mul-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-shift-lshr-sub128-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-smin-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-trunc-usat-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-trunc-widen.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-4.ll
The file was addedllvm/test/CodeGen/X86/avx512-cvt-widen.ll
The file was removedllvm/test/CodeGen/X86/vector-lzcnt-sub128.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-add-widen.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast3.ll
The file was modifiedllvm/test/CodeGen/X86/widen_mul.ll
The file was addedllvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll
The file was addedllvm/test/CodeGen/X86/vec_clz.ll
The file was addedllvm/test/CodeGen/X86/shrink_vmul-widen.ll
The file was addedllvm/test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll
The file was addedllvm/test/CodeGen/X86/vec_fp_to_int-widen.ll
The file was modifiedllvm/test/CodeGen/X86/bswap-vector.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast2.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-umax-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-shift-ashr-sub128-widen.ll
The file was modifiedllvm/test/CodeGen/X86/pmulh.ll
The file was addedllvm/test/CodeGen/X86/vector-shift-shl-sub128-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-zext-widen.ll
The file was modifiedllvm/test/CodeGen/X86/SwizzleShuff.ll
The file was addedllvm/test/CodeGen/X86/vector-trunc-packus-widen.ll
The file was addedllvm/test/CodeGen/X86/avx512-trunc-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-sext-widen.ll
The file was modifiedllvm/test/CodeGen/X86/lower-bitcast.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc.ll
The file was addedllvm/test/CodeGen/X86/vec_int_to_fp-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-umin-widen.ll
The file was addedllvm/test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-and-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-trunc-math-widen.ll
The file was modifiedllvm/test/CodeGen/X86/vector-idiv-v2i32.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-or-widen.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-xor-widen.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conversions.ll
The file was addedllvm/test/CodeGen/X86/vector-reduce-smax-widen.ll
Commit bd0d97e1c41f17ea3fd5cba3fe337b4693eb8cbb by mitchphillips
Revert "[X86] Enable -x86-experimental-vector-widening-legalization by
default."
This reverts commit 3de33245d2c992c9e0af60372043540b60f3a810.
This commit broke the MSan buildbots. See
https://reviews.llvm.org/rL367901 for more information.
llvm-svn: 368107
The file was modifiedllvm/test/CodeGen/X86/widen_bitops-0.ll
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-combining.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/cast.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/arith.ll
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter_widen.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/uitofp.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast3.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-add.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-1.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-op.ll
The file was modifiedllvm/test/CodeGen/X86/complex-fastmath.ll
The file was modifiedllvm/test/CodeGen/X86/vsel-cmp-load.ll
The file was modifiedllvm/test/CodeGen/X86/avx-fp2int.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-smin.ll
The file was modifiedllvm/test/CodeGen/X86/f16c-intrinsics.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/fptoui.ll
The file was modifiedllvm/test/CodeGen/X86/vshift-4.ll
The file was modifiedllvm/test/CodeGen/X86/mmx-arg-passing-x86-64.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-umin.ll
The file was modifiedllvm/test/CodeGen/X86/vec_extract-mmx.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store.ll
The file was modifiedllvm/test/CodeGen/X86/sse2-vector-shifts.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftlshr.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umin.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/vec_fp_to_int.ll
The file was modifiedllvm/test/CodeGen/X86/masked_expandload.ll
The file was modifiedllvm/test/CodeGen/X86/known-bits.ll
The file was modifiedllvm/test/CodeGen/X86/and-load-fold.ll
The file was modifiedllvm/test/CodeGen/X86/vec_ctbits.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-setcc-128.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-vector-bool.ll
The file was modifiedllvm/test/CodeGen/X86/vec_cast2.ll
The file was addedllvm/test/Analysis/CostModel/X86/reduce-add-widen.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-and.ll
The file was modifiedllvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-vec-cmp.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-packus.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc_ssat.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/fptoui.ll
The file was modifiedllvm/test/CodeGen/X86/avx-cvt-2.ll
The file was modifiedllvm/test/CodeGen/X86/slow-pmulld.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-ssat.ll
The file was modifiedllvm/test/CodeGen/X86/widen_load-2.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-2.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-conversions.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-mul.ll
The file was modifiedllvm/test/CodeGen/X86/promote-vec3.ll
The file was modifiedllvm/test/CodeGen/X86/oddsubvector.ll
The file was modifiedllvm/test/CodeGen/X86/mmx-arith.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-128.ll
The file was modifiedllvm/test/CodeGen/X86/x86-shifts.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc_usat.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/fptosi.ll
The file was modifiedllvm/test/CodeGen/X86/vector-narrow-binop.ll
The file was modifiedllvm/test/CodeGen/X86/insertelement-shuffle.ll
The file was modifiedllvm/test/CodeGen/X86/masked_compressstore.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftashr.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/2009-06-05-VZextByteShort.ll
The file was modifiedllvm/test/CodeGen/X86/fold-vector-sext-zext.ll
The file was modifiedllvm/test/CodeGen/X86/trunc-ext-ld-st.ll
The file was modifiedllvm/test/CodeGen/X86/vec_usubo.ll
The file was modifiedllvm/test/CodeGen/X86/4char-promote.ll
The file was modifiedllvm/test/CodeGen/X86/scalar_widen_div.ll
The file was modifiedllvm/test/CodeGen/X86/x86-interleaved-access.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umax.ll
The file was modifiedllvm/test/CodeGen/X86/pointer-vector.ll
The file was modifiedllvm/test/CodeGen/X86/avg.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-5.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-mmx.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/vector-reduce-and-bool.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-6.ll
The file was modifiedllvm/test/CodeGen/X86/2011-12-28-vselecti8.ll
The file was modifiedllvm/test/CodeGen/X86/cvtv2f32.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/blending-shuffle.ll
The file was modifiedllvm/test/CodeGen/X86/combine-64bit-vec-binop.ll
The file was modifiedllvm/test/CodeGen/X86/extract-insert.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-mul.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/uitofp.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-trunc.ll
The file was modifiedllvm/test/CodeGen/X86/vec_int_to_fp.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-5.ll
The file was modifiedllvm/test/CodeGen/X86/unfold-masked-merge-vector-variablemask.ll
The file was modifiedllvm/test/CodeGen/X86/extract-concat.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-1.ll
The file was modifiedllvm/test/CodeGen/X86/widen_shuffle-1.ll
The file was modifiedllvm/test/CodeGen/X86/pmulh.ll
The file was modifiedllvm/test/CodeGen/X86/bitcast-and-setcc-128.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll
The file was modifiedllvm/test/CodeGen/X86/vector-gep.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-2.ll
The file was modifiedllvm/test/CodeGen/X86/mmx-cvt.ll
The file was modifiedllvm/test/CodeGen/X86/masked_store_trunc.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/sitofp.ll
The file was modifiedllvm/test/CodeGen/X86/2012-07-10-extload64.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/alternate-shuffle-cost.ll
The file was modifiedllvm/test/CodeGen/X86/vec_insert-7.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-by-select-loop.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-smax.ll
The file was modifiedllvm/test/CodeGen/X86/2012-01-18-vbitcast.ll
The file was modifiedllvm/test/CodeGen/X86/usub_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/vector-half-conversions.ll
The file was modifiedllvm/test/CodeGen/X86/sad.ll
The file was modifiedllvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
The file was modifiedllvm/test/CodeGen/X86/vec_saddo.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-umax.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-or.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-any_extend_load.ll
The file was modifiedllvm/test/CodeGen/X86/pmaddubsw.ll
The file was modifiedllvm/test/CodeGen/X86/madd.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/shuffle-transpose.ll
The file was modifiedllvm/test/CodeGen/X86/shift-combine.ll
The file was modifiedllvm/test/CodeGen/X86/vector-zext.ll
The file was modifiedllvm/test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
The file was modifiedllvm/test/CodeGen/X86/vselect-avx.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/testshiftshl.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-and.ll
The file was modifiedllvm/test/CodeGen/X86/pr40994.ll
The file was modifiedllvm/test/CodeGen/X86/atomic-unordered.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-vec3-crash.ll
The file was modifiedllvm/test/CodeGen/X86/masked_load.ll
The file was modifiedllvm/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-xor.ll
The file was modifiedllvm/test/CodeGen/X86/combine-or.ll
The file was modifiedllvm/test/CodeGen/X86/trunc-subvector.ll
The file was modifiedllvm/test/CodeGen/X86/vector-sext.ll
The file was modifiedllvm/test/CodeGen/X86/widen_arith-3.ll
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/fptosi.ll
The file was modifiedllvm/test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-shl-sub128.ll
The file was modifiedllvm/test/CodeGen/X86/oddshuffles.ll
The file was modifiedllvm/test/CodeGen/X86/vector-truncate-combine.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/slm-arith-costs.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-ext.ll
The file was modifiedllvm/test/CodeGen/X86/vector-blend.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-512.ll
The file was modifiedllvm/test/CodeGen/X86/select.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
The file was modifiedllvm/test/CodeGen/X86/3dnow-intrinsics.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-ext-logic.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-strided-with-offset-256.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-1.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-2.ll
The file was modifiedllvm/test/CodeGen/X86/mulvi32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-or.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-3.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc-usat.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-xor.ll
The file was modifiedllvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll
The file was modifiedllvm/test/CodeGen/X86/buildvec-insertvec.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-masked-gather.ll
The file was modifiedllvm/test/CodeGen/X86/lower-bitcast.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-add.ll
The file was modifiedllvm/test/CodeGen/X86/shrink_vmul.ll
The file was modifiedllvm/test/CodeGen/X86/uadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll
The file was modifiedllvm/test/CodeGen/X86/sadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/bswap-vector.ll
The file was modifiedllvm/test/CodeGen/X86/2012-03-15-build_vector_wl.ll
The file was modifiedllvm/test/CodeGen/X86/vec_ssubo.ll
The file was modifiedllvm/test/CodeGen/X86/widen_compare-1.ll
The file was modifiedllvm/test/CodeGen/X86/pr14161.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-or-bool.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vec_uaddo.ll
The file was modifiedllvm/test/CodeGen/X86/2011-12-8-bitcastintprom.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shift-lshr-sub128.ll
The file was modifiedllvm/test/CodeGen/X86/psubus.ll
The file was modifiedllvm/test/CodeGen/X86/vector-idiv-v2i32.ll
The file was modifiedllvm/test/CodeGen/X86/vselect.ll
The file was modifiedllvm/test/CodeGen/X86/widen_conv-3.ll
The file was modifiedllvm/test/CodeGen/X86/bitreverse.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-smin.ll
The file was modifiedllvm/test/CodeGen/X86/load-partial.ll
The file was modifiedllvm/test/CodeGen/X86/avx2-vbroadcast.ll
The file was modifiedllvm/test/CodeGen/X86/ssub_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-cvt.ll
The file was modifiedllvm/test/CodeGen/X86/vector-trunc.ll
The file was modifiedllvm/test/CodeGen/X86/pr35918.ll
The file was modifiedllvm/test/CodeGen/X86/widen_cast-4.ll
The file was modifiedllvm/test/CodeGen/X86/promote.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-xor-bool.ll
The file was modifiedllvm/test/CodeGen/X86/vec_umulo.ll
Commit 1dcf216f9fa662a3a02c3fc938157fbc0bcdf19f by puyan
[clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in
create
I also have replaced all the instances of
"auto DW = DirectoryWatcher::create" with
llvm::Expected<std::unique_ptr<DirectoryWatcher>> DW =
DirectoryWatcher::create to make it more clear that
DirectoryWatcher::create is returning an Expected.
I've also allowed for logAllUnhandledErrors to consume errors in the
case were DirectoryWatcher::create produces them.
Differential Revision: https://reviews.llvm.org/D65829
llvm-svn: 368108
The file was modifiedclang/include/clang/DirectoryWatcher/DirectoryWatcher.h
The file was modifiedclang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp
The file was modifiedclang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
The file was modifiedclang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
Commit 924359dc0f989f26279d82353ad0941214740e58 by mitchphillips
Revert "[X86] Add more extract subvector cost model tests for smaller
element sizes and smaller than 128-bit vectors."
This reverts commit fc33e33776b7a7ce22e539f0ec2e3bfdb09ad361.
This commit depends on the rolled back commit rL367901, and thus needs
to be rolled back.
llvm-svn: 368109
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll
Commit 5b6785aca2da88b67eb21d4ebb33fe389f3b78db by mitchphillips
Regenerate mmx-arith.ll.
This test golden file has become out of date since the rollback of
rL368081. Update the test to have the correct values.
llvm-svn: 368110
The file was modifiedllvm/test/CodeGen/X86/mmx-arith.ll
Commit feef101ac2f6fe4f75670613dee7ab8408d93b2b by peter
Require lld for hwasan tests.
We're using relocations that are unsupported by the version of gold on
the bot, so force the use of lld. One of the tests is already using lld,
so this should be safe.
llvm-svn: 368111
The file was modifiedcompiler-rt/test/hwasan/CMakeLists.txt
The file was modifiedcompiler-rt/test/hwasan/TestCases/cfi.cpp
The file was modifiedcompiler-rt/test/hwasan/lit.cfg.py
Commit 099e5c5bba23e06a7840d79ffcf66e9cd98cd52c by diegof30
Added Delta IR Reduction Tool
Summary: Tool parses input IR file, and runs the delta debugging
algorithm to reduce the functions inside the input file.
Reviewers: alexshap, chandlerc
Subscribers: mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D63672
> llvm-svn: 368071
llvm-svn: 368112
The file was addedllvm/test/Reduce/remove-funcs.ll
The file was addedllvm/tools/llvm-reduce/llvm-reduce.cpp
The file was modifiedllvm/tools/LLVMBuild.txt
The file was addedllvm/tools/llvm-reduce/CMakeLists.txt
The file was addedllvm/tools/llvm-reduce/deltas/Delta.h
The file was addedllvm/tools/llvm-reduce/LLVMBuild.txt
The file was addedllvm/docs/BugpointRedesign.md
The file was addedllvm/tools/llvm-reduce/TestRunner.h
The file was addedllvm/test/Reduce/Inputs/remove-funcs.sh
The file was addedllvm/tools/llvm-reduce/deltas/RemoveFunctions.h
The file was addedllvm/tools/llvm-reduce/deltas/RemoveFunctions.cpp
The file was addedllvm/tools/llvm-reduce/DeltaManager.h
The file was addedllvm/tools/llvm-reduce/TestRunner.cpp
Commit 8d5c28031646d79a8044edb36e3ad503f44058bc by Alex Lorenz
TLI: darwin does not support _bcmp
Not all Darwin targets support _bcmp in all circumstances.
Differential Revision: https://reviews.llvm.org/D65834
llvm-svn: 368113
The file was modifiedllvm/lib/Analysis/TargetLibraryInfo.cpp
The file was modifiedllvm/test/Transforms/InferFunctionAttrs/annotate.ll
Commit 1c9ca7d101354e5478ef064e52c8ca174bd80aa0 by diegof30
[Bugpoint redesign] Added Pass to Remove Global Variables
Summary: This pass tries to remove Global Variables, as well as their
derived uses. For example if a variable `@x` is used by `%call1` and
`%call2`, both these uses and the definition of `@x` are deleted.
Moreover if `%call1` or `%call2` are used elsewhere those uses are also
deleted, and so on recursively.
I'm still uncertain if this pass should remove derived uses, I'm open to
suggestions.
Subscribers: mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64176
llvm-svn: 368115
The file was addedllvm/tools/llvm-reduce/deltas/Delta.cpp
The file was addedllvm/tools/llvm-reduce/deltas/RemoveGlobalVars.h
The file was addedllvm/tools/llvm-reduce/deltas/RemoveGlobalVars.cpp
The file was modifiedllvm/tools/llvm-reduce/TestRunner.cpp
The file was modifiedllvm/tools/llvm-reduce/deltas/RemoveFunctions.h
The file was modifiedllvm/tools/llvm-reduce/llvm-reduce.cpp
The file was modifiedllvm/tools/llvm-reduce/TestRunner.h
The file was modifiedllvm/tools/llvm-reduce/CMakeLists.txt
The file was addedllvm/test/Reduce/remove-global-vars.ll
The file was modifiedllvm/tools/llvm-reduce/DeltaManager.h
The file was modifiedllvm/tools/llvm-reduce/deltas/Delta.h
The file was modifiedllvm/tools/llvm-reduce/deltas/RemoveFunctions.cpp
The file was addedllvm/test/Reduce/Inputs/remove-global-vars.sh