Home
last modified time | relevance | path

Searched refs:expr2p (Results 1 – 15 of 15) sorted by relevance

/dports/cad/verilator/verilator-4.216/src/
H A DV3Tristate.cpp685 associateLogic(nodep, nodep->expr2p()); in visit()
708 AstNode* const expr2p = nodep->expr2p(); in visit() local
712 AstNode* const en2p = getEnp(expr2p); in visit()
720 expr2p->user1p(nullptr); in visit()
795 AstNode* const expr2p = nodep->rhsp(); in visit() local
804 expr2p->user1p(nullptr); in visit()
834 expr2p->user1p(enp); // Becomes new node in visit()
836 nodep->replaceWith(expr2p); in visit()
869 AstNode* const expr2p = nodep->rhsp(); in visitAndOr() local
875 AstNode* const en2p = getEnp(expr2p); in visitAndOr()
[all …]
H A DV3InstrCount.cpp204 iterateAndNextNull(nodep->expr2p()); in visit()
212 if (nodep->expr2p()) nodep->expr2p()->user4(0); // Don't dump it in visit()
H A DV3MergeCond.cpp202 return yieldsOneOrZero(condp->expr1p()) && yieldsOneOrZero(condp->expr2p()); in yieldsOneOrZero()
230 = condTrue ? condp->expr1p()->unlinkFrBack() : condp->expr2p()->unlinkFrBack(); in foldAndUnlink()
H A DV3Slice.cpp104 cloneAndSel(snodep->expr2p(), elements, offset)); in cloneAndSel()
H A DV3Clean.cpp260 setClean(nodep, isClean(nodep->expr1p()) && isClean(nodep->expr2p())); in visit()
H A DV3Ast.h2129 AstNodeCond(AstType t, FileLine* fl, AstNode* condp, AstNode* expr1p, AstNode* expr2p) in AstNodeCond() argument
2130 : AstNodeTriop{t, fl, condp, expr1p, expr2p} { in AstNodeCond()
2133 } else if (expr2p) {
2134 dtypeFrom(expr2p);
2144 AstNode* expr2p() const { return op3p(); } // op3 = If false... in expr2p() function
2155 virtual AstNode* cloneType(AstNode* condp, AstNode* expr1p, AstNode* expr2p) = 0;
H A DV3Simulate.h648 iterate(nodep->expr2p()); in visit()
649 newValue(nodep, fetchValue(nodep->expr2p())); in visit()
H A DV3EmitCFunc.h1009 emitOpName(nodep, nodep->emitC(), nodep->condp(), nodep->expr1p(), nodep->expr2p()); in visit()
1016 iterateAndNextNull(nodep->expr2p()); in visit()
H A DV3EmitV.cpp517 iterateAndNextNull(nodep->expr2p()); in visit()
H A DV3Width.cpp459 userIterateAndNext(nodep->expr2p(), WidthVP(m_vup->dtypeNullp(), PRELIM).p()); in visit()
465 if (nodep->expr1p()->isDouble() || nodep->expr2p()->isDouble()) { in visit()
467 } else if (nodep->expr1p()->isString() || nodep->expr2p()->isString()) { in visit()
470 const int width = std::max(nodep->expr1p()->width(), nodep->expr2p()->width()); in visit()
472 = std::max(nodep->expr1p()->widthMin(), nodep->expr2p()->widthMin()); in visit()
473 const bool issigned = nodep->expr1p()->isSigned() && nodep->expr2p()->isSigned(); in visit()
484 iterateCheck(nodep, "Conditional False", nodep->expr2p(), CONTEXT, FINAL, subDTypep, in visit()
H A DV3Expand.cpp310 newAstWordSelClone(rhsp->expr2p(), w)}); in expandWide()
H A DV3Const.cpp988 if (!VN_IS(condp->expr1p(), Const) && !VN_IS(condp->expr2p(), Const)) return false; in matchAndCond()
998 condp->expr2p()->unlinkFrBack()))); in matchAndCond()
1001 newp->expr2p()->dtypeFrom(nodep); in matchAndCond()
H A DV3AstNodes.h3577 AstCond(FileLine* fl, AstNode* condp, AstNode* expr1p, AstNode* expr2p) in AstCond() argument
3578 : ASTGEN_SUPER_Cond(fl, condp, expr1p, expr2p) {} in AstCond()
3580 virtual AstNode* cloneType(AstNode* condp, AstNode* expr1p, AstNode* expr2p) override { in ASTNODE_NODE_FUNCS()
3581 return new AstCond(this->fileline(), condp, expr1p, expr2p); in ASTNODE_NODE_FUNCS()
3590 AstCondBound(FileLine* fl, AstNode* condp, AstNode* expr1p, AstNode* expr2p) in AstCondBound() argument
3591 : ASTGEN_SUPER_CondBound(fl, condp, expr1p, expr2p) {} in AstCondBound()
3593 virtual AstNode* cloneType(AstNode* condp, AstNode* expr1p, AstNode* expr2p) override { in ASTNODE_NODE_FUNCS()
3594 return new AstCondBound(this->fileline(), condp, expr1p, expr2p); in ASTNODE_NODE_FUNCS()
/dports/math/PDL/PDL-2.019/t/
H A Dflexraw_fortran.t265 my $expr2p = '(outer(sin(0.01*$i),cos(0.01*$j),$c=null),$c*100.)';
510 my $res = eval "$pdltype $expr2p";
/dports/math/giacxcas/giac-1.6.0/doc/
H A Daide_cas13577 1 Si condition1 renvoie expr1 sinon...si condition2p renvoie expr2p sinon renvoie expr2p+1.
13578 2 If condition1 returns expr1 else...if condition2p returns expr2p else returns expr2p+1.
13579 3 si condición1 devuelve expr1 sino... si condición2p devuelve expr2p sino devuelve expr2p+1.
13580 4 Εάν συνθήκη1 επιστρέφει expr1 αλλιώς...εάν συνθήκη2p επιστρέφει expr2p αλλιώς επιστρέφει expr2p+1.