Lines Matching defs:operands_chained_from
239 void ArchDesc::gen_match(FILE *fp, MatchList &mList, ProductionState &status, Dict &operands_chained_from) {
283 chain_rule(fp, spaces6, mList._resultStr, cost, rule, operands_chained_from, status);
312 const Expr *icost, const char *irule, Dict &operands_chained_from, ProductionState &status) {
315 if( operands_chained_from[operand] != NULL ) {
318 operands_chained_from.Insert( operand, operand);
328 if( operands_chained_from[result] != NULL ) {
343 chain_rule(fp, indent, result, total_cost, irule, operands_chained_from, status);
348 chain_rule(fp, indent, result, total_cost, rule, operands_chained_from, status);
377 Dict operands_chained_from(cmpstr, hashstr, Form::arena);
432 gen_dfa_state_body(fp, minimize, status, operands_chained_from, i);
450 gen_dfa_state_body(fp, minimize, status, operands_chained_from, i);
593 void ArchDesc::gen_dfa_state_body(FILE* fp, Dict &minimize, ProductionState &status, Dict &operands_chained_from, int i) {
618 operands_chained_from.Clear();
619 gen_match(fp, *mList, status, operands_chained_from);
624 operands_chained_from.Clear(); //
628 operands_chained_from, status);