Displaying 5 results from an estimated 5 matches for "use4".
Did you mean:
use
2018 Jan 17
3
always allow canonicalizing to 8- and 16-bit ops?
...width to an illegal width - see
InstCombiner::shouldChangeType().
Should we make an exception to allow narrowing for the common cases of i8
and i16?
In the motivating example from PR35875 (
https://bugs.llvm.org/show_bug.cgi?id=35875 ), an ARM target is stuck at 19
IR instructions:
declare void @use4(i8, i8, i8, i8)
define void @min_of_3_vals(i8 %x, i8 %y, i8 %z) {
%nx = xor i8 %x, -1
%ny = xor i8 %y, -1
%nz = xor i8 %z, -1
%zx = zext i8 %nx to i32
%zy = zext i8 %ny to i32
%zz = zext i8 %nz to i32
%cmpxz = icmp ult i32 %zx, %zz
%minxz = select i1 %cmpxz, i32 %zx, i32 %zz
%cmp...
2018 Jan 22
2
always allow canonicalizing to 8- and 16-bit ops?
...mbiner::shouldChangeType().
>
> Should we make an exception to allow narrowing for the common cases of i8
> and i16?
>
> In the motivating example from PR35875 ( https://bugs.llvm.org/show_
> bug.cgi?id=35875 ), an ARM target is stuck at 19 IR instructions:
>
> declare void @use4(i8, i8, i8, i8)
> define void @min_of_3_vals(i8 %x, i8 %y, i8 %z) {
> %nx = xor i8 %x, -1
> %ny = xor i8 %y, -1
> %nz = xor i8 %z, -1
> %zx = zext i8 %nx to i32
> %zy = zext i8 %ny to i32
> %zz = zext i8 %nz to i32
>
> %cmpxz = icmp ult i32 %zx, %zz
> %...
2018 Jan 22
0
always allow canonicalizing to 8- and 16-bit ops?
...width to an illegal width - see InstCombiner::shouldChangeType().
Should we make an exception to allow narrowing for the common cases of i8 and i16?
In the motivating example from PR35875 ( https://bugs.llvm.org/show_bug.cgi?id=35875 ), an ARM target is stuck at 19 IR instructions:
declare void @use4(i8, i8, i8, i8)
define void @min_of_3_vals(i8 %x, i8 %y, i8 %z) {
%nx = xor i8 %x, -1
%ny = xor i8 %y, -1
%nz = xor i8 %z, -1
%zx = zext i8 %nx to i32
%zy = zext i8 %ny to i32
%zz = zext i8 %nz to i32
%cmpxz = icmp ult i32 %zx, %zz
%minxz = select i1 %cmpxz, i32 %zx, i32 %zz
%cmp...
2006 Feb 19
8
building multiple find conditions
I am trying to allow for AND type ''find'' but to allow for simply a
single set of find criteria.
controller code...
@vw_string = @vw_string1 = @vw_string2 = @vw_string3 = []
if params[:beg_intake_date] != "" then
@vw_string1 = ["intake_date between ? and ?",
params[:beg_intake_date], params[:end_intake_date] ]
end
if
2018 Jan 23
0
MachineVerifier and undef
...er::shouldChangeType().
>
> Should we make an exception to allow narrowing for the common cases of i8
> and i16?
>
> In the motivating example from PR35875 (
> https://bugs.llvm.org/show_bug.cgi?id=35875 ), an ARM target is stuck at 19
> IR instructions:
>
> declare void @use4(i8, i8, i8, i8)
> define void @min_of_3_vals(i8 %x, i8 %y, i8 %z) {
> %nx = xor i8 %x, -1
> %ny = xor i8 %y, -1
> %nz = xor i8 %z, -1
> %zx = zext i8 %nx to i32
> %zy = zext i8 %ny to i32
> %zz = zext i8 %nz to i32
>
> %cmpxz = icmp ult i32 %zx, %zz
> %...