SuccessChanges

Summary

  1. [X86] Remove unused pattern fragment that referenced MVT::i1. NFC
  2. [AArch64] Add support for a MinGW AArch64 target Differential Revision: https://reviews.llvm.org/D36364
  3. [COFF, ARM64] Use '//' as comment character in assembly files in GNU environments This allows using semicolons for bundling up more than one statement per line. This is used within the mingw-w64 project in some assembly files that contain code for multiple architectures. Differential Revision: https://reviews.llvm.org/D36366
  4. Remove RISCV from LLVM_ALL_TARGETS in CMakeLists.txt It was mistakenly added to that list in D23560 (committed in rL285712). RISCV is an experimental backend and should never have been in that list, I mistakenly interpreted LLVM_ALL_TARGETS as a list of all targets rather than targets to build by default. Unfortunately, because of this the RISCV backend has been building by default when it shouldn't be. This commet adds a description comment, which should help to avoid such mistakes in the future. See my message to llvm-dev for more information and analysis <http://lists.llvm.org/pipermail/llvm-dev/2017-August/116347.html>. Differential Revision: https://reviews.llvm.org/D36538
Revision 310799 by ctopper:
[X86] Remove unused pattern fragment that referenced MVT::i1. NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.tdllvm.src/lib/Target/X86/X86InstrFragmentsSIMD.td
Revision 310798 by mstorsjo:
[AArch64] Add support for a MinGW AArch64 target

Differential Revision: https://reviews.llvm.org/D36364
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Basic/Targets.cppclang.src/lib/Basic/Targets.cpp
The file was modified/cfe/trunk/lib/Basic/Targets/AArch64.cppclang.src/lib/Basic/Targets/AArch64.cpp
The file was modified/cfe/trunk/lib/Basic/Targets/AArch64.hclang.src/lib/Basic/Targets/AArch64.h
The file was modified/cfe/trunk/lib/Driver/ToolChains/CrossWindows.cppclang.src/lib/Driver/ToolChains/CrossWindows.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/MinGW.cppclang.src/lib/Driver/ToolChains/MinGW.cpp
The file was modified/cfe/trunk/test/Preprocessor/predefined-macros.cclang.src/test/Preprocessor/predefined-macros.c
Revision 310797 by mstorsjo:
[COFF, ARM64] Use '//' as comment character in assembly files in GNU environments

This allows using semicolons for bundling up more than one
statement per line. This is used within the mingw-w64 project in some
assembly files that contain code for multiple architectures.

Differential Revision: https://reviews.llvm.org/D36366
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cppllvm.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
The file was modified/llvm/trunk/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.hllvm.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
The file was modified/llvm/trunk/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cppllvm.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
The file was added/llvm/trunk/test/MC/AArch64/coff-gnu.sllvm.src/test/MC/AArch64/coff-gnu.s
Revision 310796 by asb:
Remove RISCV from LLVM_ALL_TARGETS in CMakeLists.txt

It was mistakenly added to that list in D23560 (committed in rL285712). RISCV
is an experimental backend and should never have been in that list, I
mistakenly interpreted LLVM_ALL_TARGETS as a list of all targets rather than
targets to build by default. Unfortunately, because of this the RISCV backend
has been building by default when it shouldn't be.

This commet adds a description comment, which should help to avoid such
mistakes in the future.

See my message to llvm-dev for more information and analysis
<http://lists.llvm.org/pipermail/llvm-dev/2017-August/116347.html>.

Differential Revision: https://reviews.llvm.org/D36538
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txtllvm.src/CMakeLists.txt