My Project
Public Types | Public Member Functions | Friends | List of all members
TransformOp Class Reference

Placeholder node for PcodeOp that will exist after a transform is applied to a function. More...

#include <transform.hh>

Public Types

enum  { op_replacement = 1, op_preexisting = 2, indirect_creation = 4, indirect_creation_possible_out = 8 }
 Special annotations on new pcode ops. More...
 

Public Member Functions

TransformVargetOut (void) const
 Get the output placeholder variable for this operator.
 
TransformVargetIn (int4 i) const
 Get the i-th input placeholder variable for this.
 

Friends

class TransformManager
 
class TransformVar
 

Detailed Description

Placeholder node for PcodeOp that will exist after a transform is applied to a function.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Special annotations on new pcode ops.

Enumerator
op_replacement 

Op replaces an existing op.

op_preexisting 

Op already exists (but will be transformed)

indirect_creation 

Mark op as indirect creation.

indirect_creation_possible_out 

Mark op as indirect creation and possible call output.


The documentation for this class was generated from the following files: