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


  1. Remove merge marker :-) (details)
  2. Print quoted backslashes in LLVM IR as \\ instead of \5C (details)
  3. Update clang tests for new LLVM IR backslash printing in r374415 (details)
  4. TestFileHandle.py: fix for Python 3.6 (details)
  5. Fix one more clang test which didn't have \5C in it (details)
  6. [ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 2. (details)
  7. [NFC][PowerPC]Clean up PPCAsmPrinter for TOC related pseudo opcode (details)
Commit e9529a942a76a9247fb94613c7d5ae482fe22adf by Adrian Prantl
Remove merge marker :-)
llvm-svn: 374414
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/TestBreakpointSerialization.py
Commit 67d440b949d6fefef53deec1e585435ffb33f4f8 by rnk
Print quoted backslashes in LLVM IR as \\ instead of \5C
This improves readability of Windows path string literals in LLVM IR.
The LLVM assembler has supported \\ in IR strings for a long time, but
the lexer doesn't tolerate escaped quotes, so they have to be printed as
\22 for now.
llvm-svn: 374415
The file was modifiedllvm/lib/Support/StringExtras.cpp
The file was modifiedllvm/unittests/ADT/StringExtrasTest.cpp
The file was modifiedllvm/test/Assembler/asm-path-writer.ll
The file was modifiedllvm/test/CodeGen/MIR/X86/global-value-operands.mir
The file was modifiedllvm/test/Assembler/source-filename-backslash.ll
The file was modifiedllvm/unittests/IR/MetadataTest.cpp
Commit 63bb6737cee932331468107f6800273fff520ab4 by rnk
Update clang tests for new LLVM IR backslash printing in r374415
llvm-svn: 374416
The file was modifiedclang/test/Driver/darwin-debug-flags.c
The file was modifiedclang/test/CodeGen/ubsan-strip-path-components.cpp
The file was modifiedclang/test/CodeGen/string-literal.c
The file was modifiedclang/test/CodeGen/debug-prefix-map.c
The file was modifiedclang/test/Profile/gcc-flag-compatibility.c
Commit 4faec5e01ad1d39d0fb7cab47a96f196b3c5685b by lawrence_danna
TestFileHandle.py: fix for Python 3.6
Summary: Python 3.6 stringifies exceptions as `ExceptionClass("foo",)`
instead of `ExceptionClass("foo")`.   This patch makes the test
assertions a little more flexible so the test passes anyway.
Reviewers: JDevlieghere, jasonmolenda, labath
Reviewed By: labath
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68745
llvm-svn: 374417
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/file_handle/TestFileHandle.py
Commit 377fcf61b65262ca3dfa45ba921e69a260dd58d5 by rnk
Fix one more clang test which didn't have \5C in it
llvm-svn: 374418
The file was modifiedclang/test/CoverageMapping/abspath.cpp
Commit 30a96d3fcb764e078208110f6c09ea5a8a102914 by efriedma
[ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 2.
Just running -fsyntax-only over arm_neon.h doesn't cover some intrinsics
which are defined using macros.  Add more test coverage for that.
arm-neon-header.c wasn't checking the full set of available NEON target
features; change the target architecture of the test to account for
Fix the generator for arm_neon.h to generate casts in more cases where
they are necessary.
Fix VFMLAL_LOW etc. to express their signatures differently, so the
builtins have the expected type. Maybe the TableGen backend should
detect intrinsics that are defined the wrong way, and produce an error.
The rules here are sort of strange.
Differential Revision: https://reviews.llvm.org/D68743
llvm-svn: 374419
The file was modifiedclang/test/CodeGen/aarch64-neon-intrinsics.c
The file was modifiedclang/include/clang/Basic/arm_neon.td
The file was modifiedclang/test/CodeGen/arm_neon_intrinsics.c
The file was modifiedclang/test/Headers/arm-neon-header.c
The file was modifiedclang/utils/TableGen/NeonEmitter.cpp
Commit 13bd3ef40d8b1586f26a022e01b21e56c91e05bd by xiangxdh
[NFC][PowerPC]Clean up PPCAsmPrinter for TOC related pseudo opcode
Add a helper function getMCSymbolForTOCPseudoMO to clean up
PPCAsmPrinter a little bit.
Differential Revision: https://reviews.llvm.org/D68721
llvm-svn: 374420
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp