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
|