Home
last modified time | relevance | path

Searched refs:Unop (Results 1 – 12 of 12) sorted by relevance

/external/valgrind/main/VEX/priv/
Dir_match.c68 if (p->Iex.Unop.op != e->Iex.Unop.op) return False; in matchWrk()
69 if (!matchWrk(mi, p->Iex.Unop.arg, e->Iex.Unop.arg)) in matchWrk()
Dhost_x86_isel.c1040 if (e->Iex.Unop.op == Iop_1Uto8) { in iselIntExpr_R_wrk()
1056 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1070 if (e->Iex.Unop.op == Iop_8Sto32) { in iselIntExpr_R_wrk()
1084 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1098 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1099 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
1102 vassert(e->Iex.Unop.arg->Iex.Get.ty == Ity_I8); in iselIntExpr_R_wrk()
1104 amode = X86AMode_IR(e->Iex.Unop.arg->Iex.Get.offset, in iselIntExpr_R_wrk()
1112 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1113 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
[all …]
Dir_opt.c319 IRExpr_Unop(ex->Iex.Unop.op, in flatten_Expr()
320 flatten_Expr(bb, ex->Iex.Unop.arg)))); in flatten_Expr()
967 && e->Iex.Unop.arg->tag == Iex_Const) { in fold_Expr()
968 switch (e->Iex.Unop.op) { in fold_Expr()
971 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
976 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
981 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
987 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
992 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
997 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
[all …]
Dhost_amd64_isel.c417 && e->Iex.Unop.op == Iop_32Uto64 in iselIntExpr_single_instruction()
418 && e->Iex.Unop.arg->tag == Iex_RdTmp) { in iselIntExpr_single_instruction()
419 HReg src = lookupIRTemp(env, e->Iex.Unop.arg->Iex.RdTmp.tmp); in iselIntExpr_single_instruction()
1422 switch (e->Iex.Unop.op) { in iselIntExpr_R_wrk()
1426 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1427 addInstr(env, AMD64Instr_MovxLQ(e->Iex.Unop.op == Iop_32Sto64, in iselIntExpr_R_wrk()
1433 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1438 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1447 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1448 Bool srcIs16 = toBool( e->Iex.Unop.op==Iop_16Uto32 in iselIntExpr_R_wrk()
[all …]
Dhost_arm_isel.c973 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) { in iselCondCode_wrk()
975 return 1 ^ iselCondCode(env, e->Iex.Unop.arg); in iselCondCode_wrk()
981 && e->Iex.Unop.op == Iop_32to1) { in iselCondCode_wrk()
982 HReg rTmp = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
991 && e->Iex.Unop.op == Iop_CmpNEZ8) { in iselCondCode_wrk()
992 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1001 && e->Iex.Unop.op == Iop_CmpNEZ32) { in iselCondCode_wrk()
1002 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1011 && e->Iex.Unop.op == Iop_CmpNEZ64) { in iselCondCode_wrk()
1015 iselInt64Expr(&tHi, &tLo, env, e->Iex.Unop.arg); in iselCondCode_wrk()
[all …]
Dhost_ppc_isel.c1516 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
1552 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1561 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1575 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1588 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1602 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1616 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1623 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1627 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1637 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
[all …]
Dir_defs.c950 ppIROp(e->Iex.Unop.op); in ppIRExpr()
952 ppIRExpr(e->Iex.Unop.arg); in ppIRExpr()
1376 e->Iex.Unop.op = op; in IRExpr_Unop()
1377 e->Iex.Unop.arg = arg; in IRExpr_Unop()
1756 return IRExpr_Unop(e->Iex.Unop.op, in deepCopyIRExpr()
1757 deepCopyIRExpr(e->Iex.Unop.arg)); in deepCopyIRExpr()
2559 typeOfPrimop(e->Iex.Unop.op, in typeOfIRExpr()
2644 case Iex_Unop: return isIRAtom(e->Iex.Unop.arg); in isFlatIRStmt()
2806 useBeforeDef_Expr(bb,stmt,expr->Iex.Unop.arg,def_counts); in useBeforeDef_Expr()
3038 tcExpr(bb,stmt, expr->Iex.Unop.arg, gWordTy ); in tcExpr()
[all …]
/external/valgrind/main/memcheck/
Dmc_translate.c3523 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg ); in expr2vbits()
4571 return isBogusAtom(e->Iex.Unop.arg); in checkForBogusLiterals()
4978 return e1->Iex.Unop.op == e2->Iex.Unop.op in sameIRValue()
4979 && sameIRValue(e1->Iex.Unop.arg, e2->Iex.Unop.arg); in sameIRValue()
5347 IRAtom* b1 = schemeE( mce, e->Iex.Unop.arg ); in schemeE()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1370 } Unop; member
/external/valgrind/main/exp-ptrcheck/
Dh_main.c5228 tl_assert(isIRAtom(e->Iex.Unop.arg)); in schemeS()
5230 instrument_arithop( pce, dst, dstv, e->Iex.Unop.op, in schemeS()
5231 e->Iex.Unop.arg, in schemeS()
/external/clang/lib/Rewrite/
DRewriteObjC.cpp2664 Expr *Unop = new (Context) UnaryOperator(DRE, UO_AddrOf, in RewriteObjCStringLiteral() local
2670 CK_BitCast, Unop); in RewriteObjCStringLiteral()
/external/llvm/lib/Target/X86/
DX86InstrSSE.td1699 /// Unop Arithmetic