Expand the kernel using modulo variable expansion algorithm (MVE). It unrolls the kernel enough to avoid overlap of register lifetime.

Synopsis

Declared in <llvm/CodeGen/ModuloSchedule.h>

class ModuloScheduleExpanderMVE;

Member Functions

Name

Description

ModuloScheduleExpanderMVE [constructor]

Create a new ModuloScheduleExpanderMVE.

expand

Expand the schedule using modulo variable expansion.

Static Member Functions

Name

Description

canApply

Return true if MVE expansion can be applied to loop L.

Created with MrDocs