Moving LiveRangeShrink to x86 as this pass is mostly useful for archtectures with great register pressure.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D33294
Only enable LiveRangeShrink for x86. ClosedPublic Authored by danielcdh on May 17 2017, 12:05 PM.
Details Summary Moving LiveRangeShrink to x86 as this pass is mostly useful for archtectures with great register pressure.
Diff Detail
Event TimelineHerald added subscribers: javed.absar, jyknight, jholewinski. · View Herald TranscriptMay 17 2017, 12:05 PM This revision is now accepted and ready to land.May 17 2017, 1:10 PM Closed by commit rL303292: Only enable LiveRangeShrink for x86. (authored by dehao). · Explain WhyMay 17 2017, 1:31 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 99341 llvm/trunk/lib/CodeGen/TargetPassConfig.cpp
llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
llvm/trunk/test/CodeGen/AArch64/arm64-ccmp.ll
llvm/trunk/test/CodeGen/NVPTX/sched1.ll
llvm/trunk/test/CodeGen/NVPTX/sched2.ll
llvm/trunk/test/CodeGen/SPARC/LeonItinerariesUT.ll
|