search for: opc_merg

Displaying 3 results from an estimated 3 matches for "opc_merg".

Did you mean: opc_merge
2016 Nov 29
5
[RFC] Parallelizing (Target-Independent) Instruction Selection
...surprised to find that the structure of MatcherTable and the interpreter seems to be suitable for parallelization. So we propose a prototype that parallelizes the interpreting of OPC_Scope children that are possibly time-consuming. Here is some quick overview: We add two new opcodes: OPC_Fork and OPC_Merge. During DAG optimization process(utils/TableGen/DAGISelMatcherOpt.cpp). OPC_Fork would be added to the front of scope(OPC_Scope) children which fulfill following conditions: 1. Amount of opcodes within the child exceed certain threshold(5 in current prototype). 2. The child is reside in a sequenc...
2016 Nov 29
2
[RFC] Parallelizing (Target-Independent) Instruction Selection
...that the structure of MatcherTable and the interpreter seems to be suitable for parallelization. So we propose a prototype that parallelizes the interpreting of OPC_Scope children that are possibly time-consuming. Here is some quick overview: >> >> We add two new opcodes: OPC_Fork and OPC_Merge. During DAG optimization process(utils/TableGen/DAGISelMatcherOpt.cpp). OPC_Fork would be added to the front of scope(OPC_Scope) children which fulfill following conditions: >> 1. Amount of opcodes within the child exceed certain threshold(5 in current prototype). >> 2. The child is r...
2016 Nov 30
4
[RFC] Parallelizing (Target-Independent) Instruction Selection
...that the structure of MatcherTable and the interpreter seems to be suitable for parallelization. So we propose a prototype that parallelizes the interpreting of OPC_Scope children that are possibly time-consuming. Here is some quick overview: >> >> We add two new opcodes: OPC_Fork and OPC_Merge. During DAG optimization process(utils/TableGen/DAGISelMatcherOpt.cpp). OPC_Fork would be added to the front of scope(OPC_Scope) children which fulfill following conditions: >> 1. Amount of opcodes within the child exceed certain threshold(5 in current prototype). >> 2. The child is r...