Home
last modified time | relevance | path

Searched refs:ExprNode (Results 1 – 25 of 350) sorted by relevance

12345678910>>...14

/dports/devel/cc65/cc65-2.19/src/ca65/
H A Dexpr.h77 ExprNode* SimplifyExpr (ExprNode* Expr, const struct ExprDesc* D);
89 ExprNode* GenAddExpr (ExprNode* Left, ExprNode* Right);
95 ExprNode* GenSwapExpr (ExprNode* Expr);
106 ExprNode* GenByteExpr (ExprNode* Expr);
109 ExprNode* GenWordExpr (ExprNode* Expr);
112 ExprNode* GenNearAddrExpr (ExprNode* Expr);
115 ExprNode* GenFarAddrExpr (ExprNode* Expr);
118 ExprNode* GenDWordExpr (ExprNode* Expr);
121 ExprNode* GenNE (ExprNode* Expr, long Val);
148 ExprNode* CloneExpr (ExprNode* Expr);
[all …]
H A Dexpr.c203 static ExprNode* LoByte (ExprNode* Operand) in LoByte()
223 static ExprNode* HiByte (ExprNode* Operand) in HiByte()
243 static ExprNode* Bank (ExprNode* Operand) in Bank()
276 static ExprNode* LoWord (ExprNode* Operand) in LoWord()
296 static ExprNode* HiWord (ExprNode* Operand) in HiWord()
1732 ExprNode* GenAddExpr (ExprNode* Left, ExprNode* Right) in GenAddExpr()
1771 ExprNode* GenSwapExpr (ExprNode* Expr) in GenSwapExpr()
1850 ExprNode* GenByteExpr (ExprNode* Expr) in GenByteExpr()
1859 ExprNode* GenWordExpr (ExprNode* Expr) in GenWordExpr()
1909 ExprNode* GenDWordExpr (ExprNode* Expr) in GenDWordExpr()
[all …]
H A Dobjcode.h56 void Emit1 (unsigned char OPC, ExprNode* Value);
59 void Emit2 (unsigned char OPC, ExprNode* Value);
62 void Emit3 (unsigned char OPC, ExprNode* Expr);
65 void EmitSigned (ExprNode* Expr, unsigned Size);
68 void EmitPCRel (unsigned char OPC, ExprNode* Expr, unsigned Size);
77 void EmitByte (ExprNode* Expr);
80 void EmitWord (ExprNode* Expr);
83 void EmitFarAddr (ExprNode* Expr);
86 void EmitDWord (ExprNode* Expr);
H A Dstudyexpr.c697 static void StudyMul (ExprNode* Expr, ExprDesc* D) in StudyMul()
744 static void StudyDiv (ExprNode* Expr, ExprDesc* D) in StudyDiv()
763 static void StudyMod (ExprNode* Expr, ExprDesc* D) in StudyMod()
782 static void StudyOr (ExprNode* Expr, ExprDesc* D) in StudyOr()
852 static void StudyEQ (ExprNode* Expr, ExprDesc* D) in StudyEQ()
869 static void StudyNE (ExprNode* Expr, ExprDesc* D) in StudyNE()
886 static void StudyLT (ExprNode* Expr, ExprDesc* D) in StudyLT()
903 static void StudyGT (ExprNode* Expr, ExprDesc* D) in StudyGT()
920 static void StudyLE (ExprNode* Expr, ExprDesc* D) in StudyLE()
937 static void StudyGE (ExprNode* Expr, ExprDesc* D) in StudyGE()
[all …]
/dports/graphics/seexpr/seexpr-3.4.4.0/src/SeExpr2/
H A DExprNode.h72 class ExprNode {
77 ExprNode(const Expression* expr, ExprNode* a);
79 ExprNode(const Expression* expr, ExprNode* a, ExprNode* b);
80 ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, const ExprType& type);
81 ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c);
82 ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c, const ExprType& type);
328 ExprBlockNode(const Expression* expr, ExprNode* a, ExprNode* b) : ExprNode(expr, a, b) {} in ExprBlockNode()
338 ExprIfThenElseNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c) in ExprIfThenElseNode()
403 …ExprCondNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c) : ExprNode(expr, a, b,… in ExprCondNode()
413 ExprSubscriptNode(const Expression* expr, ExprNode* a, ExprNode* b) : ExprNode(expr, a, b) {} in ExprSubscriptNode()
[all …]
H A DExprPatterns.h25 inline const ExprVarNode* isVariable(const ExprNode* testee) { in isVariable()
29 inline const ExprNumNode* isScalar(const ExprNode* testee) { in isScalar()
33 inline const ExprVecNode* isVector(const ExprNode* testee) { in isVector()
37 inline const ExprVecNode* isLitVec(const ExprNode* testee) { in isLitVec()
44 inline const ExprStrNode* isString(const ExprNode* testee) { in isString()
48 inline const ExprAssignNode* isAssign(const ExprNode* testee) { in isAssign()
52 inline const ExprFuncNode* isFunc(const ExprNode* testee) { in isFunc()
63 inline const ExprFuncNode* isStrFunc(const ExprNode* testee) { in isStrFunc()
78 inline const ExprFuncNode* isCurveFunc(const ExprNode* testee) { in isCurveFunc()
96 inline const ExprFuncNode* isCcurveFunc(const ExprNode* testee) { in isCcurveFunc()
[all …]
H A DExprNode.cpp41 ExprNode::ExprNode(const Expression* expr) : _expr(expr), _parent(0), _isVec(0) {} in ExprNode() function in SeExpr2::ExprNode
45 ExprNode::ExprNode(const Expression* expr, ExprNode* a) : _expr(expr), _parent(0), _isVec(0) { in ExprNode() function in SeExpr2::ExprNode
50 ExprNode::ExprNode(const Expression* expr, ExprNode* a, const ExprType& type) in ExprNode() function in SeExpr2::ExprNode
56 ExprNode::ExprNode(const Expression* expr, ExprNode* a, ExprNode* b) : _expr(expr), _parent(0), _is… in ExprNode() function in SeExpr2::ExprNode
62 ExprNode::ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, const ExprType& type) in ExprNode() function in SeExpr2::ExprNode
69 ExprNode::ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c) : _expr(expr), _p… in ExprNode() function in SeExpr2::ExprNode
76 ExprNode::ExprNode(const Expression* expr, ExprNode* a, ExprNode* b, ExprNode* c, const ExprType& t… in ExprNode() function in SeExpr2::ExprNode
84 ExprNode::~ExprNode() { in ~ExprNode()
90 void ExprNode::addChild(ExprNode* child) { in addChild()
95 void ExprNode::addChildren(ExprNode* surrogate) { in addChildren()
[all …]
H A DExprParser.y56 static SeExpr2::ExprNode* ParseResult; // must set result here since yyparse can't return it
65 static std::vector<SeExpr2::ExprNode*> ParseNodes;
66 inline SeExpr2::ExprNode* Remember(SeExpr2::ExprNode* n,const int startPos,const int endPos) in Remember()
68 inline void Forget(SeExpr2::ExprNode* n) in Forget()
79 SeExpr2::ExprNode* n; /* a node is returned for all non-terminals to
248 …| VAR AddEq e ';' {SeExpr2::ExprNode* varNode=NODE1(@1.first_column,@1.first_column,V…
251 …| VAR SubEq e ';' {SeExpr2::ExprNode* varNode=NODE1(@1.first_column,@1.first_column,V…
257 …| VAR DivEq e ';' {SeExpr2::ExprNode* varNode=NODE1(@1.first_column,@1.first_column,V…
402 bool ExprParse(SeExpr2::ExprNode*& parseTree, in ExprParse()
438 std::vector<SeExpr2::ExprNode*> delnodes; in ExprParse()
[all …]
/dports/devel/cc65/cc65-2.19/src/ld65/
H A Dexpr.h73 ExprNode* NewExprNode (ObjData* O, unsigned char Op);
76 void FreeExpr (ExprNode* Root);
79 int IsConstExpr (ExprNode* Root);
84 Import* GetExprImport (ExprNode* Expr);
87 Export* GetExprExport (ExprNode* Expr);
90 Section* GetExprSection (ExprNode* Expr);
93 long GetExprVal (ExprNode* Expr);
96 void GetSegExprVal (ExprNode* Expr, SegExprDesc* D);
102 ExprNode* LiteralExpr (long Val, ObjData* O);
114 ExprNode* ReadExpr (FILE* F, ObjData* O);
[all …]
H A Dcfgexpr.c57 static ExprNode* Factor (void) in Factor()
122 static ExprNode* Term (void) in Term()
126 ExprNode* Root = Factor (); in Term()
131 ExprNode* Left; in Term()
132 ExprNode* Right; in Term()
160 static ExprNode* SimpleExpr (void) in SimpleExpr()
164 ExprNode* Root = Term (); in SimpleExpr()
169 ExprNode* Left; in SimpleExpr()
170 ExprNode* Right; in SimpleExpr()
198 ExprNode* CfgExpr (void) in CfgExpr()
[all …]
H A Dexpr.c61 ExprNode* N = xmalloc (sizeof (ExprNode)); in NewExprNode()
73 static void FreeExprNode (ExprNode* E) in FreeExprNode()
82 void FreeExpr (ExprNode* Root) in FreeExpr()
94 int IsConstExpr (ExprNode* Root) in IsConstExpr()
220 Import* GetExprImport (ExprNode* Expr) in GetExprImport()
272 long GetExprVal (ExprNode* Expr) in GetExprVal()
565 ExprNode* Root; in MemoryExpr()
586 ExprNode* Root; in SegmentExpr()
607 ExprNode* Root; in SectionExpr()
628 ExprNode* Expr; in ReadExpr()
[all …]
/dports/lang/lci/lci-0.11.2/
H A Dparser.h273 } ExprNode; typedef
716 LoopStmtNode *createLoopStmtNode(IdentifierNode *, IdentifierNode *, ExprNode *, ExprNode *, BlockN…
778 ExprNode *createExprNode(ExprType, void *);
779 void deleteExprNode(ExprNode *);
781 int addExprNode(ExprNodeList *, ExprNode *);
845 ExprNode *parseExprNode(Token ***);
849 ExprNode *parseCastExprNode(Token ***);
850 ExprNode *parseConstantExprNode(Token ***);
851 ExprNode *parseIdentifierExprNode(Token ***);
852 ExprNode *parseFuncCallExprNode(Token ***);
[all …]
/dports/misc/tvm/incubator-tvm-0.6.1/include/tvm/relay/
H A Dexpr.h43 class ExprNode : public RelayNode {
85 class ConstantNode : public ExprNode {
115 class TupleNode : public ExprNode {
144 class VarNode : public ExprNode {
195 class GlobalVarNode : public ExprNode {
219 class FunctionNode : public ExprNode {
306 class CallNode : public ExprNode {
375 class LetNode : public ExprNode {
413 class IfNode : public ExprNode {
485 class RefReadNode : public ExprNode {
[all …]
/dports/misc/py-tvm/incubator-tvm-0.6.1/include/tvm/relay/
H A Dexpr.h43 class ExprNode : public RelayNode {
85 class ConstantNode : public ExprNode {
115 class TupleNode : public ExprNode {
144 class VarNode : public ExprNode {
195 class GlobalVarNode : public ExprNode {
219 class FunctionNode : public ExprNode {
306 class CallNode : public ExprNode {
375 class LetNode : public ExprNode {
413 class IfNode : public ExprNode {
485 class RefReadNode : public ExprNode {
[all …]
/dports/graphics/povray36/povray-3.6.1/source/
H A Dfnsyntax.cpp53 ExprNode *parse_expr();
273 ExprNode *temp = NULL; in FNSyntax_DeleteExpression()
333 ExprNode *parse_expr() in parse_expr()
335 ExprNode *current = NULL; in parse_expr()
336 ExprNode *node = NULL; in parse_expr()
497 ExprNode *node = NULL; in new_expr_node()
499 node = (ExprNode *)POV_MALLOC(sizeof(ExprNode), "ExprNode"); in new_expr_node()
584 ExprNode *node = NULL; in expr_grow()
681 ExprNode *node = NULL; in expr_call()
757 ExprNode *node = NULL; in expr_put()
[all …]
/dports/graphics/povray38/povunix-v3.8.0-beta.2-src/source/parser/
H A Dfncode.h103 struct ExprNode struct
105 ExprNode *parent; argument
106 ExprNode *child; argument
107 ExprNode *prev; argument
108 ExprNode *next; argument
131 void Compile(ExprNode *); argument
159 void compile_recursive(ExprNode *expr);
161 void compile_call(ExprNode *expr, FUNCTION fn, int token, char *name);
162 void compile_select(ExprNode *expr);
163 void compile_seq_op(ExprNode *expr, unsigned int op, DBL neutral);
[all …]
H A Dparser_functions.cpp178 ExprNode *expression = nullptr; in FNSyntax_ParseExpression()
258 ExprNode *temp = nullptr; in FNSyntax_DeleteExpression()
318 ExprNode *Parser::parse_expr() in parse_expr()
320 ExprNode *current = nullptr; in parse_expr()
321 ExprNode *node = nullptr; in parse_expr()
487 ExprNode *node = nullptr; in new_expr_node()
489 node = reinterpret_cast<ExprNode *>(POV_MALLOC(sizeof(ExprNode), "ExprNode")); in new_expr_node()
574 ExprNode *node = nullptr; in expr_grow()
671 ExprNode *node = nullptr; in expr_call()
747 ExprNode *node = nullptr; in expr_put()
[all …]
/dports/games/scummvm/scummvm-2.5.1/engines/director/lingo/
H A Dlingo-ast.h228 struct ExprNode : Node { struct
232 virtual ~ExprNode() {} in ~ExprNode() argument
636 struct IntNode : ExprNode {
648 struct FloatNode : ExprNode {
688 struct ListNode : ExprNode {
733 struct FuncNode : ExprNode {
750 struct VarNode : ExprNode {
810 struct FrameNode : ExprNode {
824 struct MovieNode : ExprNode {
872 struct TheNode : ExprNode {
[all …]
/dports/graphics/megapov/megapov-1.2.1/source/
H A Dfnsyntax.cpp58 ExprNode *parse_expr();
278 ExprNode *temp = NULL; in FNSyntax_DeleteExpression()
338 ExprNode *parse_expr() in parse_expr()
340 ExprNode *current = NULL; in parse_expr()
341 ExprNode *node = NULL; in parse_expr()
591 ExprNode *node = NULL; in new_expr_node()
593 node = (ExprNode *)POV_MALLOC(sizeof(ExprNode), "ExprNode"); in new_expr_node()
678 ExprNode *node = NULL; in expr_grow()
775 ExprNode *node = NULL; in expr_call()
851 ExprNode *node = NULL; in expr_put()
[all …]
H A Dfncode.h102 void Compile(ExprNode *);
124 void compile_recursive(ExprNode *expr);
126 void compile_call(ExprNode *expr, FUNCTION fn, int token, char *name);
127 void compile_select(ExprNode *expr);
129 void compile_n_roots(ExprNode *expr);
130 void compile_nth_root(ExprNode *expr);
132 void compile_seq_op(ExprNode *expr, unsigned int op, DBL neutral);
133 void compile_float_function_call(ExprNode *expr, FUNCTION fn, char *name);
134 void compile_vector_function_call(ExprNode *expr, FUNCTION fn, char *name);
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/tests/ui/
H A Dsingle_match_else.rs5 enum ExprNode { enum
11 static NODE: ExprNode = ExprNode::Unicorns;
13 fn unwrap_addr() -> Option<&'static ExprNode> { in unwrap_addr()
14 match ExprNode::Butterflies { in unwrap_addr()
15 ExprNode::ExprAddrOf => Some(&NODE), in unwrap_addr()
26 ExprNode::ExprAddrOf => Some(&NODE),
37 unwrap_addr!(ExprNode::Unicorns); in main()
/dports/graphics/povray37/povray-3.7.0.10/source/backend/parser/
H A Dfnsyntax.cpp173 ExprNode *expression = NULL; in FNSyntax_ParseExpression()
214 ExprNode *expression = NULL; in FNSyntax_GetTrapExpression()
253 ExprNode *temp = NULL; in FNSyntax_DeleteExpression()
315 ExprNode *current = NULL; in parse_expr()
316 ExprNode *node = NULL; in parse_expr()
477 ExprNode *node = NULL; in new_expr_node()
479 node = (ExprNode *)POV_MALLOC(sizeof(ExprNode), "ExprNode"); in new_expr_node()
564 ExprNode *node = NULL; in expr_grow()
661 ExprNode *node = NULL; in expr_call()
737 ExprNode *node = NULL; in expr_put()
[all …]
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/include/tvm/relay/
H A Dexpr.h42 using ExprNode = tvm::RelayExprNode; variable
59 class ConstantNode : public ExprNode {
101 class TupleNode : public ExprNode {
155 class VarNode : public ExprNode {
227 class CallNode : public ExprNode {
322 class LetNode : public ExprNode {
383 class IfNode : public ExprNode {
475 class RefCreateNode : public ExprNode {
514 class RefReadNode : public ExprNode {
552 class RefWriteNode : public ExprNode {
[all …]
/dports/lang/halide/Halide-release_2019_08_27-2654-g664dc4993/src/
H A DIR.cpp915 void ExprNode<Add>::accept(IRVisitor *v) const { in accept()
919 void ExprNode<Sub>::accept(IRVisitor *v) const { in accept()
923 void ExprNode<Mul>::accept(IRVisitor *v) const { in accept()
927 void ExprNode<Div>::accept(IRVisitor *v) const { in accept()
943 void ExprNode<EQ>::accept(IRVisitor *v) const { in accept()
947 void ExprNode<NE>::accept(IRVisitor *v) const { in accept()
951 void ExprNode<LT>::accept(IRVisitor *v) const { in accept()
955 void ExprNode<LE>::accept(IRVisitor *v) const { in accept()
959 void ExprNode<GT>::accept(IRVisitor *v) const { in accept()
963 void ExprNode<GE>::accept(IRVisitor *v) const { in accept()
[all …]
/dports/devel/cc65/cc65-2.19/src/common/
H A Dexprdefs.h107 typedef struct ExprNode ExprNode; typedef
108 struct ExprNode { struct
110 ExprNode* Left; /* Left leaf */ argument
111 ExprNode* Right; /* Right leaf */ argument
141 void DumpExpr (const ExprNode* Expr, const ExprNode* (*ResolveSym) (const struct SymEntry*)); argument

12345678910>>...14