HomePhabricator

IRCE: generalize to handle loops with decreasing induction variables.

Description

IRCE: generalize to handle loops with decreasing induction variables.

IRCE can now split the iteration space for loops like:

for (i = n; i >= 0; i--)
  a[i + k] = 42; // bounds check on access

Details

Committed
sanjoyFeb 26 2015, 12:19 AM
Parents
rL230617: [x86] Make the vector shuffle helpers order the SDLoc and MVT arguments.
Branches
Unknown
Tags
Unknown