Displaying 2 results from an estimated 2 matches for "canmacrofusecmp".
2018 Apr 03
4
SCEV and LoopStrengthReduction Formulae
I am attempting to implement a minor loop strength reduction optimization for
targets that support compare and jump fusion, specifically
TTI::canMacroFuseCmp(). My approach might be wrong; however, I am soliciting
the idea for feedback, so that I can implement this correctly. My plan is to
add a Supplemental LSR formula to LoopStrengthReduce.cpp that optimizes the
following case, but perhaps this should stand alone as its own pass:
// Example which...
2018 Apr 04
0
SCEV and LoopStrengthReduction Formulae
...t: Wednesday, April 4, 2018 3:30 AM
> To: llvm-dev at lists.llvm.org
> Subject: [llvm-dev] SCEV and LoopStrengthReduction Formulae
>
> I am attempting to implement a minor loop strength reduction optimization for
> targets that support compare and jump fusion, specifically
> TTI::canMacroFuseCmp(). My approach might be wrong; however, I am
> soliciting the idea for feedback, so that I can implement this correctly. My plan
> is to add a Supplemental LSR formula to LoopStrengthReduce.cpp that optimizes
> the following case, but perhaps this should stand alone as its own pass:
>...