FailedChanges

Summary

  1. [zorg] Add -fcommon to polly aosp buildbot. (details)
Commit 63c30953430b5ef4eab9565cf3876d4aaae843af by efriedma
[zorg] Add -fcommon to polly aosp buildbot.

It's using an old version of Android that isn't compatible with the new
default of -fno-common.

Differential Revision: https://reviews.llvm.org/D76441
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. GlobalISel: Add computeKnownBitsForTargetInstr (details)
  2. GlobalISel: Prepare to allow other target unit tests (details)
  3. AMDGPU/GlobalISel: Implement computeNumSignBitsForTargetInstr (details)
  4. Revert "[analyzer][NFC] Tie CheckerRegistry to CheckerManager, allow CheckerManager to be constructed for non-analysis purposes" (details)
  5. [gn build] Port 56abcfad70e (details)
  6. Don't export symbols from clang/opt/llc if plugins are disabled. (details)
  7. [OpenMP][NFC] Reduce instantiation time with different data structure (details)
  8. [OpenMP][NFC] Minimize memory usage and copying of `OMPTraitInfo`s (details)
  9. Allow replacing intrinsic operands with variables (details)
Commit aa63eb6a461dcfd9cd3f1c09de36e75e8394634f by arsenm2
GlobalISel: Add computeKnownBitsForTargetInstr

I think we can save the MRI argument from these since it's in
GISelKnownBits already, but currently not accessible.

Implementation deferred to avoid dependency on other patches.
The file was modifiedllvm/include/llvm/CodeGen/TargetLowering.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
The file was modifiedllvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
Commit 58f843a5b3d672f703c91af92cb2fd805f09ccbc by arsenm2
GlobalISel: Prepare to allow other target unit tests

Currently all GlobalISel unittests use a hardcoded AArch64 target
machine. Factor this so I can write some for AMDGPU specific known
bits unittests.
The file was modifiedllvm/unittests/CodeGen/GlobalISel/KnownBitsTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/GISelMITest.h
The file was modifiedllvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/GISelMITest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/LegalizerTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/CSETest.cpp
Commit 2ad5fc1d9154807f7fe287139839099438fd54d4 by arsenm2
AMDGPU/GlobalISel: Implement computeNumSignBitsForTargetInstr
The file was modifiedllvm/unittests/CodeGen/GlobalISel/GISelMITest.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
The file was modifiedllvm/unittests/CodeGen/GlobalISel/KnownBitsTest.cpp
The file was modifiedllvm/unittests/CodeGen/GlobalISel/GISelMITest.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
Commit 56abcfad70ee679ad95ab41d934491ebcaebdf7d by Jonas Devlieghere
Revert "[analyzer][NFC] Tie CheckerRegistry to CheckerManager, allow CheckerManager to be constructed for non-analysis purposes"

Temporarily reverting this patch because it breaks the modules build.
The file was modifiedclang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
The file was modifiedclang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
The file was modifiedclang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
The file was modifiedclang/lib/StaticAnalyzer/Frontend/CMakeLists.txt
The file was addedclang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
The file was modifiedclang/include/clang/StaticAnalyzer/Core/CheckerManager.h
The file was removedclang/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
The file was modifiedclang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
The file was removedclang/lib/StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
The file was modifiedclang/lib/StaticAnalyzer/Core/CheckerManager.cpp
The file was addedclang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
Commit 75add0b2ef10cd4a791793b1ec6bc8db18bdebfe by llvmgnsyncbot
[gn build] Port 56abcfad70e
The file was modifiedllvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Frontend/BUILD.gn
Commit 896335bfb8ea2c09c361c4f1e5a9aa6fb78caf88 by efriedma
Don't export symbols from clang/opt/llc if plugins are disabled.

The only reason we export symbols from these tools is to support
plugins; if we don't have plugins, exporting symbols just bloats the
executable and makes LTO less effective.

See review of D75879 for the discussion that led to this patch.

Differential Revision: https://reviews.llvm.org/D76527
The file was modifiedclang/tools/driver/CMakeLists.txt
The file was modifiedllvm/tools/opt/CMakeLists.txt
The file was modifiedllvm/cmake/modules/AddLLVM.cmake
The file was modifiedllvm/tools/bugpoint/CMakeLists.txt
The file was modifiedllvm/tools/llvm-stress/CMakeLists.txt
The file was modifiedllvm/unittests/Passes/CMakeLists.txt
The file was modifiedllvm/tools/llc/CMakeLists.txt
Commit 6b57d7f57d2cec7ec717757a6a52f2203d6e9db7 by johannes
[OpenMP][NFC] Reduce instantiation time with different data structure

See rational here: https://reviews.llvm.org/D71847#1922648

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D76170
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPKinds.def
The file was modifiedllvm/lib/Frontend/OpenMP/OMPContext.cpp
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPContext.h
Commit 55eca2853e4f096be189208770034a8a4fb72666 by johannes
[OpenMP][NFC] Minimize memory usage and copying of `OMPTraitInfo`s

See rational here: https://reviews.llvm.org/D71830#1922656

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D76173
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/lib/AST/AttrImpl.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/lib/Serialization/ASTReaderDecl.cpp
The file was modifiedclang/include/clang/AST/ASTContext.h
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/include/clang/Serialization/ASTRecordReader.h
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/include/clang/Basic/Attr.td
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/utils/TableGen/ClangAttrEmitter.cpp
The file was modifiedclang/include/clang/Serialization/ASTRecordWriter.h
Commit 43d98a0ecfec7882419206673f04a9632c746057 by arsenm2
Allow replacing intrinsic operands with variables

Since intrinsics can now specify when an argument is required to be
constant, it is now OK to replace arguments with variables if they
aren't. This means intrinsics must now be accurately marked with
immarg.
The file was modifiedllvm/lib/Transforms/Utils/SimplifyCFG.cpp
The file was modifiedllvm/test/Transforms/GVNSink/indirect-call.ll
The file was modifiedllvm/lib/Transforms/Scalar/ConstantHoisting.cpp
The file was modifiedllvm/test/Transforms/SimplifyCFG/sink-common-code.ll
The file was modifiedllvm/include/llvm/IR/CallSite.h
The file was modifiedllvm/lib/Transforms/Utils/Local.cpp
The file was modifiedllvm/unittests/Transforms/Utils/LocalTest.cpp

Summary

  1. [zorg] Add -fcommon to polly aosp buildbot. (details)
Commit 63c30953430b5ef4eab9565cf3876d4aaae843af by efriedma
[zorg] Add -fcommon to polly aosp buildbot.

It's using an old version of Android that isn't compatible with the new
default of -fno-common.

Differential Revision: https://reviews.llvm.org/D76441
The file was modifiedbuildbot/osuosl/master/config/builders.py