search for: new_sdnode

Displaying 2 results from an estimated 2 matches for "new_sdnode".

Did you mean: new_node
2019 Dec 10
3
Glue two instructions together
Hi, for DAG-to-DAG instruction selection I’ve implemented a pattern, which creates from one SDNode two instructions, something like: def: Pat<(NEW_SDNODE REG:$r1), (INST_OUT (INST_IN), REG:$r1)>; where INST_IN doesn't accepts any inputs and INST_OUT accepts two inputs - one returned by INST_IN and REG;$r1. Is there any possibility to ‘Glue’ two instruction created in a such way? Maybe something similar to creation SDNodes with...
2019 Dec 11
2
Glue two instructions together
...t;>> >>> >>> >>> Hi, >>> >>> >>> >>> for DAG-to-DAG instruction selection I’ve implemented a pattern, which creates from one SDNode two instructions, something like: >>> >>> >>> >>> def: Pat<(NEW_SDNODE REG:$r1), >>> >>> (INST_OUT (INST_IN), REG:$r1)>; >>> >>> >>> >>> where INST_IN doesn't accepts any inputs and INST_OUT accepts two inputs - one returned by INST_IN and REG;$r1. >>> >>> >>> >>&gt...