Home | History | Annotate | Download | only in priv

Lines Matching refs:IROp

643 static IRExpr* unop ( IROp op, IRExpr* a )
648 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 )
653 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 )
705 static IROp mkSizedOp ( IRType ty, IROp op8 )
721 static IROp mkWidenOp ( Int szSmall, Int szBig, Bool signd )
857 static Bool isAddSub ( IROp op8 )
862 static Bool isLogic ( IROp op8 )
914 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty )
938 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty )
964 static void setFlags_DEP1_DEP2_shift ( IROp op32,
1132 IROp plus = mkSizedOp(ty, Iop_Add8);
1133 IROp xor = mkSizedOp(ty, Iop_Xor8);
1186 IROp minus = mkSizedOp(ty, Iop_Sub8);
1187 IROp xor = mkSizedOp(ty, Iop_Xor8);
1826 IROp op8,
1939 IROp op8,
2143 IROp op8,
2240 IROp op = signed_divide ? Iop_DivModS64to32 : Iop_DivModU64to32;
2252 IROp widen3264 = signed_divide ? Iop_32Sto64 : Iop_32Uto64;
2253 IROp widen1632 = signed_divide ? Iop_16Sto32 : Iop_16Uto32;
2263 IROp widen3264 = signed_divide ? Iop_32Sto64 : Iop_32Uto64;
2264 IROp widen1632 = signed_divide ? Iop_16Sto32 : Iop_16Uto32;
2265 IROp widen816 = signed_divide ? Iop_8Sto16 : Iop_8Uto16;
2293 IROp op8 = Iop_INVALID;
2465 IROp op32;
2756 IROp mulOp = syned ? Iop_MullS32 : Iop_MullU32;
2770 IROp mulOp = syned ? Iop_MullS16 : Iop_MullU16;
2784 IROp mulOp = syned ? Iop_MullS8 : Iop_MullU8;
3733 IROp op, Bool dbl )
3759 IROp op, Bool dbl )
3784 void fp_do_op_ST_ST ( const HChar* op_txt, IROp op, UInt st_src, UInt st_dst,
3804 void fp_do_oprev_ST_ST ( const HChar* op_txt, IROp op, UInt st_src,
4542 IROp fop;
5223 IROp fop;
5570 IROp op = Iop_INVALID;
5704 const HChar* opname, IROp op )
5780 UInt dis_MMX_shiftE_imm ( Int delta, const HChar* opname, IROp op )
6199 IROp mkpair;
6200 IROp getres;
6201 IROp shift;
6972 static Bool requiresRMode ( IROp op )
6994 const HChar* opname, IROp op,
7041 UInt dis_SSE_E_to_G_all ( UChar sorb, Int delta, const HChar* opname, IROp op )
7050 const HChar* opname, IROp op )
7059 const HChar* opname, IROp op )
7094 const HChar* opname, IROp op )
7130 const HChar* opname, IROp op
7160 const HChar* opname, IROp op
7203 const HChar* opname, IROp op
7248 const HChar* opname, IROp op,
7281 static void findSSECmpOp ( Bool* needNot, IROp* op,
7340 IROp op = Iop_INVALID;
7397 const HChar* opname, IROp op )
7471 UInt dis_SSE_shiftE_imm ( Int delta, const HChar* opname, IROp op )
7793 IROp opSub = Iop_INVALID;
7794 IROp opCmpGTS = Iop_INVALID;
7833 IROp opSub = Iop_INVALID;
7834 IROp opSarN = Iop_INVALID;
8166 // Invalidate the current insn. The reason is that the IRop we're
12160 IROp opV64 = Iop_INVALID;
12161 IROp opCatO = Iop_CatOddLanes16x4;
12162 IROp opCatE = Iop_CatEvenLanes16x4;
12226 IROp opV64 = Iop_INVALID;
12227 IROp opCatO = Iop_CatOddLanes16x4;
12228 IROp opCatE = Iop_CatEvenLanes16x4;