Syntax sugar for creating a CallPattern for call_dps_packed Parameters ---------- func_name : str Name of the CPS function to call. args : Union[List[DFPattern], Tuple[DFPattern]], optional Arguments in expected call_packed, by default None meaning arbitrary (number
(
func_name: str,
args: list | tuple | TuplePattern = None,
)
| 916 | |
| 917 | |
| 918 | def is_call_dps_packed( |
| 919 | func_name: str, |
| 920 | args: list | tuple | TuplePattern = None, |
| 921 | ) -> CallPattern: |
| 922 | """Syntax sugar for creating a CallPattern for call_dps_packed |
| 923 | |
| 924 | Parameters |
| 925 | ---------- |
| 926 | func_name : str |
| 927 | Name of the CPS function to call. |
| 928 | args : Union[List[DFPattern], Tuple[DFPattern]], optional |
| 929 | Arguments in expected call_packed, by default None meaning arbitrary (number of) arguments |
| 930 | |
| 931 | Returns |
| 932 | ------- |
| 933 | CallPattern |
| 934 | The resulting CallPattern |
| 935 | """ |
| 936 | func_pattern = ExternFuncPattern(func_name) |
| 937 | return _is_call_dps_packed(func_pattern, args) |
| 938 | |
| 939 | |
| 940 | def is_call_packed( |
searching dependent graphs…