commit | 373d50af1df0eb853f0773cd734f7078a0b139fd | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Thu Sep 04 06:18:33 2008 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Thu Sep 04 06:18:33 2008 +0000 |
tree | 6b8bbcd8c16d4c75db4758e6a94a57348d1fcbad | |
parent | 90960280ee79987f53b4952793a867143145a36a [diff] [blame] |
Load from GV stub should be locally CSE'd. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55763 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/X86FastISel.cpp b/lib/Target/X86/X86FastISel.cpp index 9b784b4..38aa994 100644 --- a/lib/Target/X86/X86FastISel.cpp +++ b/lib/Target/X86/X86FastISel.cpp
@@ -71,6 +71,8 @@ X86AddressMode AM; AM.GV = GV; addFullAddress(BuildMI(MBB, TII.get(Opc), Op0), AM); + // Prevent loading GV stub multiple times in same MBB. + LocalValueMap[V] = Op0; } return true; }