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

Instruction Member List

This is the complete list of members for Instruction, including all inherited members.
bits()Instruction [inline]
definesJTBaseAddress()Instruction
definesJTBaseAddrIndir()Instruction
definesJTEntryCount()Instruction
definesLeaders()Instruction [inline]
generateAdd(uint32_t tgt, uint32_t src1, uint32_t src2)Instruction [static]
generateAddImm(uint32_t tgt, uint32_t src, int32_t value)Instruction [static]
generateAddImmShifted(uint32_t tgt, uint32_t src, int32_t imm)Instruction [static]
generateAnd(uint32_t tgt, uint32_t src1, uint32_t src2)Instruction [static]
generateCallToCTR()Instruction [static]
generateCallToImmediate(uint64_t from, uint64_t to)Instruction [static]
generateCompare(uint32_t reg1, uint32_t reg2, uint32_t field)Instruction [static]
generateCondBranch(uint32_t field, uint32_t op, uint32_t tf, int32_t distance)Instruction [static]
generateIncrement(uint32_t reg, int32_t value)Instruction [static]
generateJumpInsn(uint64_t from, uint64_t to)Instruction [static]
generateLoad32BitHigh(uint32_t reg, int32_t value)Instruction [static]
generateLoad32BitLow(uint32_t reg, int32_t value)Instruction [static]
generateLoadDouble(uint32_t tgt, uint32_t base, int32_t offset)Instruction [static]
generateLoadDoubleFloat(uint32_t tgt, uint32_t base, int32_t offset)Instruction [static]
generateLoadDoubleIndx(uint32_t tgt, uint32_t base1, uint32_t base2)Instruction [static]
generateLoadImmediate(uint32_t reg, int32_t value)Instruction [static]
generateLoadWord(uint32_t tgt, uint32_t base, int32_t offset)Instruction [static]
generateLoadWordFloat(uint32_t tgt, uint32_t base, int32_t offset)Instruction [static]
generateLoadWordIndx(uint32_t tgt, uint32_t base1, uint32_t base2)Instruction [static]
generateMoveFromCR(uint32_t tgt)Instruction [static]
generateMoveFromFPSCR(uint32_t tgt)Instruction [static]
generateMoveFromSPR(uint32_t tgt, uint32_t regcode)Instruction [static]
generateMoveReg(uint32_t from, uint32_t to)Instruction [static]
generateMoveToCR(uint32_t src)Instruction [static]
generateMoveToFPSCR(uint32_t src)Instruction [static]
generateMoveToSPR(uint32_t tgt, uint32_t regcode)Instruction [static]
generateOrImm(uint32_t tgt, uint32_t src, int32_t imm)Instruction [static]
generateReturnToLnk()Instruction [static]
generateSPIncrementDouble(int32_t offset)Instruction [static]
generateSPIncrementWord(int32_t offset)Instruction [static]
generateStoreDouble(uint32_t src, uint32_t base, int32_t offset)Instruction [static]
generateStoreDoubleFloat(uint32_t src, uint32_t base, int32_t offset)Instruction [static]
generateStoreDoubleIndx(uint32_t src, uint32_t base1, uint32_t base2)Instruction [static]
generateStoreWord(uint32_t src, uint32_t base, int32_t offset)Instruction [static]
generateStoreWordFloat(uint32_t src, uint32_t base, int32_t offset)Instruction [static]
generateStoreWordIndx(uint32_t src, uint32_t base1, uint32_t base2)Instruction [static]
generateXorImm(uint32_t tgt, uint32_t src, int32_t imm)Instruction [static]
generateXorImmShifted(uint32_t tgt, uint32_t src, int32_t imm)Instruction [static]
getDFormImmediate()Instruction
getDFormSrc1()Instruction
getDFormTgt()Instruction
getDsFormImmediate()Instruction
getJTBaseAddrIndirOffset()Instruction
getJTBaseAddrIndirSrc()Instruction
getJTBaseAddrTarget()Instruction
getJTBaseOffsetTOC()Instruction
getJTEntryCount()Instruction
getLoadBeforeJumpSrc1()Instruction
getTargetAddress(uint64_t insnAddr)Instruction
getXFormSrc1()Instruction
getXFormSrc2()Instruction
hasTargetAddress()Instruction [inline]
initMemoryOperationXops()Instruction [static]
Instruction()Instruction [inline]
Instruction(uint32_t bits)Instruction [inline]
isAddBeforeJump()Instruction
isCall()Instruction
isCondBranch()Instruction
isCondReturn()Instruction
isFloatAForm()Instruction
isFloatPOperation()Instruction [inline]
isFloatXForm()Instruction
isIndirectJump()Instruction
isIndirectJumpCtr()Instruction
isIndirectJumpLnk()Instruction
isInJumpInsnRange(uint64_t from, uint64_t to)Instruction [static]
isInLoadOffsetInsnRange(int32_t value)Instruction [static]
isJump()Instruction
isLoadBeforeJump()Instruction
isMemoryDForm()Instruction
isMemoryDFormFloat()Instruction
isMemoryDsForm()Instruction
isMemoryOperation()Instruction [inline]
isMemoryXForm()Instruction
isMemoryXFormButNoSrc2()Instruction
isOtherBranch()Instruction
isReturn()Instruction
isUnhandledMemoryOp()Instruction
isZero()Instruction [inline]
memoryOperationXopsInstruction [protected, static]
multiplyImmediate(uint32_t tgt, uint32_t src, int32_t imm)Instruction [static]
ppciInstruction [protected]
print(uint64_t insnAddr, bool is64Bit)Instruction
print(char *buffer, uint64_t baseAddress, uint32_t sizeInBytes, bool is64Bit)Instruction [static]
~Instruction()Instruction [inline]

Generated on Mon Jan 28 11:08:39 2008 for PMaCInstrumentor by doxygen 1.3.5