[llvm] r253244 - Use the subtarget reference that we already have

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 16 10:47:12 PST 2015


Author: rnk
Date: Mon Nov 16 12:47:12 2015
New Revision: 253244

URL: http://llvm.org/viewvc/llvm-project?rev=253244&view=rev
Log:
Use the subtarget reference that we already have

Modified:
    llvm/trunk/lib/Target/X86/X86FrameLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86FrameLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FrameLowering.cpp?rev=253244&r1=253243&r2=253244&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86FrameLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FrameLowering.cpp Mon Nov 16 12:47:12 2015
@@ -2568,8 +2568,7 @@ bool X86FrameLowering::canUseAsEpilogue(
   // not taking a chance at messing with them.
   // I.e., unless this block is already an exit block, we can't use
   // it as an epilogue.
-  if (MBB.getParent()->getSubtarget<X86Subtarget>().isTargetWin64() &&
-      !MBB.succ_empty() && !MBB.isReturnBlock())
+  if (STI.isTargetWin64() && !MBB.succ_empty() && !MBB.isReturnBlock())
     return false;
 
   if (canUseLEAForSPInEpilogue(*MBB.getParent()))




More information about the llvm-commits mailing list