Displaying 3 results from an estimated 3 matches for "mvrr".
Did you mean:
mvr
2014 Nov 03
2
[LLVMdev] Virtual register def doesn't dominate all uses
...ing at 4179
Match failed at index 4180
Continuing at 4209
Match failed at index 4210
Continuing at 4230
Match failed at index 4231
Continuing at 4261
Match failed at index 4262
Continuing at 4309
Match failed at index 4310
Continuing at 4322
Morphed node: 0x7fef2a033610: i32 = MVrr 0x7fef2a033610 [ORD=21]
Does the add operation become a MOVE instruction, or is this a chain of rules?
(*)
>>>>>> But if I use the statement "int res = v1 + v2 + v3;" something strange happens: all arguments are stored in the stack-frame and the local variables are i...
2014 Nov 05
2
[LLVMdev] Virtual register def doesn't dominate all uses
Hi Quentin,
Am 03.11.2014 um 23:30 schrieb Quentin Colombet <qcolombet at apple.com>:
>> Continuing at 4309
>> Match failed at index 4310
>> Continuing at 4322
>> Morphed node: 0x7fef2a033610: i32 = MVrr 0x7fef2a033610 [ORD=21]
>>
>>
>> Does the add operation become a MOVE instruction, or is this a chain of rules?
>
> Yes, your add becomes a MVrr instruction. This is likely the problem.
> Do you know how to debug this, or do you want me to give you basic directions?...
2014 Nov 01
2
[LLVMdev] Virtual register def doesn't dominate all uses
Hi Quentin,
Am 01.11.2014 um 00:39 schrieb Quentin Colombet <qcolombet at apple.com>:
>
> On Oct 31, 2014, at 11:00 AM, Boris Boesler <baembel at gmx.de> wrote:
>
>> Hi Quentin,
>>
>> I added some debug output (N->dump()) in ::Select(SDNode*N) and compared it to the dot/Graphviz output (-view-legalize-types-dags; the last one with correct code). I