[#llvm-MachinePipelinerPolicy] = xref:llvm.adoc[llvm]::MachinePipelinerPolicy :relfileprefix: ../ :mrdocs: Software pipelining policy for a loop, which a target can customize by implementing TargetSubtargetInfo::overridePipelinerPolicy. == Synopsis Declared in `<llvm/CodeGen/MachinePipeliner.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct MachinePipelinerPolicy; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/MachinePipelinerPolicy/ShouldLimitRegPressure.adoc[`ShouldLimitRegPressure`] | Limit the register pressure of the scheduled loop, retrying at a higher II when a schedule needs too many registers. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#