search for: use4

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 > %...