diff options
| author | Dan Gohman <gohman@apple.com> | 2010-04-05 19:16:38 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2010-04-05 19:16:38 +0000 |
| commit | 976d1b600220301c467059c661abbcf9052cbf07 (patch) | |
| tree | 2c1f97ec223a5c76ef40fd9fae743deb9053484a /llvm | |
| parent | da081a8e1f295ffdd670f87dba19f470a9a5acaa (diff) | |
| download | bcm5719-llvm-976d1b600220301c467059c661abbcf9052cbf07.tar.gz bcm5719-llvm-976d1b600220301c467059c661abbcf9052cbf07.zip | |
Add an isReachableFromEntry to MachineDominators, following the one
in Dominators.
llvm-svn: 100454
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/CodeGen/MachineDominators.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/llvm/include/llvm/CodeGen/MachineDominators.h b/llvm/include/llvm/CodeGen/MachineDominators.h index 086528aaf57..48695d500b1 100644 --- a/llvm/include/llvm/CodeGen/MachineDominators.h +++ b/llvm/include/llvm/CodeGen/MachineDominators.h @@ -156,8 +156,13 @@ public: inline void splitBlock(MachineBasicBlock* NewBB) { DT->splitBlock(NewBB); } - - + + /// isReachableFromEntry - Return true if A is dominated by the entry + /// block of the function containing it. + bool isReachableFromEntry(MachineBasicBlock *A) { + return DT->isReachableFromEntry(A); + } + virtual void releaseMemory(); virtual void print(raw_ostream &OS, const Module*) const; |

