UnaryInstruction Abstract Class

Definition

Line 385 of cmsxi/Instruction.cm

Inheritance

Constructors & Destructor

public nothrow UnaryInstruction(int line_)

Member Functions

public override nothrow void BeginComputeLivenessAndNextUse()
public override nothrow void EndComputeLivenessAndNextUse()
public override void Print(CodeFormatter& formatter)
public nothrow void SetOperand(Value* arg_)
public override void Validate(Function& function, int numArgs)
public void ValidateTypes()

Member Variables

public Value* arg

Constructor& Destructor Details

UnaryInstruction Constructor

public nothrow UnaryInstruction(int line_)

Definition
Line 387 of cmsxi/Instruction.cm


Member Function Details

BeginComputeLivenessAndNextUse Member Function

public override nothrow void BeginComputeLivenessAndNextUse()

Definition
Line 416 of cmsxi/Instruction.cm


EndComputeLivenessAndNextUse Member Function

public override nothrow void EndComputeLivenessAndNextUse()

Definition
Line 425 of cmsxi/Instruction.cm


Print Member Function

public override void Print(CodeFormatter& formatter)

Definition
Line 411 of cmsxi/Instruction.cm


SetOperand Member Function

public nothrow void SetOperand(Value* arg_)

Definition
Line 390 of cmsxi/Instruction.cm


Validate Member Function

public override void Validate(Function& function, int numArgs)

Definition
Line 394 of cmsxi/Instruction.cm


ValidateTypes Member Function

public void ValidateTypes()

Definition
Line 404 of cmsxi/Instruction.cm