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)
commit1b8d83796dd1edb7f8c30543620ac83690aa2558
treee89a4016f70f32047f94deaa113cb19ff21a78fe
parenta93441fe9ca9ef2a3a04d558ef208ae6108e249d
Templatify RegionInfo so it works on MachineBasicBlocks

llvm-svn: 213456
12 files changed:
llvm/include/llvm/Analysis/RegionInfo.h
llvm/include/llvm/Analysis/RegionInfoImpl.h [new file with mode: 0644]
llvm/include/llvm/Analysis/RegionIterator.h
llvm/include/llvm/CodeGen/MachineRegionInfo.h [new file with mode: 0644]
llvm/include/llvm/InitializePasses.h
llvm/lib/Analysis/Analysis.cpp
llvm/lib/Analysis/RegionInfo.cpp
llvm/lib/Analysis/RegionPass.cpp
llvm/lib/Analysis/RegionPrinter.cpp
llvm/lib/CodeGen/CMakeLists.txt
llvm/lib/CodeGen/MachineRegionInfo.cpp [new file with mode: 0644]
llvm/lib/Transforms/Scalar/StructurizeCFG.cpp