SuccessChanges

Summary

  1. llvm-remove: Remove "using namespace" in header.
  2. llvm-reduce: Add pass to reduce Metadata Patch by Diego Treviño! Differential Revision: https://reviews.llvm.org/D65026
  3. Move LLVM_ENABLE_ABI_BREAKING_CHECKS variables to their own file so that you don't have to link Error.o and all of its dependencies. In more detail: global initializers in Error.o can't be elided with -ffunction-sections/-gc-sections since they always need to be run causing a fairly significant binary bloat if all you want is the ABI breaking checks code. Differential Revision: https://reviews.llvm.org/D67387
  4. Actually reorder not and env in crash-recovery-modules.m
Revision 371563 by dblaikie:
llvm-remove: Remove "using namespace" in header.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-reduce/deltas/Delta.cpp (diff)llvm.src/tools/llvm-reduce/deltas/Delta.cpp
The file was modified/llvm/trunk/tools/llvm-reduce/deltas/Delta.h (diff)llvm.src/tools/llvm-reduce/deltas/Delta.h
The file was modified/llvm/trunk/tools/llvm-reduce/deltas/ReduceFunctions.cpp (diff)llvm.src/tools/llvm-reduce/deltas/ReduceFunctions.cpp
The file was modified/llvm/trunk/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp (diff)llvm.src/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp
Revision 371562 by dblaikie:
llvm-reduce: Add pass to reduce Metadata

Patch by Diego Treviño!

Differential Revision: https://reviews.llvm.org/D65026
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/Reduce/Inputs/remove-metadata.pyllvm.src/test/Reduce/Inputs/remove-metadata.py
The file was added/llvm/trunk/test/Reduce/remove-metadata.llllvm.src/test/Reduce/remove-metadata.ll
The file was modified/llvm/trunk/tools/llvm-reduce/CMakeLists.txt (diff)llvm.src/tools/llvm-reduce/CMakeLists.txt
The file was modified/llvm/trunk/tools/llvm-reduce/DeltaManager.h (diff)llvm.src/tools/llvm-reduce/DeltaManager.h
The file was added/llvm/trunk/tools/llvm-reduce/deltas/ReduceMetadata.cppllvm.src/tools/llvm-reduce/deltas/ReduceMetadata.cpp
The file was added/llvm/trunk/tools/llvm-reduce/deltas/ReduceMetadata.hllvm.src/tools/llvm-reduce/deltas/ReduceMetadata.h
Revision 371561 by echristo:
Move LLVM_ENABLE_ABI_BREAKING_CHECKS variables to their own file
so that you don't have to link Error.o and all of its dependencies.

In more detail: global initializers in Error.o can't be elided with
-ffunction-sections/-gc-sections since they always need to be run
causing a fairly significant binary bloat if all you want is the
ABI breaking checks code.

Differential Revision: https://reviews.llvm.org/D67387
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/lib/Support/ABIBreak.cppllvm.src/lib/Support/ABIBreak.cpp
The file was modified/llvm/trunk/lib/Support/CMakeLists.txt (diff)llvm.src/lib/Support/CMakeLists.txt
The file was modified/llvm/trunk/lib/Support/Error.cpp (diff)llvm.src/lib/Support/Error.cpp
The file was modified/llvm/trunk/utils/gn/secondary/llvm/lib/Support/BUILD.gn (diff)llvm.src/utils/gn/secondary/llvm/lib/Support/BUILD.gn
Revision 371559 by rnk:
Actually reorder not and env in crash-recovery-modules.m
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/Index/crash-recovery-modules.m (diff)clang.src/test/Index/crash-recovery-modules.m