This code previously solely relied on the deprecated instruction itineraries. This patch changes it
to also request the MSchedModel if no itineraries are available.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
| Paths 
 |  Differential  D10428  
MachineLICM: Use TargetSchedModel instead of just itineraries ClosedPublic Authored by MatzeB on Jun 12 2015, 8:29 PM. 
Details Summary This code previously solely relied on the deprecated instruction itineraries. This patch changes it 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jun 12 2015, 8:34 PM Closed by commit rL239658: MachineLICM: Use TargetSchedModel instead of just itineraries (authored by matze).  ·  Explain WhyJun 12 2015, 8:46 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 27628 llvm/trunk/include/llvm/Target/TargetInstrInfo.h
 llvm/trunk/lib/CodeGen/MachineLICM.cpp
 llvm/trunk/lib/CodeGen/TargetInstrInfo.cpp
 llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h
 llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp
 llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.h
 llvm/trunk/lib/Target/X86/X86InstrInfo.h
 llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||