FailedChanges

Summary

  1. add -fthinlto-index= option to clang-cl Summary: This adds a -fthinlto-index= option to clang-cl, which allows it to be used to drive ThinLTO backend passes. This allows clang-cl to be used for distributed ThinLTO. Reviewers: tejohnson, pcc, rnk Subscribers: mehdi_amini, steven_wu, dexonsmith, arphaman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64458
  2. [OpenCL] Make TableGen'd builtin tables and helper functions static Reviewers: Pierre, Anastasia Reviewed By: Anastasia Subscribers: yaxunl, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64608
  3. [clang-fuzzer] Remove 'setUseOrcMCJITReplacement(false)' call. The default value for this option (UseMCJITReplacement) is already false, and OrcMCJITReplacement is going to have deprecation warnings attached in LLVM 9.0. Removing this call removes a spurious warning.
  4. [WebAssembly] Simplify regcopy.mir Summary: This deletes the ll templates from the functions because they don't need them (mir files need ll templates only when they have function calls or BB names that are not numbers). This also renames the filename to `reg-copy.mir`, because I'm planning to add some more `reg-*.mir` soon. Reviewers: tlively Subscribers: dschuff, sbc100, jgravelle-google, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64704
  5. [WebAssembly] Assembler: support special floats: infinity / nan Summary: These are emitted as identifiers by the InstPrinter, so we should parse them as such. These could potentially clash with symbols of the same name, but that is out of our (the WebAssembly backend) control. Reviewers: dschuff Subscribers: sbc100, jgravelle-google, aheejin, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64770
  6. [DirectoryWatcher][test] Relax test assumptions Workaround for FSEvents sometimes sending notifications for events that happened before DirectoryWatcher was created. This caused tests to be flaky on green dragon.
  7. [DirectoryWatcher][NFC][test] Add typedef for enum
Revision 366146 by inglorion:
add -fthinlto-index= option to clang-cl

Summary:
This adds a -fthinlto-index= option to clang-cl, which allows it to
be used to drive ThinLTO backend passes. This allows clang-cl to be
used for distributed ThinLTO.

Reviewers: tejohnson, pcc, rnk

Subscribers: mehdi_amini, steven_wu, dexonsmith, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64458
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Driver/Options.td (diff)clang.src/include/clang/Driver/Options.td
The file was added/cfe/trunk/test/Driver/cl-thinlto-backend.cclang.src/test/Driver/cl-thinlto-backend.c
Revision 366143 by tstellar:
[OpenCL] Make TableGen'd builtin tables and helper functions static

Reviewers: Pierre, Anastasia

Reviewed By: Anastasia

Subscribers: yaxunl, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64608
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaLookup.cpp (diff)clang.src/lib/Sema/SemaLookup.cpp
The file was modified/cfe/trunk/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp (diff)clang.src/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
Revision 366141 by Lang Hames:
[clang-fuzzer] Remove 'setUseOrcMCJITReplacement(false)' call.

The default value for this option (UseMCJITReplacement) is already false, and
OrcMCJITReplacement is going to have deprecation warnings attached in LLVM 9.0.
Removing this call removes a spurious warning.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp (diff)clang.src/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
Revision 366140 by aheejin:
[WebAssembly] Simplify regcopy.mir

Summary:
This deletes the ll templates from the functions because they don't need
them (mir files need ll templates only when they have function calls or
BB names that are not numbers).

This also renames the filename to `reg-copy.mir`, because I'm planning
to add some more `reg-*.mir` soon.

Reviewers: tlively

Subscribers: dschuff, sbc100, jgravelle-google, sunfish, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64704
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/WebAssembly/reg-copy.mirllvm.src/test/CodeGen/WebAssembly/reg-copy.mir
The file was removed/llvm/trunk/test/CodeGen/WebAssembly/regcopy.mirllvm.src/test/CodeGen/WebAssembly/regcopy.mir
Revision 366139 by aardappel:
[WebAssembly] Assembler: support special floats: infinity / nan

Summary:
These are emitted as identifiers by the InstPrinter, so we should
parse them as such. These could potentially clash with symbols of
the same name, but that is out of our (the WebAssembly backend) control.

Reviewers: dschuff

Subscribers: sbc100, jgravelle-google, aheejin, sunfish, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64770
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp (diff)llvm.src/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
The file was modified/llvm/trunk/test/MC/WebAssembly/basic-assembly.s (diff)llvm.src/test/MC/WebAssembly/basic-assembly.s
Revision 366138 by Jan Korous:
[DirectoryWatcher][test] Relax test assumptions

Workaround for FSEvents sometimes sending notifications for events that happened
before DirectoryWatcher was created.

This caused tests to be flaky on green dragon.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp (diff)clang.src/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
Revision 366137 by Jan Korous:
[DirectoryWatcher][NFC][test] Add typedef for enum
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp (diff)clang.src/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp