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...