[PATCH] Separate Machine IR from CodeGen: Move SplitCriticalEdge out of MachineBasicBlock
Alex Lorenz
arphaman at gmail.com
Wed May 27 09:49:54 PDT 2015
Hi dexonsmith, bogner, bob.wilson,
This patch is related to my proposal for separating machine IR from CodeGen: http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-May/086063.html.
This patch moves the SplitCriticalEdge method out of MachineBasicBlock class so that MachineBasicBlock.cpp won't have to include several header
files that declare passes that won't be moved from CodeGen to the new Machine IR library.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D10064
Files:
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/CodeGen/MachineIRUtils.h
lib/CodeGen/CMakeLists.txt
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineIRUtils.cpp
lib/CodeGen/MachineLICM.cpp
lib/CodeGen/MachineSink.cpp
lib/CodeGen/PHIElimination.cpp
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10064.26608.patch
Type: text/x-patch
Size: 29569 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150527/4622ea6f/attachment.bin>
More information about the llvm-commits
mailing list