(self, req_node)
| 1085 | self.purged = True |
| 1086 | |
| 1087 | def add_usage(self, req_node): |
| 1088 | if self.purged: |
| 1089 | instructions = self.usage_instructions |
| 1090 | else: |
| 1091 | instructions = self.instructions |
| 1092 | for inst in instructions: |
| 1093 | inst.add_usage(req_node) |
| 1094 | req_node.num["all", "round"] += self.n_rounds |
| 1095 | req_node.num["all", "inv"] += self.n_to_merge |
| 1096 | req_node.num += self.rounds |
| 1097 | |
| 1098 | def expand_cisc(self): |
| 1099 | if self.parent.program.options.keep_cisc is not None: |