Displaying 5 results from an estimated 5 matches for "srclinenum".
2008 Oct 02
4
[LLVMdev] Making Sense of ISel DAG Output
I'm debugging some X86 patterns and I want to understand the debug dumps from
isel better.
Here's some example output:
0x391bc40: i64,ch = load 0x3922c50, 0x391b8d0, 0x38dc530 <0x39053e0:0> <sext
i32> alignment=4 srcLineNum= 10
0x3922c50: <multiple use>
0x391bc40: <multiple use>
0x3856ab0: <multiple use>
0x3914520: i64 = shl 0x391bc40, 0x3856ab0 srcLineNum= 10
0x38569b0: <multiple use>
0x391bdf0: i64 = add 0x3914520, 0x38569b0 srcLineNum= 10
0...
2008 Oct 02
0
[LLVMdev] Making Sense of ISel DAG Output
...local variables.
I've patched that here and hope to send it upstream once I get approval.
But let's say you _could_ write such a pattern (because I can). The input DAG
looks like this:
0x391a220: <multiple use>
0x391c970: v2f64 = scalar_to_vector 0x391a220 srcLineNum= 10
0x391ac10: <multiple use>
0x391c8b0: v2f64 = scalar_to_vector 0x391ac10 srcLineNum= 10
0x3927b10: <multiple use>
0x3923100: v2f64 = vector_shuffle 0x391c970, 0x391c8b0, 0x3927b10<0,2>
srcLineNum= 10
The code that gets produced looks li...
2008 Oct 02
0
[LLVMdev] Making Sense of ISel DAG Output
...d Greene wrote:
> I'm debugging some X86 patterns and I want to understand the debug
> dumps from
> isel better.
>
> Here's some example output:
>
> 0x391bc40: i64,ch = load 0x3922c50, 0x391b8d0, 0x38dc530
> <0x39053e0:0> <sext
> i32> alignment=4 srcLineNum= 10
> 0x3922c50: <multiple use>
> 0x391bc40: <multiple use>
> 0x3856ab0: <multiple use>
> 0x3914520: i64 = shl 0x391bc40, 0x3856ab0 srcLineNum= 10
> 0x38569b0: <multiple use>
> 0x391bdf0: i64 = add 0x3914520, 0x38569b...
2008 Oct 02
6
[LLVMdev] Making Sense of ISel DAG Output
On Thursday 02 October 2008 12:42, David Greene wrote:
> But let's say you _could_ write such a pattern (because I can). The input
> DAG looks like this:
>
> 0x391a220: <multiple use>
> 0x391c970: v2f64 = scalar_to_vector 0x391a220 srcLineNum= 10
> 0x391ac10: <multiple use>
> 0x391c8b0: v2f64 = scalar_to_vector 0x391ac10 srcLineNum= 10
> 0x3927b10: <multiple use>
> 0x3923100: v2f64 = vector_shuffle 0x391c970, 0x391c8b0,
> 0x3927b10<0,2> srcLineNum= 10
>
> The...
2008 Oct 03
0
[LLVMdev] Making Sense of ISel DAG Output
...October 2008 12:42, David Greene wrote:
>
>> But let's say you _could_ write such a pattern (because I can).
>> The input
>> DAG looks like this:
>>
>> 0x391a220: <multiple use>
>> 0x391c970: v2f64 = scalar_to_vector 0x391a220 srcLineNum= 10
>> 0x391ac10: <multiple use>
>> 0x391c8b0: v2f64 = scalar_to_vector 0x391ac10 srcLineNum= 10
>> 0x3927b10: <multiple use>
>> 0x3923100: v2f64 = vector_shuffle 0x391c970, 0x391c8b0,
>> 0x3927b10<0,2> srcLineNum=...