diff options
author | Jakub Staszak <kubastaszak@gmail.com> | 2012-12-04 00:50:06 +0000 |
---|---|---|
committer | Jakub Staszak <kubastaszak@gmail.com> | 2012-12-04 00:50:06 +0000 |
commit | bac8ae6506317aae89da6b9405dcf555211217df (patch) | |
tree | 01ff68e8cb3d3075f3cb504248a692dfa5cb918a /llvm/lib/CodeGen | |
parent | f99b535fdb83a1943fa1a1970f49a389b6581b10 (diff) | |
download | bcm5719-llvm-bac8ae6506317aae89da6b9405dcf555211217df.tar.gz bcm5719-llvm-bac8ae6506317aae89da6b9405dcf555211217df.zip |
Use dyn_cast instead of isa and cast. No functionality change.
llvm-svn: 169196
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index 5f921c43698..ca252743d8d 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -1006,12 +1006,12 @@ void SelectionDAGISel::SelectAllBasicBlocks(const Function &Fn) { if (AllPredsVisited) { for (BasicBlock::const_iterator I = LLVMBB->begin(); - isa<PHINode>(I); ++I) - FuncInfo->ComputePHILiveOutRegInfo(cast<PHINode>(I)); + const PHINode *PN = dyn_cast<PHINode>(I); ++I) + FuncInfo->ComputePHILiveOutRegInfo(PN); } else { for (BasicBlock::const_iterator I = LLVMBB->begin(); - isa<PHINode>(I); ++I) - FuncInfo->InvalidatePHILiveOutRegInfo(cast<PHINode>(I)); + const PHINode *PN = dyn_cast<PHINode>(I); ++I) + FuncInfo->InvalidatePHILiveOutRegInfo(PN); } FuncInfo->VisitedBBs.insert(LLVMBB); |