Methods in joeq.Compiler.Quad with parameters of type Operand.RegisterOperand |
static Quad |
Operator.ALength.create(int id,
Operator.ALength operator,
Operand.RegisterOperand res,
Operand val)
|
static Quad |
Operator.ALoad.create(int id,
Operator.ALoad operator,
Operand.RegisterOperand dst,
Operand base,
Operand ind,
Operand guard)
|
static Quad |
Operator.Binary.create(int id,
Operator.Binary operator,
Operand.RegisterOperand dst,
Operand src1,
Operand src2)
|
static Quad |
Operator.CheckCast.create(int id,
Operator.CheckCast operator,
Operand.RegisterOperand res,
Operand val,
Operand.TypeOperand type)
|
static Quad |
Operator.Getfield.create(int id,
Operator.Getfield operator,
Operand.RegisterOperand dst,
Operand base,
Operand.FieldOperand field,
Operand guard)
|
static Quad |
Operator.Getstatic.create(int id,
Operator.Getstatic operator,
Operand.RegisterOperand dst,
Operand.FieldOperand field)
|
static Quad |
Operator.InstanceOf.create(int id,
Operator.InstanceOf operator,
Operand.RegisterOperand res,
Operand val,
Operand.TypeOperand type)
|
static Quad |
Operator.Invoke.create(int id,
Operator.Invoke operator,
Operand.RegisterOperand res,
Operand.MethodOperand m,
int length)
|
static Quad |
Operator.Jsr.create(int id,
Operator.Jsr operator,
Operand.RegisterOperand loc,
Operand.TargetOperand target,
Operand.TargetOperand successor)
|
static Quad |
Operator.MemLoad.create(int id,
Operator.MemLoad operator,
Operand.RegisterOperand dst,
Operand addr)
|
static Quad |
Operator.Move.create(int id,
Operator.Move operator,
Operand.RegisterOperand dst,
Operand src)
|
static Quad |
Operator.NewArray.create(int id,
Operator.NewArray operator,
Operand.RegisterOperand res,
Operand size,
Operand.TypeOperand type)
|
static Quad |
Operator.New.create(int id,
Operator.New operator,
Operand.RegisterOperand res,
Operand.TypeOperand type)
|
static Quad |
Operator.Phi.create(int id,
Operator.Phi operator,
Operand.RegisterOperand res,
int length)
|
static Quad |
Operator.Ret.create(int id,
Operator.Ret operator,
Operand.RegisterOperand loc)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.ALLOCA operator,
Operand.RegisterOperand res,
Operand val)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.ATOMICCAS4 operator,
Operand.RegisterOperand res,
Operand loc,
Operand val1,
Operand val2)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.ATOMICCAS8 operator,
Operand.RegisterOperand res,
Operand loc,
Operand val1,
Operand val2)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.GET_BASE_POINTER operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.GET_EAX operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.GET_EXCEPTION operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.GET_STACK_POINTER operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.GET_THREAD_BLOCK operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.INVOKE_L operator,
Operand.RegisterOperand res,
Operand val)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.INVOKE_P operator,
Operand.RegisterOperand res,
Operand val)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.ISEQ operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.ISGE operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.POP_FP32 operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Special.create(int id,
Operator.Special.POP_FP64 operator,
Operand.RegisterOperand res)
|
static Quad |
Operator.Unary.create(int id,
Operator.Unary operator,
Operand.RegisterOperand dst,
Operand src1)
|
boolean |
Operand.RegisterOperand.hasMoreConservativeFlags(Operand.RegisterOperand that)
|
void |
Operand.ParamListOperand.set(int i,
Operand.RegisterOperand b)
|
static void |
Operator.Move.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Phi.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Binary.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Unary.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.ALoad.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Jsr.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Getstatic.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Getfield.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Invoke.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.New.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.NewArray.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.CheckCast.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.InstanceOf.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.ALength.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.MemLoad.setDest(Quad q,
Operand.RegisterOperand o)
|
static void |
Operator.Invoke.setParam(Quad q,
int i,
Operand.RegisterOperand t)
|
static void |
Operator.Phi.setSrc(Quad q,
int i,
Operand.RegisterOperand t)
|
static void |
Operator.Ret.setTarget(Quad q,
Operand.RegisterOperand o)
|