[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp

Evan Cheng evan.cheng at apple.com
Mon May 21 11:43:45 PDT 2007



Changes in directory llvm/lib/Target/PowerPC:

PPCInstrInfo.cpp updated: 1.38 -> 1.39
---
Log message:

BlockHasNoFallThrough() now returns true if block ends with a return instruction.

---
Diffs of the changes:  (+1 -0)

 PPCInstrInfo.cpp |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.38 llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.39
--- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.38	Thu May 17 19:05:48 2007
+++ llvm/lib/Target/PowerPC/PPCInstrInfo.cpp	Mon May 21 13:43:25 2007
@@ -276,6 +276,7 @@
   if (MBB.empty()) return false;
   
   switch (MBB.back().getOpcode()) {
+  case PPC::BLR:   // Return.
   case PPC::B:     // Uncond branch.
   case PPC::BCTR:  // Indirect branch.
     return true;






More information about the llvm-commits mailing list