Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

PowerPCInstruction Union Reference

#include <PowerPCInstruct.h>

List of all members.

Public Attributes

AForm a
BForm b
DForm d
DsForm ds
IForm i
MForm m
MdForm md
MdsForm mds
XForm x
XflForm xfl
XfxForm xfx
XlForm xl
XoForm xo
XsForm xs
OcForm opc
LkForm lk
uint32_t bits


Member Data Documentation

AForm PowerPCInstruction::a
 

Definition at line 148 of file PowerPCInstruct.h.

BForm PowerPCInstruction::b
 

Definition at line 149 of file PowerPCInstruct.h.

Referenced by Instruction::generateCondBranch(), Instruction::getTargetAddress(), Instruction::isCall(), Instruction::isCondBranch(), and Instruction::isJump().

uint32_t PowerPCInstruction::bits
 

Definition at line 165 of file PowerPCInstruct.h.

Referenced by Instruction::bits(), Instruction::Instruction(), Instruction::isZero(), and Instruction::print().

DForm PowerPCInstruction::d
 

Definition at line 150 of file PowerPCInstruct.h.

Referenced by Instruction::definesJTBaseAddress(), Instruction::generateAddImm(), Instruction::generateAddImmShifted(), Instruction::generateLoadDoubleFloat(), Instruction::generateLoadWord(), Instruction::generateLoadWordFloat(), Instruction::generateOrImm(), Instruction::generateSPIncrementWord(), Instruction::generateStoreDoubleFloat(), Instruction::generateStoreWord(), Instruction::generateStoreWordFloat(), Instruction::generateXorImm(), Instruction::generateXorImmShifted(), Instruction::getDFormImmediate(), Instruction::getDFormSrc1(), Instruction::getDFormTgt(), Instruction::getJTBaseAddrIndirOffset(), Instruction::getJTBaseAddrIndirSrc(), Instruction::getJTBaseAddrTarget(), Instruction::getJTBaseOffsetTOC(), Instruction::getJTEntryCount(), and Instruction::multiplyImmediate().

DsForm PowerPCInstruction::ds
 

Definition at line 151 of file PowerPCInstruct.h.

Referenced by Instruction::definesJTBaseAddress(), Instruction::generateLoadDouble(), Instruction::generateSPIncrementDouble(), Instruction::generateStoreDouble(), Instruction::getDsFormImmediate(), and Instruction::getJTBaseOffsetTOC().

IForm PowerPCInstruction::i
 

Definition at line 152 of file PowerPCInstruct.h.

Referenced by Instruction::generateCallToImmediate(), Instruction::generateJumpInsn(), and Instruction::getTargetAddress().

LkForm PowerPCInstruction::lk
 

Definition at line 164 of file PowerPCInstruct.h.

Referenced by Instruction::getTargetAddress(), Instruction::isCall(), Instruction::isCondBranch(), Instruction::isCondReturn(), Instruction::isIndirectJumpCtr(), Instruction::isIndirectJumpLnk(), Instruction::isJump(), Instruction::isOtherBranch(), and Instruction::isReturn().

MForm PowerPCInstruction::m
 

Definition at line 153 of file PowerPCInstruct.h.

MdForm PowerPCInstruction::md
 

Definition at line 154 of file PowerPCInstruct.h.

MdsForm PowerPCInstruction::mds
 

Definition at line 155 of file PowerPCInstruct.h.

OcForm PowerPCInstruction::opc
 

Definition at line 163 of file PowerPCInstruct.h.

Referenced by Instruction::isFloatAForm(), Instruction::isFloatXForm(), Instruction::isMemoryDForm(), Instruction::isMemoryDFormFloat(), Instruction::isMemoryDsForm(), Instruction::isMemoryXForm(), and Instruction::isUnhandledMemoryOp().

XForm PowerPCInstruction::x
 

Definition at line 156 of file PowerPCInstruct.h.

Referenced by Instruction::generateAnd(), Instruction::generateCompare(), Instruction::generateLoadDoubleIndx(), Instruction::generateLoadWordIndx(), Instruction::generateMoveFromFPSCR(), Instruction::generateMoveReg(), Instruction::generateStoreDoubleIndx(), Instruction::generateStoreWordIndx(), Instruction::getLoadBeforeJumpSrc1(), Instruction::getXFormSrc1(), Instruction::getXFormSrc2(), Instruction::isFloatAForm(), Instruction::isFloatXForm(), Instruction::isMemoryXForm(), and Instruction::isUnhandledMemoryOp().

XflForm PowerPCInstruction::xfl
 

Definition at line 157 of file PowerPCInstruct.h.

Referenced by Instruction::generateMoveToFPSCR().

XfxForm PowerPCInstruction::xfx
 

Definition at line 158 of file PowerPCInstruct.h.

Referenced by Instruction::generateMoveFromCR(), Instruction::generateMoveFromSPR(), Instruction::generateMoveToCR(), and Instruction::generateMoveToSPR().

XlForm PowerPCInstruction::xl
 

Definition at line 159 of file PowerPCInstruct.h.

Referenced by Instruction::generateCallToCTR(), Instruction::generateReturnToLnk(), Instruction::isCall(), Instruction::isCondReturn(), Instruction::isIndirectJumpCtr(), Instruction::isIndirectJumpLnk(), Instruction::isOtherBranch(), and Instruction::isReturn().

XoForm PowerPCInstruction::xo
 

Definition at line 160 of file PowerPCInstruct.h.

Referenced by Instruction::generateAdd().

XsForm PowerPCInstruction::xs
 

Definition at line 161 of file PowerPCInstruct.h.


The documentation for this union was generated from the following file:
Generated on Mon Jan 28 11:08:41 2008 for PMaCInstrumentor by doxygen 1.3.5