Home
last modified time | relevance | path

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

/external/valgrind/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()
Dir_opt.c342 IRExpr_Unop(ex->Iex.Unop.op, in flatten_Expr()
343 flatten_Expr(bb, ex->Iex.Unop.arg)))); in flatten_Expr()
1089 return toBool( e1->Iex.Unop.op == e2->Iex.Unop.op in sameIRExprs_aux2()
1090 && sameIRExprs_aux( env, e1->Iex.Unop.arg, in sameIRExprs_aux2()
1091 e2->Iex.Unop.arg )); in sameIRExprs_aux2()
1378 if (e->Iex.Unop.arg->tag == Iex_Const) { in fold_Expr()
1379 switch (e->Iex.Unop.op) { in fold_Expr()
1382 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
1387 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
1392 e->Iex.Unop.arg->Iex.Const.con->Ico.U1 in fold_Expr()
[all …]
Dhost_x86_isel.c1159 if (e->Iex.Unop.op == Iop_1Uto8) { in iselIntExpr_R_wrk()
1175 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1189 if (e->Iex.Unop.op == Iop_8Sto32) { in iselIntExpr_R_wrk()
1203 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1217 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1218 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
1221 vassert(e->Iex.Unop.arg->Iex.Get.ty == Ity_I8); in iselIntExpr_R_wrk()
1223 amode = X86AMode_IR(e->Iex.Unop.arg->Iex.Get.offset, in iselIntExpr_R_wrk()
1231 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1232 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
[all …]
Dhost_amd64_isel.c408 && e->Iex.Unop.op == Iop_32Uto64 in iselIntExpr_single_instruction()
409 && e->Iex.Unop.arg->tag == Iex_RdTmp) { in iselIntExpr_single_instruction()
410 HReg src = lookupIRTemp(env, e->Iex.Unop.arg->Iex.RdTmp.tmp); in iselIntExpr_single_instruction()
1421 if (e->Iex.Unop.op == Iop_32Uto64 && e->Iex.Unop.arg->tag == Iex_Binop) { in iselIntExpr_R_wrk()
1422 IROp opi = e->Iex.Unop.arg->Iex.Binop.op; /* inner op */ in iselIntExpr_R_wrk()
1423 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1; in iselIntExpr_R_wrk()
1424 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2; in iselIntExpr_R_wrk()
1448 switch (e->Iex.Unop.op) { in iselIntExpr_R_wrk()
1452 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1453 addInstr(env, AMD64Instr_MovxLQ(e->Iex.Unop.op == Iop_32Sto64, in iselIntExpr_R_wrk()
[all …]
Dhost_ppc_isel.c1852 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
1889 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1898 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1912 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1925 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1938 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1953 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1960 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1964 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1974 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
[all …]
Dhost_arm64_isel.c1318 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) { in iselCondCode_wrk()
1320 ARM64CondCode cc = iselCondCode(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1331 && e->Iex.Unop.op == Iop_64to1) { in iselCondCode_wrk()
1332 HReg rTmp = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1342 && e->Iex.Unop.op == Iop_CmpNEZ8) { in iselCondCode_wrk()
1343 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1352 && e->Iex.Unop.op == Iop_CmpNEZ16) { in iselCondCode_wrk()
1353 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1362 && e->Iex.Unop.op == Iop_CmpNEZ64) { in iselCondCode_wrk()
1363 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
[all …]
Dhost_arm_isel.c1071 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) { in iselCondCode_wrk()
1073 return 1 ^ iselCondCode(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1079 && e->Iex.Unop.op == Iop_32to1) { in iselCondCode_wrk()
1080 HReg rTmp = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1089 && e->Iex.Unop.op == Iop_CmpNEZ8) { in iselCondCode_wrk()
1090 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1099 && e->Iex.Unop.op == Iop_CmpNEZ32) { in iselCondCode_wrk()
1100 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1109 && e->Iex.Unop.op == Iop_CmpNEZ64) { in iselCondCode_wrk()
1113 iselInt64Expr(&tHi, &tLo, env, e->Iex.Unop.arg); in iselCondCode_wrk()
[all …]
Dhost_mips_isel.c1369 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
1382 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1436 HReg r_srcL = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1449 HReg r_srcL = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1457 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1469 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1503 return iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1507 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1519 r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1527 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
[all …]
Dhost_tilegx_isel.c786 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
791 HReg r_srcL = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
805 HReg r_srcL = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
820 r1 = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
836 return iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
842 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
853 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
854 Bool srcIs16 = toBool( e->Iex.Unop.op==Iop_16Uto32 in iselWordExpr_R_wrk()
855 || e->Iex.Unop.op==Iop_16Uto64 ); in iselWordExpr_R_wrk()
868 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
[all …]
Dhost_s390_isel.c1550 arg = expr->Iex.Unop.arg; in s390_isel_int_expr_wrk()
1556 unop = expr->Iex.Unop.op; in s390_isel_int_expr_wrk()
2189 IRExpr *left = expr->Iex.Unop.arg; in s390_isel_float128_expr_wrk()
2200 switch (expr->Iex.Unop.op) { in s390_isel_float128_expr_wrk()
2203 (left->Iex.Unop.op == Iop_AbsF32 || in s390_isel_float128_expr_wrk()
2204 left->Iex.Unop.op == Iop_AbsF64)) in s390_isel_float128_expr_wrk()
2542 IROp op = expr->Iex.Unop.op; in s390_isel_float_expr_wrk()
2543 IRExpr *left = expr->Iex.Unop.arg; in s390_isel_float_expr_wrk()
2567 (left->Iex.Unop.op == Iop_AbsF32 || in s390_isel_float_expr_wrk()
2568 left->Iex.Unop.op == Iop_AbsF64)) in s390_isel_float_expr_wrk()
[all …]
Dir_defs.c1323 ppIROp(e->Iex.Unop.op); in ppIRExpr()
1325 ppIRExpr(e->Iex.Unop.arg); in ppIRExpr()
1851 e->Iex.Unop.op = op; in IRExpr_Unop()
1852 e->Iex.Unop.arg = arg; in IRExpr_Unop()
2309 return IRExpr_Unop(e->Iex.Unop.op, in deepCopyIRExpr()
2310 deepCopyIRExpr(e->Iex.Unop.arg)); in deepCopyIRExpr()
3573 typeOfPrimop(e->Iex.Unop.op, in typeOfIRExpr()
3676 case Iex_Unop: return isIRAtom(e->Iex.Unop.arg); in isFlatIRStmt()
3856 useBeforeDef_Expr(bb,stmt,expr->Iex.Unop.arg,def_counts); in useBeforeDef_Expr()
4123 tcExpr(bb,stmt, expr->Iex.Unop.arg, gWordTy ); in tcExpr()
[all …]
/external/v8/src/compiler/
Dwasm-compiler.cc662 Node* WasmGraphBuilder::Unop(wasm::WasmOpcode opcode, Node* input) { in Unop() function in v8::internal::compiler::WasmGraphBuilder
982 Unop(wasm::kExprF32ReinterpretI32, in BuildF32Neg()
983 Binop(wasm::kExprI32Xor, Unop(wasm::kExprI32ReinterpretF32, input), in BuildF32Neg()
993 Unop(wasm::kExprF64ReinterpretI64, in BuildF64Neg()
994 Binop(wasm::kExprI64Xor, Unop(wasm::kExprI64ReinterpretF64, input), in BuildF64Neg()
1011 Node* result = Unop( in BuildF32CopySign()
1014 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, left), in BuildF32CopySign()
1016 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, right), in BuildF32CopySign()
1025 Node* result = Unop( in BuildF64CopySign()
1028 Binop(wasm::kExprI64And, Unop(wasm::kExprI64ReinterpretF64, left), in BuildF64CopySign()
[all …]
Dwasm-compiler.h85 Node* Unop(wasm::WasmOpcode opcode, Node* input);
/external/v8/test/cctest/compiler/
Dtest-js-typed-lowering.cc126 return reduce(Unop(op, Parameter(input_type))); in ReduceUnop()
154 Node* Unop(const Operator* op, Node* input) { in Unop() function in v8::internal::compiler::JSTypedLoweringTester
503 Node* convert = R.Unop(R.javascript.ToNumber(), n); in TEST()
727 Node* ton = R.Unop(R.javascript.ToNumber(), p0); in TEST_WITH_STRONG()
/external/valgrind/coregrind/m_debuginfo/
Dpriv_storage.h437 } Unop; member
Dstorage.c864 e.Cex.Unop.op = op; in ML_()
865 e.Cex.Unop.ix = ix; in ML_()
968 ppCfiUnop(e->Cex.Unop.op); in ML_()
970 ML_(ppCfiExpr)(src, e->Cex.Unop.ix); in ML_()
Ddebuginfo.c2444 w = evalCfiExpr( exprs, e->Cex.Unop.ix, eec, ok ); in evalCfiExpr()
2446 switch (e->Cex.Unop.op) { in evalCfiExpr()
/external/valgrind/memcheck/
Dmc_translate.c4930 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg ); in expr2vbits()
6160 return isBogusAtom(e->Iex.Unop.arg) in checkForBogusLiterals()
6161 || e->Iex.Unop.op == Iop_GetMSBs8x16; in checkForBogusLiterals()
6603 return e1->Iex.Unop.op == e2->Iex.Unop.op in sameIRValue()
6604 && sameIRValue(e1->Iex.Unop.arg, e2->Iex.Unop.arg); in sameIRValue()
7042 IRAtom* b1 = schemeE( mce, e->Iex.Unop.arg ); in schemeE()
/external/valgrind/VEX/useful/
Dtest_main.c2185 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg ); in expr2vbits()
2581 return isBogusAtom(e->Iex.Unop.arg); in checkForBogusLiterals()
/external/valgrind/VEX/pub/
Dlibvex_ir.h2032 } Unop; member
/external/v8/src/wasm/
Dast-decoder.cc661 p->tree->node = builder_->Unop(opcode, p->tree->children[0]->node); in Reduce()
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp2515 Expr *Unop = new (Context) UnaryOperator(DRE, UO_AddrOf, in RewriteObjCStringLiteral() local
2521 CK_CPointerToObjCPointerCast, Unop); in RewriteObjCStringLiteral()
DRewriteModernObjC.cpp2613 Expr *Unop = new (Context) UnaryOperator(DRE, UO_AddrOf, in RewriteObjCStringLiteral() local
2619 CK_CPointerToObjCPointerCast, Unop); in RewriteObjCStringLiteral()
/external/llvm/lib/Target/X86/
DX86InstrSSE.td3301 /// Unop Arithmetic