| 107 | |
| 108 | @dataclass(frozen=True) |
| 109 | class IntrinsicInfo: |
| 110 | inputs: List[IntrinsicInput] |
| 111 | outputs: List['types.Type'] |
| 112 | index: Optional[int] = None |
| 113 | |
| 114 | def __repr__(self): |
| 115 | return f"<intrinsic: {repr(self.inputs)} -> {repr(self.outputs)}>" |
| 116 | |
| 117 | |
| 118 | @dataclass(frozen=True) |