diff options
author | Matthias Braun <matze@braunis.de> | 2015-09-25 21:25:19 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2015-09-25 21:25:19 +0000 |
commit | c2d4befb54e2f978e14c5625065d8718016de7de (patch) | |
tree | 95d7a20ee3dae30e91f40d3540335c5a421bf6d8 /llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | |
parent | 8d0b734e7116aeb3165d1fdd0d4a320eed07efde (diff) | |
download | bcm5719-llvm-c2d4befb54e2f978e14c5625065d8718016de7de.tar.gz bcm5719-llvm-c2d4befb54e2f978e14c5625065d8718016de7de.zip |
MachineBasicBlock: Factor out common code into isReturnBlock()
llvm-svn: 248617
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp index 30d792e0bbc..4fd57be8c9d 100644 --- a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp @@ -286,7 +286,7 @@ void PPCDAGToDAGISel::InsertVRSaveCode(MachineFunction &Fn) { // Find all return blocks, outputting a restore in each epilog. for (MachineFunction::iterator BB = Fn.begin(), E = Fn.end(); BB != E; ++BB) { - if (!BB->empty() && BB->back().isReturn()) { + if (BB->isReturnBlock()) { IP = BB->end(); --IP; // Skip over all terminator instructions, which are part of the return |