LLVM 24.0.0git
llvm::MachinePipelinerPolicy Struct Reference

Software pipelining policy for a loop, which a target can customize by implementing TargetSubtargetInfo::overridePipelinerPolicy. More...

#include "llvm/CodeGen/MachinePipeliner.h"

Public Attributes

bool ShouldLimitRegPressure = false
 Limit the register pressure of the scheduled loop, retrying at a higher II when a schedule needs too many registers.

Detailed Description

Software pipelining policy for a loop, which a target can customize by implementing TargetSubtargetInfo::overridePipelinerPolicy.

Definition at line 68 of file MachinePipeliner.h.

Member Data Documentation

◆ ShouldLimitRegPressure

bool llvm::MachinePipelinerPolicy::ShouldLimitRegPressure = false

Limit the register pressure of the scheduled loop, retrying at a higher II when a schedule needs too many registers.

Definition at line 71 of file MachinePipeliner.h.


The documentation for this struct was generated from the following file: