From 7792e32b649d6399ffc9d4ebcc700a376a4936e8 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Fri, 30 Jan 2015 23:24:40 +0000 Subject: Reuse a bunch of cached subtargets and remove getSubtarget calls without a Function argument. llvm-svn: 227638 --- llvm/lib/Target/R600/AMDGPUSubtarget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Target/R600/AMDGPUSubtarget.cpp') diff --git a/llvm/lib/Target/R600/AMDGPUSubtarget.cpp b/llvm/lib/Target/R600/AMDGPUSubtarget.cpp index e08a7dd2689..f7078863cb6 100644 --- a/llvm/lib/Target/R600/AMDGPUSubtarget.cpp +++ b/llvm/lib/Target/R600/AMDGPUSubtarget.cpp @@ -81,10 +81,10 @@ AMDGPUSubtarget::AMDGPUSubtarget(StringRef TT, StringRef GPU, StringRef FS, if (getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) { InstrInfo.reset(new R600InstrInfo(*this)); - TLInfo.reset(new R600TargetLowering(TM)); + TLInfo.reset(new R600TargetLowering(TM, *this)); } else { InstrInfo.reset(new SIInstrInfo(*this)); - TLInfo.reset(new SITargetLowering(TM)); + TLInfo.reset(new SITargetLowering(TM, *this)); } } -- cgit v1.2.3