unparseArmAsm.C File Reference

#include "sage3basic.h"
#include "stringify.h"
#include "AsmUnparser_compat.h"

Include dependency graph for unparseArmAsm.C:


Functions

static std::string unparseArmRegister (SgAsmArmRegisterReferenceExpression *reg)
static std::string unparseArmCondition (ArmInstructionCondition cond)
static std::string unparseArmSign (ArmSignForExpressionUnparsing sign)
static std::string unparseArmExpression (SgAsmExpression *expr, const AsmUnparser::LabelMap *labels, ArmSignForExpressionUnparsing sign, std::string *suffix=NULL)
std::string unparseArmMnemonic (SgAsmArmInstruction *insn)
 Returns a string for the part of the assembly instruction before the first operand.
std::string unparseArmExpression (SgAsmExpression *expr, const AsmUnparser::LabelMap *labels)
 Returns the string representation of an instruction operand.

Function Documentation

static std::string unparseArmRegister ( SgAsmArmRegisterReferenceExpression reg  )  [static]

static std::string unparseArmCondition ( ArmInstructionCondition  cond  )  [static]

static std::string unparseArmSign ( ArmSignForExpressionUnparsing  sign  )  [static]

static std::string unparseArmExpression ( SgAsmExpression expr,
const AsmUnparser::LabelMap labels,
ArmSignForExpressionUnparsing  sign,
std::string *  suffix = NULL 
) [static]

std::string unparseArmMnemonic ( SgAsmArmInstruction insn  ) 

Returns a string for the part of the assembly instruction before the first operand.

std::string unparseArmExpression ( SgAsmExpression expr,
const AsmUnparser::LabelMap labels 
)

Returns the string representation of an instruction operand.

Use unparseExpress() if possible.


Generated on Tue Jan 31 05:32:47 2012 for ROSE by  doxygen 1.4.7