FailedChanges

Summary

  1. [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. Summary: Second patch: in the lib. Reviewers: gchatelet Subscribers: nemanjai, tschuett, MaskRay, mgrang, jsji, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68692
  2. [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. Summary: First patch: in unit tests. Subscribers: nemanjai, tschuett, MaskRay, jsji, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68687
  3. [mips] Set default float ABI to "soft" on FreeBSD Initial patch by Kyle Evans. Fix PR43596
  4. [DebugInfo] Enable call site debug info for ARM and AArch64 ARM and AArch64 SelectionDAG support for tacking parameter forwarding register is implemented so we can allow clang invocations for those two targets. Beside that restrict debug entry value support to be emitted for LimitedDebugInfo info and FullDebugInfo. Other types of debug info do not have functions nor variables debug info. Reviewers: aprantl, probinson, dstenb, vsk Reviewed By: vsk Differential Revision: https://reviews.llvm.org/D67004
  5. [Sema] Emit diagnostics for uncorrected delayed typos at the end of TU Summary: Instead of asserting all typos are corrected in the sema destructor. The sema destructor is not run in the common case of running the compiler with the -disable-free cc1 flag (which is the default in the driver). Having this assertion led to crashes in libclang and clangd, which are not reproducible when running the compiler. Asserting at the end of the TU could be an option, but finding all missing typo correction cases is hard and having worse diagnostics instead of a failing assertion is a better trade-off. For more discussion on this, see: https://lists.llvm.org/pipermail/cfe-dev/2019-July/062872.html Reviewers: sammccall, rsmith Reviewed By: rsmith Subscribers: usaxena95, dgoldman, jkorous, vsapsai, rnk, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64799
  6. Revert r374006: Reland 'Add VFS support for sanitizers' blacklist' Also revert follow-up changes to the test. Reason: the patch breaks our internal clang-tidy integration. It's also unclear why we should use getRealPath instead of plumbing the VFS to SanitizerBlacklist, see original commit thread of cfe-commits for a discussion.
  7. [TableGen] Fix crash when using HwModes in CodeEmitterGen When an instruction has an encoding definition for only a subset of the available HwModes, ensure we just avoid generating an encoding rather than crash.
  8. [llvm-exegesis] Add missing std::move in rL374146. This was breaking some bots: /home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/include/llvm/Support/Error.h:483:5: required from ‘llvm::Expected<T>::Expected(OtherT&&, typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type*) [with OtherT = std::vector<llvm::exegesis::CodeTemplate>&; T = std::vector<llvm::exegesis::CodeTemplate>; typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type = void]’ /home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:238:20: required from here /usr/include/c++/6/bits/stl_construct.h:75:7: error: use of deleted function ‘llvm::exegesis::CodeTemplate::CodeTemplate(const llvm::exegesis::CodeTemplate&)’ { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9. Unify the two CRC implementations David added the JamCRC implementation in r246590. More recently, Eugene added a CRC-32 implementation in r357901, which falls back to zlib's crc32 function if present. These checksums are essentially the same, so having multiple implementations seems unnecessary. This replaces the CRC-32 implementation with the simpler one from JamCRC, and implements the JamCRC interface in terms of CRC-32 since this means it can use zlib's implementation when available, saving a few bytes and potentially making it faster. JamCRC took an ArrayRef<char> argument, and CRC-32 took a StringRef. This patch changes it to ArrayRef<uint8_t> which I think is the best choice, and simplifies a few of the callers nicely. Differential revision: https://reviews.llvm.org/D68570
  10. [llvm-exegesis][NFC] Fix rL374146. Remove extra semicolon: Target.cpp:187:2: warning: extra ‘;’ [-Wpedantic]
  11. [llvm-exegesis] Explore LEA addressing modes. Summary: This will help for PR32326. This shows the well-known issue with `RBP` and `R13` as base registers. Reviewers: gchatelet Subscribers: tschuett, llvm-commits, RKSimon, andreadb Tags: #llvm Differential Revision: https://reviews.llvm.org/D68646
  12. Revert r374139, "[dsymutil] Fix handling of common symbols in multiple object files." The added test files ("com", "com1.o", "com2.o") are reserved names on Windows, and makes 'git checkout' fail with a filesystem error.
  13. [llvm-exegesis][NFC] Remove unecessary `using llvm::` directives. We've been in namespace llvm for at least a year.
Revision 374158 by courbet:
[llvm-exegesis][NFC] Remove extra `llvm::` qualifications.

Summary: Second patch: in the lib.

Reviewers: gchatelet

Subscribers: nemanjai, tschuett, MaskRay, mgrang, jsji, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D68692
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/AArch64/Target.cppllvm.src/tools/llvm-exegesis/lib/AArch64/Target.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Analysis.cppllvm.src/tools/llvm-exegesis/lib/Analysis.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Analysis.hllvm.src/tools/llvm-exegesis/lib/Analysis.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Assembler.cppllvm.src/tools/llvm-exegesis/lib/Assembler.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Assembler.hllvm.src/tools/llvm-exegesis/lib/Assembler.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/BenchmarkResult.cppllvm.src/tools/llvm-exegesis/lib/BenchmarkResult.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/BenchmarkResult.hllvm.src/tools/llvm-exegesis/lib/BenchmarkResult.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/BenchmarkRunner.cppllvm.src/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/BenchmarkRunner.hllvm.src/tools/llvm-exegesis/lib/BenchmarkRunner.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Clustering.cppllvm.src/tools/llvm-exegesis/lib/Clustering.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Clustering.hllvm.src/tools/llvm-exegesis/lib/Clustering.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/CodeTemplate.cppllvm.src/tools/llvm-exegesis/lib/CodeTemplate.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/CodeTemplate.hllvm.src/tools/llvm-exegesis/lib/CodeTemplate.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Latency.cppllvm.src/tools/llvm-exegesis/lib/Latency.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Latency.hllvm.src/tools/llvm-exegesis/lib/Latency.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/LlvmState.cppllvm.src/tools/llvm-exegesis/lib/LlvmState.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/LlvmState.hllvm.src/tools/llvm-exegesis/lib/LlvmState.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/MCInstrDescView.cppllvm.src/tools/llvm-exegesis/lib/MCInstrDescView.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/MCInstrDescView.hllvm.src/tools/llvm-exegesis/lib/MCInstrDescView.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/PerfHelper.cppllvm.src/tools/llvm-exegesis/lib/PerfHelper.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/PerfHelper.hllvm.src/tools/llvm-exegesis/lib/PerfHelper.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/PowerPC/Target.cppllvm.src/tools/llvm-exegesis/lib/PowerPC/Target.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/RegisterAliasing.cppllvm.src/tools/llvm-exegesis/lib/RegisterAliasing.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/RegisterAliasing.hllvm.src/tools/llvm-exegesis/lib/RegisterAliasing.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/RegisterValue.cppllvm.src/tools/llvm-exegesis/lib/RegisterValue.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/RegisterValue.hllvm.src/tools/llvm-exegesis/lib/RegisterValue.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/SchedClassResolution.cppllvm.src/tools/llvm-exegesis/lib/SchedClassResolution.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/SchedClassResolution.hllvm.src/tools/llvm-exegesis/lib/SchedClassResolution.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/SnippetGenerator.cppllvm.src/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/SnippetGenerator.hllvm.src/tools/llvm-exegesis/lib/SnippetGenerator.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/SnippetRepetitor.cppllvm.src/tools/llvm-exegesis/lib/SnippetRepetitor.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Target.cppllvm.src/tools/llvm-exegesis/lib/Target.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Target.hllvm.src/tools/llvm-exegesis/lib/Target.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Uops.cppllvm.src/tools/llvm-exegesis/lib/Uops.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Uops.hllvm.src/tools/llvm-exegesis/lib/Uops.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/X86/Target.cppllvm.src/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cppllvm.src/tools/llvm-exegesis/llvm-exegesis.cpp
Revision 374157 by courbet:
[llvm-exegesis][NFC] Remove extra `llvm::` qualifications.

Summary: First patch: in unit tests.

Subscribers: nemanjai, tschuett, MaskRay, jsji, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D68687
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/AArch64/TargetTest.cppllvm.src/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cppllvm.src/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.hllvm.src/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/PerfHelperTest.cppllvm.src/unittests/tools/llvm-exegesis/PerfHelperTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cppllvm.src/unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/PowerPC/TargetTest.cppllvm.src/unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/RegisterValueTest.cppllvm.src/unittests/tools/llvm-exegesis/RegisterValueTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/AssemblerTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/TargetTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/TargetTest.cpp
Revision 374154 by atanasyan:
[mips] Set default float ABI to "soft" on FreeBSD

Initial patch by Kyle Evans.

Fix PR43596
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Driver/ToolChains/Arch/Mips.cppclang.src/lib/Driver/ToolChains/Arch/Mips.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/Arch/Mips.hclang.src/lib/Driver/ToolChains/Arch/Mips.h
The file was modified/cfe/trunk/lib/Driver/ToolChains/Clang.cppclang.src/lib/Driver/ToolChains/Clang.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/Gnu.cppclang.src/lib/Driver/ToolChains/Gnu.cpp
The file was modified/cfe/trunk/test/Driver/mips-float.cclang.src/test/Driver/mips-float.c
Revision 374153 by nikolaprica:
[DebugInfo] Enable call site debug info for ARM and AArch64

ARM and AArch64 SelectionDAG support for tacking parameter forwarding
register is implemented so we can allow clang invocations for those two
targets.
Beside that restrict debug entry value support to be emitted for
LimitedDebugInfo info and FullDebugInfo. Other types of debug info do
not have functions nor variables debug info.

Reviewers: aprantl, probinson, dstenb, vsk

Reviewed By: vsk

Differential Revision: https://reviews.llvm.org/D67004
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CGDebugInfo.cppclang.src/lib/CodeGen/CGDebugInfo.cpp
The file was modified/cfe/trunk/lib/Frontend/CompilerInvocation.cppclang.src/lib/Frontend/CompilerInvocation.cpp
The file was modified/cfe/trunk/test/CodeGen/debug-info-param-modification.cclang.src/test/CodeGen/debug-info-param-modification.c
Revision 374152 by ibiryukov:
[Sema] Emit diagnostics for uncorrected delayed typos at the end of TU

Summary:
Instead of asserting all typos are corrected in the sema destructor.

The sema destructor is not run in the common case of running the compiler
with the -disable-free cc1 flag (which is the default in the driver).

Having this assertion led to crashes in libclang and clangd, which are not
reproducible when running the compiler.

Asserting at the end of the TU could be an option, but finding all
missing typo correction cases is hard and having worse diagnostics instead
of a failing assertion is a better trade-off.

For more discussion on this, see:
https://lists.llvm.org/pipermail/cfe-dev/2019-July/062872.html

Reviewers: sammccall, rsmith

Reviewed By: rsmith

Subscribers: usaxena95, dgoldman, jkorous, vsapsai, rnk, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64799
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/Sema.cppclang.src/lib/Sema/Sema.cpp
The file was modified/cfe/trunk/test/SemaObjC/typo-correction-subscript.mclang.src/test/SemaObjC/typo-correction-subscript.m
Revision 374151 by ibiryukov:
Revert r374006: Reland 'Add VFS support for sanitizers' blacklist'

Also revert follow-up changes to the test.
Reason: the patch breaks our internal clang-tidy integration.

It's also unclear why we should use getRealPath instead of plumbing the
VFS to SanitizerBlacklist, see original commit thread of cfe-commits for
a discussion.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/AST/ASTContext.cppclang.src/lib/AST/ASTContext.cpp
The file was removed/cfe/trunk/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yamlclang.src/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml
The file was removed/cfe/trunk/test/CodeGen/ubsan-blacklist-vfs.cclang.src/test/CodeGen/ubsan-blacklist-vfs.c
Revision 374150 by jamesm:
[TableGen] Fix crash when using HwModes in CodeEmitterGen

When an instruction has an encoding definition for only a subset of
the available HwModes, ensure we just avoid generating an encoding
rather than crash.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/TableGen/HwModeEncodeDecode.tdllvm.src/test/TableGen/HwModeEncodeDecode.td
The file was modified/llvm/trunk/utils/TableGen/CodeEmitterGen.cppllvm.src/utils/TableGen/CodeEmitterGen.cpp
Revision 374149 by courbet:
[llvm-exegesis] Add missing std::move in rL374146.

This was breaking some bots:

/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/include/llvm/Support/Error.h:483:5:   required from ‘llvm::Expected<T>::Expected(OtherT&&, typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type*) [with OtherT = std::vector<llvm::exegesis::CodeTemplate>&; T = std::vector<llvm::exegesis::CodeTemplate>; typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type = void]’
/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:238:20:   required from here
/usr/include/c++/6/bits/stl_construct.h:75:7: error: use of deleted function ‘llvm::exegesis::CodeTemplate::CodeTemplate(const llvm::exegesis::CodeTemplate&)’
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/X86/Target.cppllvm.src/tools/llvm-exegesis/lib/X86/Target.cpp
Revision 374148 by hans:
Unify the two CRC implementations

David added the JamCRC implementation in r246590. More recently, Eugene
added a CRC-32 implementation in r357901, which falls back to zlib's
crc32 function if present.

These checksums are essentially the same, so having multiple
implementations seems unnecessary. This replaces the CRC-32
implementation with the simpler one from JamCRC, and implements the
JamCRC interface in terms of CRC-32 since this means it can use zlib's
implementation when available, saving a few bytes and potentially making
it faster.

JamCRC took an ArrayRef<char> argument, and CRC-32 took a StringRef.
This patch changes it to ArrayRef<uint8_t> which I think is the best
choice, and simplifies a few of the callers nicely.

Differential revision: https://reviews.llvm.org/D68570
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/AST/MicrosoftMangle.cppclang.src/lib/AST/MicrosoftMangle.cpp
The file was modified/lld/trunk/COFF/PDB.cppN/A
The file was modified/lldb/trunk/source/Plugins/ObjectFile/ELF/ObjectFileELF.cppN/A
The file was modified/llvm/trunk/include/llvm/Support/CRC.hllvm.src/include/llvm/Support/CRC.h
The file was removed/llvm/trunk/include/llvm/Support/JamCRC.hllvm.src/include/llvm/Support/JamCRC.h
The file was modified/llvm/trunk/lib/DebugInfo/PDB/Native/Hash.cppllvm.src/lib/DebugInfo/PDB/Native/Hash.cpp
The file was modified/llvm/trunk/lib/DebugInfo/PDB/Native/PDBFileBuilder.cppllvm.src/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
The file was modified/llvm/trunk/lib/DebugInfo/PDB/Native/TpiHashing.cppllvm.src/lib/DebugInfo/PDB/Native/TpiHashing.cpp
The file was modified/llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cppllvm.src/lib/DebugInfo/Symbolize/Symbolize.cpp
The file was modified/llvm/trunk/lib/MC/WinCOFFObjectWriter.cppllvm.src/lib/MC/WinCOFFObjectWriter.cpp
The file was modified/llvm/trunk/lib/Support/CMakeLists.txtllvm.src/lib/Support/CMakeLists.txt
The file was modified/llvm/trunk/lib/Support/CRC.cppllvm.src/lib/Support/CRC.cpp
The file was removed/llvm/trunk/lib/Support/JamCRC.cppllvm.src/lib/Support/JamCRC.cpp
The file was modified/llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cppllvm.src/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
The file was modified/llvm/trunk/tools/llvm-objcopy/COFF/COFFObjcopy.cppllvm.src/tools/llvm-objcopy/COFF/COFFObjcopy.cpp
The file was modified/llvm/trunk/tools/llvm-objcopy/CopyConfig.cppllvm.src/tools/llvm-objcopy/CopyConfig.cpp
The file was modified/llvm/trunk/unittests/Support/CRCTest.cppllvm.src/unittests/Support/CRCTest.cpp
The file was modified/llvm/trunk/utils/gn/secondary/llvm/lib/Support/BUILD.gnllvm.src/utils/gn/secondary/llvm/lib/Support/BUILD.gn
Revision 374147 by courbet:
[llvm-exegesis][NFC] Fix rL374146.

Remove extra semicolon: Target.cpp:187:2: warning: extra ‘;’ [-Wpedantic]
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/X86/Target.cppllvm.src/tools/llvm-exegesis/lib/X86/Target.cpp
Revision 374146 by courbet:
[llvm-exegesis] Explore LEA addressing modes.

Summary:
This will help for PR32326.

This shows the well-known issue with `RBP` and `R13` as base registers.

Reviewers: gchatelet

Subscribers: tschuett, llvm-commits, RKSimon, andreadb

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D68646
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-exegesis/X86/latency-LEA64r.sllvm.src/test/tools/llvm-exegesis/X86/latency-LEA64r.s
The file was added/llvm/trunk/test/tools/llvm-exegesis/X86/uops-LEA64r.sllvm.src/test/tools/llvm-exegesis/X86/uops-LEA64r.s
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/RegisterAliasing.hllvm.src/tools/llvm-exegesis/lib/RegisterAliasing.h
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/Uops.cppllvm.src/tools/llvm-exegesis/lib/Uops.cpp
The file was modified/llvm/trunk/tools/llvm-exegesis/lib/X86/Target.cppllvm.src/tools/llvm-exegesis/lib/X86/Target.cpp
Revision 374144 by jmorse:
Revert r374139, "[dsymutil] Fix handling of common symbols in multiple object files."

The added test files ("com", "com1.o", "com2.o") are reserved names on
Windows, and makes 'git checkout' fail with a filesystem error.
Change TypePath in RepositoryPath in Workspace
The file was removed/llvm/trunk/test/tools/dsymutil/Inputs/privatellvm.src/test/tools/dsymutil/Inputs/private
The file was removed/llvm/trunk/test/tools/dsymutil/X86/common-sym-multi.testllvm.src/test/tools/dsymutil/X86/common-sym-multi.test
The file was modified/llvm/trunk/tools/dsymutil/MachODebugMapParser.cppllvm.src/tools/dsymutil/MachODebugMapParser.cpp
Revision 374143 by courbet:
[llvm-exegesis][NFC] Remove unecessary `using llvm::` directives.

We've been in namespace llvm for at least a year.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/AArch64/TargetTest.cppllvm.src/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/AssemblerTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp
The file was modified/llvm/trunk/unittests/tools/llvm-exegesis/X86/TargetTest.cppllvm.src/unittests/tools/llvm-exegesis/X86/TargetTest.cpp