FailedChanges

Summary

  1. AArch64: add arm64_32 support to Clang. (details)
  2. Mark llvm::ConstantExpr::getAsInstruction as const (details)
  3. [lldb] Fix some warnings in the python plugin (details)
  4. [lldb] Fix more -Wdeprecated-copy warnings (details)
  5. Revert "Fix lookup of symbols at the same address with no size vs. size" (details)
  6. [Examples] Add IRTransformations directory to examples. (details)
  7. [PowerPC][NFC]Fix typo in desc for enable-ppc-prefetching (details)
Commit 44e5879f0fb7c28b90e8042fde81bba30b4090a3 by Tim Northover
AArch64: add arm64_32 support to Clang.
The file was modifiedclang/lib/Sema/SemaChecking.cpp
The file was modifiedclang/lib/Driver/ToolChains/Darwin.cpp
The file was modifiedclang/test/CodeGen/target-data.c
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was addedclang/test/CodeGen/arm64_32-vaarg.c
The file was modifiedclang/lib/Sema/SemaType.cpp
The file was modifiedclang/test/CodeGenCXX/armv7k.cpp
The file was modifiedclang/test/Preprocessor/init-v7k-compat.c
The file was modifiedclang/test/Preprocessor/stdint.c
The file was modifiedclang/test/Preprocessor/aarch64-target-features.c
The file was modifiedclang/lib/CodeGen/TargetInfo.cpp
The file was modifiedclang/test/Sema/types.c
The file was modifiedclang/lib/Basic/Targets/AArch64.h
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp
The file was modifiedclang/lib/Basic/Targets/AArch64.cpp
The file was modifiedclang/test/Sema/aarch64-neon-vector-types.c
The file was addedclang/test/Driver/arm64_32-link.c
The file was modifiedclang/lib/Driver/ToolChains/CommonArgs.cpp
The file was modifiedclang/test/Driver/aarch64-cpus.c
The file was addedclang/test/Preprocessor/arm64_32.c
The file was modifiedclang/lib/Driver/ToolChain.cpp
The file was modifiedclang/lib/Basic/Targets.cpp
The file was modifiedclang/test/CodeGen/builtins-arm64.c
The file was addedclang/test/CodeGen/arm64_32.c
Commit 5022a5fcaef9e8e5a739d5794954d67bc6f291a2 by alex
Mark llvm::ConstantExpr::getAsInstruction as const
Summary: getAsInstruction is the only non-const member method. It is
impossible to enforce const-correctness because of it.
Reviewers: jmolloy, majnemer
Reviewed By: jmolloy
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70113
The file was modifiedllvm/include/llvm/IR/Constants.h
The file was modifiedllvm/lib/IR/Constants.cpp
Commit 1dfb1a85e7cbc37bf6fff9bb046c6e8be0c26b8e by pavel
[lldb] Fix some warnings in the python plugin
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
Commit 6aa60b0514865751ea9dd208236db60eb69aaf1e by pavel
[lldb] Fix more -Wdeprecated-copy warnings
This warning triggers when a class defines a copy constructor but not a
copy-assignment operator (which then gets auto-generated by the
compiler). Fix the warning by deleting the other operator too, as the
default implementation works just fine.
The file was modifiedlldb/include/lldb/Utility/StringExtractorGDBRemote.h
The file was modifiedlldb/source/Core/SearchFilter.cpp
The file was modifiedlldb/include/lldb/Core/SearchFilter.h
The file was modifiedlldb/source/Host/common/SocketAddress.cpp
The file was modifiedlldb/source/Host/common/TCPSocket.cpp
The file was modifiedlldb/include/lldb/Host/SocketAddress.h
Commit a6c40f56aed1556a80867209b6846f7eedc4dc78 by omair.javaid
Revert "Fix lookup of symbols at the same address with no size vs. size"
This reverts commit 3f594ed1686b44138bee245c708773e526643aaf.
This change has cause LLDB expression evaluation to fail on Arm Linux.
Differential Revision: https://reviews.llvm.org/D63540
The file was removedlldb/test/Shell/SymbolFile/Inputs/sizeless-symbol.s
The file was modifiedlldb/source/Symbol/Symtab.cpp
The file was removedlldb/test/Shell/SymbolFile/sizeless-symbol.test
Commit 7d0b1d77b3d4d47df477519fd1bf099b3df6f899 by flo
[Examples] Add IRTransformations directory to examples.
This patch adds a new IRTransformations directory to llvm/examples/.
This is intended to serve as a new home for example
transformations/analysis code used by various tutorials.
If LLVM_BUILD_EXAMPLES is enabled, the ExamplesIRTransforms library is
linked into the opt binary and the example passes become available.
To start off with, it contains the CFG simplifications used in the IR
part of the 'Getting Started With LLVM: Basics' tutorial at the US LLVM
Developers Meeting 2019.
Reviewers: paquette, jfb, meikeb, lhames, kbarton
Reviewed By: paquette
Differential Revision: https://reviews.llvm.org/D69416
The file was modifiedllvm/CMakeLists.txt
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg6-dead-self-loop.ll
The file was addedllvm/examples/IRTransforms/SimplifyCFG.h
The file was addedllvm/examples/IRTransforms/SimplifyCFG.cpp
The file was addedllvm/examples/IRTransforms/CMakeLists.txt
The file was modifiedllvm/tools/opt/opt.cpp
The file was addedllvm/examples/IRTransforms/InitializePasses.h
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg2-dead-block-order.ll
The file was modifiedllvm/examples/CMakeLists.txt
The file was modifiedllvm/tools/opt/CMakeLists.txt
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg1.ll
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg4-multiple-duplicate-cfg-updates.ll
The file was addedllvm/examples/IRTransforms/InitializePasses.cpp
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg3-phis.ll
The file was addedllvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg5-del-phis-for-dead-block.ll
Commit 4cc0c2998d64156c9f848a8c2b2aed375ebd58b6 by Jinsong Ji
[PowerPC][NFC]Fix typo in desc for enable-ppc-prefetching
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetMachine.cpp