Templatify RegionInfo so it works on MachineBasicBlocks
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 19 Jul 2014 18:29:29 +0000 (18:29 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 19 Jul 2014 18:29:29 +0000 (18:29 +0000)
commit5e1c96a6324f6fdeda1457d114886db37ef0c803
tree0becfc2fd5c9bf4c5e61561de30752f27a78eebe
parentfd22980d6b57b358204eb9b511e9da3838ae021f
Templatify RegionInfo so it works on MachineBasicBlocks

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213456 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/Analysis/RegionInfo.h
include/llvm/Analysis/RegionInfoImpl.h [new file with mode: 0644]
include/llvm/Analysis/RegionIterator.h
include/llvm/CodeGen/MachineRegionInfo.h [new file with mode: 0644]
include/llvm/InitializePasses.h
lib/Analysis/Analysis.cpp
lib/Analysis/RegionInfo.cpp
lib/Analysis/RegionPass.cpp
lib/Analysis/RegionPrinter.cpp
lib/CodeGen/CMakeLists.txt
lib/CodeGen/MachineRegionInfo.cpp [new file with mode: 0644]
lib/Transforms/Scalar/StructurizeCFG.cpp