Lines Matching full:production
44 // A production represents an incomplete decoded tree in the LR decoder.
45 struct Production { struct
81 int stack_depth; // production stack depth.
178 ZoneVector<Production> stack_;
259 Production p = {tree, 0}; in Shift()
273 Production* p = &stack_.back(); in Reduce()
360 blocks_.back().stack_depth = -1; // no production for inner block. in DecodeFunctionBody()
647 void Reduce(Production* p) { in Reduce()
1032 void ReduceBreakToExprBlock(Production* p, Block* block) { in ReduceBreakToExprBlock()
1037 // Merge the value into the production for the block. in ReduceBreakToExprBlock()
1038 Production* bp = &stack_[block->stack_depth]; in ReduceBreakToExprBlock()
1043 void MergeIntoProduction(Production* p, SsaEnv* target, Tree* expr) { in MergeIntoProduction()
1068 void ReduceLoadMem(Production* p, LocalType type, MachineType mem_type) { in ReduceLoadMem()
1080 void ReduceStoreMem(Production* p, LocalType type, MachineType mem_type) { in ReduceStoreMem()
1097 void TypeCheckLast(Production* p, LocalType expected) { in TypeCheckLast()
1390 Production* p = &stack_[depth]; in PrintProduction()