SuccessChanges

Summary

  1. Add AutoUpgrade function to add new address space datalayout string to existing datalayouts. Summary: Add function to AutoUpgrade to change the datalayout of old X86 datalayout strings. This adds "-p270:32:32-p271:32:32-p272:64:64" to X86 datalayouts that are otherwise valid and don't already contain it. This also removes the compatibility changes in https://reviews.llvm.org/D66843. Datalayout change in https://reviews.llvm.org/D64931. Reviewers: rnk, echristo Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D67631
  2. gn build: Merge r372264
  3. llvm-reduce: Add pass to reduce basic blocks Patch by Diego Treviño! Differential Revision: https://reviews.llvm.org/D66320
  4. fix build, adjust test also for Windows path separator Introduced in 1e9c1d2b7bfc.
Revision 372267 by akhuang:
Add AutoUpgrade function to add new address space datalayout string to existing datalayouts.

Summary:
Add function to AutoUpgrade to change the datalayout of old X86 datalayout strings.
This adds "-p270:32:32-p271:32:32-p272:64:64" to X86 datalayouts that are otherwise valid
and don't already contain it.

This also removes the compatibility changes in https://reviews.llvm.org/D66843.
Datalayout change in https://reviews.llvm.org/D64931.

Reviewers: rnk, echristo

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67631
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/IR/AutoUpgrade.h (diff)llvm.src/include/llvm/IR/AutoUpgrade.h
The file was modified/llvm/trunk/include/llvm/Target/TargetMachine.h (diff)llvm.src/include/llvm/Target/TargetMachine.h
The file was modified/llvm/trunk/lib/Bitcode/Reader/BitcodeReader.cpp (diff)llvm.src/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modified/llvm/trunk/lib/IR/AutoUpgrade.cpp (diff)llvm.src/lib/IR/AutoUpgrade.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86TargetMachine.cpp (diff)llvm.src/lib/Target/X86/X86TargetMachine.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86TargetMachine.h (diff)llvm.src/lib/Target/X86/X86TargetMachine.h
The file was added/llvm/trunk/test/Bitcode/upgrade-datalayout.llllvm.src/test/Bitcode/upgrade-datalayout.ll
The file was added/llvm/trunk/test/Bitcode/upgrade-datalayout2.llllvm.src/test/Bitcode/upgrade-datalayout2.ll
The file was added/llvm/trunk/test/Bitcode/upgrade-datalayout3.llllvm.src/test/Bitcode/upgrade-datalayout3.ll
The file was modified/llvm/trunk/unittests/Bitcode/CMakeLists.txt (diff)llvm.src/unittests/Bitcode/CMakeLists.txt
The file was added/llvm/trunk/unittests/Bitcode/DataLayoutUpgradeTest.cppllvm.src/unittests/Bitcode/DataLayoutUpgradeTest.cpp
Revision 372265 by gnsyncbot:
gn build: Merge r372264
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn (diff)llvm.src/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
Revision 372264 by dblaikie:
llvm-reduce: Add pass to reduce basic blocks

Patch by Diego Treviño!

Differential Revision: https://reviews.llvm.org/D66320
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/Reduce/Inputs/remove-bbs.pyllvm.src/test/Reduce/Inputs/remove-bbs.py
The file was added/llvm/trunk/test/Reduce/remove-bbs.llllvm.src/test/Reduce/remove-bbs.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/ReduceBasicBlocks.cppllvm.src/tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
The file was added/llvm/trunk/tools/llvm-reduce/deltas/ReduceBasicBlocks.hllvm.src/tools/llvm-reduce/deltas/ReduceBasicBlocks.h
Revision 372263 by llunak:
fix build, adjust test also for Windows path separator

Introduced in 1e9c1d2b7bfc.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/Frontend/rewrite-includes-conditions.c (diff)clang.src/test/Frontend/rewrite-includes-conditions.c
The file was modified/cfe/trunk/test/Frontend/rewrite-includes.c (diff)clang.src/test/Frontend/rewrite-includes.c