SuccessChanges

Summary

  1. [sanitizer] Remove disabled line (details)
  2. [sanitizer] Fix COMPILER_RT_DEBUG assignment (details)
  3. Added missing comma in clang-ppc64le-rhel builder configuration. (details)
  4. [sanitizer][NFC] Reuse cmake setup (details)
  5. [sanitizer] Fix asan builder name (details)
  6. [sanitizer] Remove unused GN reference (details)
  7. [sanitizer] Add dedicated QEMU builder (details)
Commit ac6a7e6e071c77bc081de358266075a938a11e39 by Vitaly Buka
[sanitizer] Remove disabled line
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_qemu.sh (diff)
Commit 76d050f0ff7e2517953936571ced397817a4a2e0 by Vitaly Buka
[sanitizer] Fix COMPILER_RT_DEBUG assignment
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_qemu.sh (diff)
Commit 8bbdd35de2d2a8513bbe4f62250ca1cf8f0a38fd by gkistanova
Added missing comma in clang-ppc64le-rhel builder configuration.
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit 1d14b1b88e1b3b85b286e855a61813991d8d8d3b by Vitaly Buka
[sanitizer][NFC] Reuse cmake setup
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_qemu.sh (diff)
Commit 91a7eff07ec1801011fc2e171ba2ec55108abc82 by Vitaly Buka
[sanitizer] Fix asan builder name
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_selector.py (diff)
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit 594bf9c4e3d7ddb82ad88b3f809f586c35417d05 by Vitaly Buka
[sanitizer] Remove unused GN reference
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_selector.py (diff)
Commit 8d4ef0058071a232fd2a03f78194a167c3815f87 by Vitaly Buka
[sanitizer] Add dedicated QEMU builder
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was modifiedzorg/buildbot/builders/sanitizers/buildbot_selector.py (diff)

Summary

  1. [NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp (details)
  2. [NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal (details)
  3. [Polly] Add support for -polly-dump-before(-file) with the NPM. (details)
  4. [Inliner] Copy attributes when deoptimize intrinsic is inlined (details)
Commit cc64ece77dddfa7aa590b6d69fe026fcd64d00cf by aeubanks
[NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D102533
The file was modifiedllvm/lib/Analysis/VectorUtils.cpp
The file was modifiedllvm/include/llvm/IR/Instructions.h
Commit 9f7d552cff8d62250461ef396d9d4ffab4ecd378 by aeubanks
[NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal

For opaque pointers, to avoid PointerType::getElementType().

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D102638
The file was modifiedclang/lib/CodeGen/CodeGenModule.cpp
The file was modifiedclang/lib/CodeGen/CGBlocks.cpp
The file was modifiedclang/lib/CodeGen/CodeGenModule.h
Commit 29bef8e4e3593ab37c4d3b6289dcdec961c3fb52 by llvm-project
[Polly] Add support for -polly-dump-before(-file) with the NPM.

Only supported with -polly-position=early. Unfortunately, the
extension point callpack for VectorizerStart only passes a
FunctionPassManager, making it impossible to add a module pass.
The file was modifiedpolly/include/polly/Support/DumpModulePass.h
The file was modifiedpolly/lib/Support/DumpModulePass.cpp
The file was addedpolly/test/Support/dumpmodule.ll
The file was modifiedpolly/include/polly/LinkAllPasses.h
The file was modifiedpolly/lib/Support/RegisterPasses.cpp
Commit 7bed58d28fd0ec476d5cb5ec2d73416207f250bc by serguei.katkov
[Inliner] Copy attributes when deoptimize intrinsic is inlined

During inlining of call-site with deoptimize intrinsic callee we miss
attributes set on this call site. As a result attributes like deopt-lowering are
disappeared resulting in inefficient behavior of register allocator in codegen.

Just copy attributes for deoptimize call like we do for others calls.

Reviewers: reames, apilipenko
Reviewed By: reames
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D102602
The file was modifiedllvm/lib/Transforms/Utils/InlineFunction.cpp
The file was addedllvm/test/Transforms/Inline/deoptimize-intrinsic-attrs.ll