class ModuloScheduleTestAnnotater

Declaration

class ModuloScheduleTestAnnotater { /* full declaration omitted */ };

Description

Expander that simply annotates each scheduled instruction with a post-instr symbol that can be consumed by the ModuloScheduleTest pass. The post-instr symbol is a way of annotating an instruction that can be roundtripped in MIR. The syntax is: MYINST %0, post-instr-symbol <mcsymbol Stage-1_Cycle-5>

Declared at: llvm/include/llvm/CodeGen/ModuloSchedule.h:370

Method Overview

Methods

ModuloScheduleTestAnnotater(
    llvm::MachineFunction& MF,
    llvm::ModuloSchedule& S)

Declared at: llvm/include/llvm/CodeGen/ModuloSchedule.h:375

Parameters

llvm::MachineFunction& MF
llvm::ModuloSchedule& S

void annotate()

Description

Performs the annotation.

Declared at: llvm/include/llvm/CodeGen/ModuloSchedule.h:379