decompiler
1.0.0
|
This is the complete list of members for LaneDivide, including all inherited members.
allowSubpieceTerminator | LaneDivide | private |
apply(void) | TransformManager | |
buildBinaryOp(OpCode opc, PcodeOp *op, TransformVar *in0Vars, TransformVar *in1Vars, TransformVar *outVars, int4 numLanes) | LaneDivide | private |
buildLoad(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | LaneDivide | private |
buildMultiequal(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | LaneDivide | private |
buildPiece(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | LaneDivide | private |
buildRightShift(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | LaneDivide | private |
buildStore(PcodeOp *op, int4 numLanes, int4 skipLanes) | LaneDivide | private |
buildUnaryOp(OpCode opc, PcodeOp *op, TransformVar *inVars, TransformVar *outVars, int4 numLanes) | LaneDivide | private |
clearVarnodeMarks(void) | TransformManager | |
description | LaneDivide | private |
doTrace(void) | LaneDivide | |
getFunction(void) const | TransformManager | inline |
getPiece(Varnode *vn, int4 bitSize, int4 lsbOffset) | TransformManager | |
getPreexistingVarnode(Varnode *vn) | TransformManager | |
getSplit(Varnode *vn, const LaneDescription &description) | TransformManager | |
getSplit(Varnode *vn, const LaneDescription &description, int4 numLanes, int4 startLane) | TransformManager | |
LaneDivide(Funcdata *f, Varnode *root, const LaneDescription &desc, bool allowDowncast) | LaneDivide | |
newConstant(int4 size, int4 lsbOffset, uintb val) | TransformManager | |
newIop(Varnode *vn) | TransformManager | |
newOp(int4 numParams, OpCode opc, TransformOp *follow) | TransformManager | |
newOpReplace(int4 numParams, OpCode opc, PcodeOp *replace) | TransformManager | |
newPiece(Varnode *vn, int4 bitSize, int4 lsbOffset) | TransformManager | |
newPreexistingOp(int4 numParams, OpCode opc, PcodeOp *originalOp) | TransformManager | |
newPreexistingVarnode(Varnode *vn) | TransformManager | |
newSplit(Varnode *vn, const LaneDescription &description) | TransformManager | |
newSplit(Varnode *vn, const LaneDescription &description, int4 numLanes, int4 startLane) | TransformManager | |
newUnique(int4 size) | TransformManager | |
opSetInput(TransformOp *rop, TransformVar *rvn, int4 slot) | TransformManager | inline |
opSetOutput(TransformOp *rop, TransformVar *rvn) | TransformManager | inline |
preexistingGuard(int4 slot, TransformVar *rvn) | TransformManager | inlinestatic |
preserveAddress(Varnode *vn, int4 bitSize, int4 lsbOffset) const | TransformManager | virtual |
processNextWork(void) | LaneDivide | private |
setReplacement(Varnode *vn, int4 numLanes, int4 skipLanes) | LaneDivide | private |
traceBackward(TransformVar *rvn, int4 numLanes, int4 skipLanes) | LaneDivide | private |
traceForward(TransformVar *rvn, int4 numLanes, int4 skipLanes) | LaneDivide | private |
TransformManager(Funcdata *f) | TransformManager | inline |
workList | LaneDivide | private |
~TransformManager(void) | TransformManager | virtual |