[PATCH] D24173: Explicitly require DominatorTreeAnalysis pass for instsimplify pass.

Dehao Chen via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 1 19:53:14 PDT 2016


danielcdh added a comment.

Looks like the buildbot failure are due to the other patch. But I'll hold off until I get an approval before I commit the patch again.

Change #123918

Changed by	alexshap
Changed at	Thu 01 Sep 2016 17:00:30
Repository	http://llvm.org/svn/llvm-project
Project	clang-tools-extra
Branch	trunk
Revision	280431
Comments

Add clang-reorder-fields to clang-tools-extra

This diff adds v0 of clang-reorder-fields tool to clang/tools/extra.
The main idea behind this tool is to simplify and make less error-prone refactoring of large codebases when
someone needs to change the order fields of a struct/class (for example to remove excess padding).

Differential revision: https://reviews.llvm.org/D23279
Changed files

CMakeLists.txt
clang-reorder-fields
clang-reorder-fields/CMakeLists.txt
clang-reorder-fields/ReorderFieldsAction.cpp
clang-reorder-fields/ReorderFieldsAction.h
clang-reorder-fields/tool
clang-reorder-fields/tool/CMakeLists.txt
clang-reorder-fields/tool/ClangReorderFields.cpp
test/CMakeLists.txt
test/clang-reorder-fields
test/clang-reorder-fields/AggregatePartialInitialization.cpp
test/clang-reorder-fields/CStructAmbiguousName.cpp
test/clang-reorder-fields/CStructFieldsOrder.cpp
test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp
test/clang-reorder-fields/ClassMixedInitialization.cpp
test/clang-reorder-fields/ClassSimpleCtor.cpp


https://reviews.llvm.org/D24173





More information about the llvm-commits mailing list