Add the majority of machine-level critical edge breaking pass. Most of this was...
authorOwen Anderson <resistor@mac.com>
Thu, 8 Nov 2007 07:55:43 +0000 (07:55 +0000)
committerOwen Anderson <resistor@mac.com>
Thu, 8 Nov 2007 07:55:43 +0000 (07:55 +0000)
commit01f43a4d551eb126731d2ae622d39ca0291965c6
tree96a86f8dfe72435b8220c445f0b3876bbeecaf70
parent14b3fb78059a7b720ac9592e1f5d827166a5b5ac
Add the majority of machine-level critical edge breaking pass.  Most of this was written by Fernando, cleanup and updating to TOT by me.

This still needs a bit of work, particularly to handle jump tables properly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43885 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/BreakCriticalMachineEdges.cpp [new file with mode: 0644]