Displaying 2 results from an estimated 2 matches for "seleciondagbuild".
Did you mean:
selectiondagbuild
2016 Jan 15
2
[GlobalISel][RFC] Value to vreg during IR to MachineInstr translation for aggregate type
...fore, values with aggregate types need to be break apart to be represented by a SDValue.
* Implications *
- Instructions that may accept aggregate type, e.g., load, store, and select, must be split to handle the different component that compose a Value. (Look for the use of ComputeValueVTs in the SelecionDAGBuilder and the related loops this implies).
- Use of aggregate type generates a bunch of MERGE_VALUE nodes, which sole purpose is to glue all the components that make the aggregate type together.
Therefore, in practice, values with aggregate types are mapped to several SDValue hidden in MERGE_VALUE nod...
2016 Jan 15
2
[GlobalISel][RFC] Value to vreg during IR to MachineInstr translation for aggregate type
...alue.
>>
>>
>> * Implications *
>>
>>
>> - Instructions that may accept aggregate type, e.g., load, store, and
>> select, must be split to handle the different component that compose
>> a Value. (Look for the use of ComputeValueVTs in the
>> SelecionDAGBuilder and the related loops this implies).
>> - Use of aggregate type generates a bunch of MERGE_VALUE nodes, which
>> sole purpose is to glue all the components that make the aggregate
>> type together.
>>
>>
>> Therefore, in practice, values with aggregate types...