diff options
author | Eric Christopher <echristo@gmail.com> | 2015-02-02 17:38:43 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2015-02-02 17:38:43 +0000 |
commit | 05b819718cdf879e912b67ac8e13c13e43f7b4ee (patch) | |
tree | e70f83937d48bb6443b643472cf42d1d91c15a3a /llvm/lib/Target/X86/X86VZeroUpper.cpp | |
parent | c22f83a59095b32bd1ec6e878e1a09dd30c861e3 (diff) | |
download | bcm5719-llvm-05b819718cdf879e912b67ac8e13c13e43f7b4ee.tar.gz bcm5719-llvm-05b819718cdf879e912b67ac8e13c13e43f7b4ee.zip |
Reuse a bunch of cached subtargets and remove getSubtarget calls
without a Function argument.
llvm-svn: 227814
Diffstat (limited to 'llvm/lib/Target/X86/X86VZeroUpper.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86VZeroUpper.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86VZeroUpper.cpp b/llvm/lib/Target/X86/X86VZeroUpper.cpp index 5c01f3e1ff6..52253948329 100644 --- a/llvm/lib/Target/X86/X86VZeroUpper.cpp +++ b/llvm/lib/Target/X86/X86VZeroUpper.cpp @@ -247,10 +247,10 @@ void VZeroUpperInserter::processBasicBlock(MachineBasicBlock &MBB) { /// runOnMachineFunction - Loop over all of the basic blocks, inserting /// vzero upper instructions before function calls. bool VZeroUpperInserter::runOnMachineFunction(MachineFunction &MF) { - const X86Subtarget &ST = MF.getTarget().getSubtarget<X86Subtarget>(); + const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); if (!ST.hasAVX() || ST.hasAVX512()) return false; - TII = MF.getSubtarget().getInstrInfo(); + TII = ST.getInstrInfo(); MachineRegisterInfo &MRI = MF.getRegInfo(); EverMadeChange = false; |