Displaying 4 results from an estimated 4 matches for "d6977".
Did you mean:
d69477
2015 Jan 14
5
[LLVMdev] [RFC] Integer Saturation Intrinsics
...lt i32 %x, %min_sint_n
%1 = select i1 %0, i32 %min_sint_n, i32 %x
%2 = icmp sgt i32 %1, %max_sint_n
%r = select i1 %2, i32 %max_sint_n, i32 %1
As a starting point, here are two patches:
- http://reviews.llvm.org/D6976 Add Integer Saturation Intrinsics.
- http://reviews.llvm.org/D6977 [CodeGen] Add legalization for
Integer Saturation Intrinsics.
>From there, we can generate several new instructions, more efficient
than their expanded counterpart. Locally, I have worked on:
- ARM: the SSAT/USAT instructions (scalar)
- AArch64: the SQ/UQ ADD/SUB AArch64 instructions (vector/...
2015 Jan 15
2
[LLVMdev] [RFC] Integer Saturation Intrinsics
..., i32 %x
>> %2 = icmp sgt i32 %1, %max_sint_n
>> %r = select i1 %2, i32 %max_sint_n, i32 %1
>>
>>
>> As a starting point, here are two patches:
>> - http://reviews.llvm.org/D6976 Add Integer Saturation Intrinsics.
>> - http://reviews.llvm.org/D6977 [CodeGen] Add legalization for
>> Integer Saturation Intrinsics.
>>
>> From there, we can generate several new instructions, more efficient
>> than their expanded counterpart. Locally, I have worked on:
>> - ARM: the SSAT/USAT instructions (scalar)
>> - AArch6...
2015 Jan 15
3
[LLVMdev] [RFC] Integer Saturation Intrinsics
...32 %x
> > %2 = icmp sgt i32 %1, %max_sint_n
> > %r = select i1 %2, i32 %max_sint_n, i32 %1
> >
> >
> > As a starting point, here are two patches:
> > - http://reviews.llvm.org/D6976 Add Integer Saturation Intrinsics.
> > - http://reviews.llvm.org/D6977 [CodeGen] Add legalization for
> > Integer Saturation Intrinsics.
> >
> > From there, we can generate several new instructions, more efficient
> > than their expanded counterpart. Locally, I have worked on:
> > - ARM: the SSAT/USAT instructions (scalar)
> > - A...
2015 Jan 15
0
[LLVMdev] [RFC] Integer Saturation Intrinsics
...%2 = icmp sgt i32 %1, %max_sint_n
>>> %r = select i1 %2, i32 %max_sint_n, i32 %1
>>>
>>>
>>> As a starting point, here are two patches:
>>> - http://reviews.llvm.org/D6976 Add Integer Saturation Intrinsics.
>>> - http://reviews.llvm.org/D6977 [CodeGen] Add legalization for
>>> Integer Saturation Intrinsics.
>>>
>>> From there, we can generate several new instructions, more efficient
>>> than their expanded counterpart. Locally, I have worked on:
>>> - ARM: the SSAT/USAT instructions (scal...