Displaying 9 results from an estimated 9 matches for "lsr_iv8".
2012 Oct 17
4
[LLVMdev] Redundant Add Operation in Code Generation?
I'm curious why I am seeing this:
*%uglygep18.sum = add i32 %lsr_iv8, %tmp45*
%scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
%scevgep1920 = bitcast i8* %scevgep19 to i16*
%tmp78 = load i16* %scevgep1920, align 2
* %uglygep14.sum = add i32 %lsr_iv8, %tmp45*
%scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum
%scevgep1516 = bitcas...
2012 Oct 17
0
[LLVMdev] Redundant Add Operation in Code Generation?
On Wed, Oct 17, 2012 at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
> I'm curious why I am seeing this:
>
> %uglygep18.sum = add i32 %lsr_iv8, %tmp45
> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
> %scevgep1920 = bitcast i8* %scevgep19 to i16*
> %tmp78 = load i16* %scevgep1920, align 2
> %uglygep14.sum = add i32 %lsr_iv8, %tmp45
> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum
&...
2012 Oct 19
3
[LLVMdev] Redundant Add Operation in Code Generation?
...it not
clean itself up? Or am I mistaken?
On Fri, Oct 19, 2012 at 1:29 PM, Andrew Trick <atrick at apple.com> wrote:
>
> On Oct 17, 2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>
> I'm curious why I am seeing this:
>
> *%uglygep18.sum = add i32 %lsr_iv8, %tmp45*
> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
> %scevgep1920 = bitcast i8* %scevgep19 to i16*
> %tmp78 = load i16* %scevgep1920, align 2
> * %uglygep14.sum = add i32 %lsr_iv8, %tmp45*
> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_su...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
On Oct 17, 2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
> I'm curious why I am seeing this:
>
> %uglygep18.sum = add i32 %lsr_iv8, %tmp45
> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
> %scevgep1920 = bitcast i8* %scevgep19 to i16*
> %tmp78 = load i16* %scevgep1920, align 2
> %uglygep14.sum = add i32 %lsr_iv8, %tmp45
> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum
&...
2012 Oct 19
2
[LLVMdev] Redundant Add Operation in Code Generation?
...ken?
>
> On Fri, Oct 19, 2012 at 1:29 PM, Andrew Trick <atrick at apple.com> wrote:
>
>>
>> On Oct 17, 2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>>
>> I'm curious why I am seeing this:
>>
>> *%uglygep18.sum = add i32 %lsr_iv8, %tmp45*
>> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
>> %scevgep1920 = bitcast i8* %scevgep19 to i16*
>> %tmp78 = load i16* %scevgep1920, align 2
>> * %uglygep14.sum = add i32 %lsr_iv8, %tmp45*
>> %scevgep15 = getelementptr i8* %extIn_01...
2012 Oct 17
2
[LLVMdev] Redundant Add Operation in Code Generation?
...g similar to this)?
Thanks.
On Wed, Oct 17, 2012 at 1:44 PM, Eli Friedman <eli.friedman at gmail.com>wrote:
> On Wed, Oct 17, 2012 at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
> > I'm curious why I am seeing this:
> >
> > %uglygep18.sum = add i32 %lsr_iv8, %tmp45
> > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
> > %scevgep1920 = bitcast i8* %scevgep19 to i16*
> > %tmp78 = load i16* %scevgep1920, align 2
> > %uglygep14.sum = add i32 %lsr_iv8, %tmp45
> > %scevgep15 = getelementptr i8* %extIn_...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...Or am I mistaken?
>
> On Fri, Oct 19, 2012 at 1:29 PM, Andrew Trick <atrick at apple.com> wrote:
>
> On Oct 17, 2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>
>> I'm curious why I am seeing this:
>>
>> %uglygep18.sum = add i32 %lsr_iv8, %tmp45
>> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
>> %scevgep1920 = bitcast i8* %scevgep19 to i16*
>> %tmp78 = load i16* %scevgep1920, align 2
>> %uglygep14.sum = add i32 %lsr_iv8, %tmp45
>> %scevgep15 = getelementptr i8* %extIn_013,...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...> On Fri, Oct 19, 2012 at 1:29 PM, Andrew Trick <atrick at apple.com> wrote:
>>
>> On Oct 17, 2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>>
>>> I'm curious why I am seeing this:
>>>
>>> %uglygep18.sum = add i32 %lsr_iv8, %tmp45
>>> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
>>> %scevgep1920 = bitcast i8* %scevgep19 to i16*
>>> %tmp78 = load i16* %scevgep1920, align 2
>>> %uglygep14.sum = add i32 %lsr_iv8, %tmp45
>>> %scevgep15 = getelement...
2012 Oct 17
0
[LLVMdev] Redundant Add Operation in Code Generation?
...>
> On Wed, Oct 17, 2012 at 1:44 PM, Eli Friedman <eli.friedman at gmail.com>wrote:
>
>> On Wed, Oct 17, 2012 at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>> > I'm curious why I am seeing this:
>> >
>> > %uglygep18.sum = add i32 %lsr_iv8, %tmp45
>> > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum
>> > %scevgep1920 = bitcast i8* %scevgep19 to i16*
>> > %tmp78 = load i16* %scevgep1920, align 2
>> > %uglygep14.sum = add i32 %lsr_iv8, %tmp45
>> > %scevgep15 = getel...