The code is now in a good enough state to pass the bunch of tests that I have run (after fixing the bugs), so let's enable it by default.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rL LLVM
 
Paths 
  |  Differential  D65277  
[ARM][LowOverheadLoops] Enable by default ClosedPublic Authored by samparker on Jul 25 2019, 5:47 AM. 
Details Summary The code is now in a good enough state to pass the bunch of tests that I have run (after fixing the bugs), so let's enable it by default. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 26 2019, 12:17 AM Closed by commit rL367297: [ARM][LowOverheadLoops] Enable by default (authored by sam_parker).  ·  Explain WhyJul 30 2019, 1:16 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 212289 llvm/trunk/lib/Target/ARM/ARMTargetTransformInfo.cpp
 llvm/trunk/test/Transforms/HardwareLoops/ARM/calls-codegen.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/calls.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/counter.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/do-rem.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/fp-emulation.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/simple-do.ll
 llvm/trunk/test/Transforms/HardwareLoops/ARM/structure.ll
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||