FailedChanges

Summary

  1. Fix modules build by adding missing includes to LTO/Config.h (details)
  2. [NFC] Fix sanitizer lint problem that's breaking Android bot. (details)
  3. Revert "Add an -fno-temp-file flag for compilation" (details)
  4. [AArch64] add tests for bitcasted DUPLANE; NFC (details)
  5. [ MC ] Match labels to existing fragments even when switching sections. (details)
  6. [AArch64][SVE] Replace integer immediate intrinsics with splat vector (details)
Commit 9a8c8037715255fffe97fc93d4695c9c53650757 by Raphael Isemann
Fix modules build by adding missing includes to LTO/Config.h
The file was modifiedllvm/include/llvm/LTO/Config.h
Commit 2f4c3c565a34b2c30fb883c85acbf4114b455c26 by 31459023+hctim
[NFC] Fix sanitizer lint problem that's breaking Android bot.
Fixes the lint issue introduced by
e14ff22694c28b5e731502bfc30192b3208d4d8d
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
Commit b19d87b16f81e7c0a22a0a103c867c1b844eb8bc by 31459023+hctim
Revert "Add an -fno-temp-file flag for compilation"
This reverts commit d129aa1d5369781deff6c6b854cb612e160d3fb2.
This broke the MSan buildbots. More information available in the
original PR: https://reviews.llvm.org/D70615
The file was modifiedclang/include/clang/Frontend/FrontendOptions.h
The file was modifiedclang/lib/Frontend/CompilerInstance.cpp
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/test/Driver/clang_f_opts.c
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedclang/lib/Frontend/FrontendActions.cpp
Commit b99111b3e4ab6e71bab6b4ba01de29be9dc5b0f8 by spatel
[AArch64] add tests for bitcasted DUPLANE; NFC
See D63815 for context/motivation.
The file was modifiedllvm/test/CodeGen/AArch64/arm64-neon-2velem.ll
Commit 6f95d33e2b9e561e025f63b7a179b6e495f62c51 by mtrent
[ MC ] Match labels to existing fragments even when switching sections.
(This commit restores the original branch (4272372c571) and applies an
additional change dropped from the original in a bad merge. This change
should address the previous bot failures. Both changes reviewed by
pete.)
Summary: This commit builds upon Derek Schuff's 2014 commit for
attaching labels to existing fragments ( Diff Revision:
http://reviews.llvm.org/D5915 )
When temporary labels appear ahead of a fragment, MCObjectStreamer will
track the temporary label symbol in a "Pending Labels" list. Labels are
associated with fragments when a real fragment arrives; otherwise, an
empty data fragment will be created if the streamer's section changes or
if the stream finishes.
This commit moves the "Pending Labels" list into each MCStream, so that
this label-fragment matching process is resilient to section changes. If
the streamer emits a label in a new section, switches to another section
to do other work, then switches back to the first section and emits a
fragment, that initial label will be associated with this new fragment.
Labels will only receive empty data fragments in the case where no other
fragment exists for that section.
The downstream effects of this can be seen in Mach-O relocations. The
previous approach could produce local section relocations and external
symbol relocations for the same data in an object file, and this mix of
relocation types resulted in problems in the ld64 Mach-O linker. This
commit ensures relocations triggered by temporary labels are consistent.
Reviewers: pete, ab, dschuff
Reviewed By: pete, dschuff
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71368
The file was modifiedllvm/include/llvm/MC/MCSection.h
The file was modifiedllvm/lib/MC/MCObjectStreamer.cpp
The file was modifiedllvm/lib/MC/MCSection.cpp
The file was addedllvm/test/MC/MachO/pending-labels.s
The file was modifiedllvm/include/llvm/MC/MCObjectStreamer.h
Commit 830e08b98bcb427136443093c282b25328137cf0 by danilo.carvalho.grael
[AArch64][SVE] Replace integer immediate intrinsics with splat vector
variant
Summary: Replace the integer immediate intrisics with splat vector
variants so they can be applied as optimizations for the C/C++
intrinsics.
Reviewers: sdesmalen, huntergr, rengolin, efriedma, c-rhodes, mgudim,
kmclaughlin
Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl,
llvm-commits, amehsan
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71614
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/test/CodeGen/AArch64/sve-int-log-imm.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was modifiedllvm/test/CodeGen/AArch64/sve-int-imm.ll