Home
last modified time | relevance | path

Searched refs:iszero (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/LoopIdiom/X86/
H A Dlogical-right-shift-until-zero.ll59 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
116 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
172 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
220 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
268 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
316 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
368 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
428 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
476 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
630 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
[all …]
H A Dleft-shift-until-zero.ll59 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
116 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
172 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
220 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
268 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
316 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
368 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
428 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
476 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
630 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
[all …]
H A Darithmetic-right-shift-until-zero.ll59 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
116 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
172 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
220 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
268 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
316 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
368 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
428 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
476 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
630 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
[all …]
H A Dlogical-right-shift-until-zero-cost.ll36 %val.shifted.iszero = icmp eq i8 %val.shifted, 0
39 call void @escape_inner(i8 %iv, i8 %nbits, i8 %val.shifted, i1 %val.shifted.iszero, i8 %iv.next)
41 br i1 %val.shifted.iszero, label %end, label %loop
47 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
50 …call void @escape_outer(i8 %iv.res, i8 %nbits.res, i8 %val.shifted.res, i1 %val.shifted.iszero.res…
H A Dlogical-right-shift-until-zero-debuginfo.ll54 %val.shifted.iszero = icmp eq i8 %val.shifted, 0
57 call void @escape_inner(i8 %iv, i8 %nbits, i8 %val.shifted, i1 %val.shifted.iszero, i8 %iv.next)
59 br i1 %val.shifted.iszero, label %end, label %loop
65 %val.shifted.iszero.res = phi i1 [ %val.shifted.iszero, %loop ]
68 …call void @escape_outer(i8 %iv.res, i8 %nbits.res, i8 %val.shifted.res, i1 %val.shifted.iszero.res…
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dispow2.ll402 %r = or i1 %iszero, %cmp
436 %r = or i1 %iszero, %cmp
487 %r = or i1 %iszero, %cmp
519 %r = or i1 %iszero, %cmp
664 %r = or i1 %cmp, %iszero
706 %r = or i1 %iszero, %cmp
749 %r = or i1 %iszero, %cmp
762 %r = or i1 %cmp, %iszero
811 %r = or i1 %iszero, %cmp
849 %r = or i1 %iszero, %cmp
[all …]
H A Dvscale_zero.ll4 define i1 @iszero() {
5 ; CHECK-LABEL: @iszero(
H A Dtrunc.ll1018 %iszero = icmp eq i32 %data, 0
1019 %ffs = select i1 %iszero, i32 0, i32 %t1
H A Dtrunc-inseltpoison.ll1018 %iszero = icmp eq i32 %data, 0
1019 %ffs = select i1 %iszero, i32 0, i32 %t1
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dand-or-icmp-ctpop.ll70 %iszero = icmp eq i32 %x, 0
71 %r = and i1 %iszero, %cmp
82 %iszero = icmp eq <2 x i32> %x, <i32 0, i32 0>
83 %r = and <2 x i1> %cmp, %iszero
99 %iszero = icmp eq i32 %x, 0
100 %r = or i1 %iszero, %cmp
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/
H A Dcttz.ll69 %iszero = icmp eq i32 %a, 0
70 %ffs = select i1 %iszero, i32 0, i32 %1
111 %iszero = icmp eq i64 %a, 0
112 %ffs = select i1 %iszero, i64 0, i64 %1
/llvm-project-15.0.7/libc/AOR_v20.02/math/test/rtest/
H A Ddotest.c717 static int iszero(uint32 *x) { in iszero() function
1145 } while (iszero(out)); /* rule out zero */ in cases_biased()
1153 } while (iszero(out)); /* rule out zero */ in cases_biased_positive()
1162 } while (iszero(out)); /* rule out zero */ in cases_biased_float()
1205 } while (iszero(out)); /* rule out zero */ in cases_uniform()
1213 } while (iszero(out)); /* rule out zero */ in cases_uniform_float()
1221 } while (iszero(out)); /* rule out zero */ in cases_uniform_positive()
1228 } while (iszero(out)); /* rule out zero */ in cases_uniform_float_positive()
1237 } while (iszero(out)); /* rule out zero */ in log_cases()
1328 } while (iszero(out) || iszero(out+2));/* rule out zero */ in atan2_cases()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/
H A Dnested.ll42 %iszero = icmp eq i64 %call, 0
107 %iszero = icmp eq i64 %call3, 0
172 %iszero = icmp eq i64 %call, 0
237 %iszero = icmp eq i64 %call3, 0
303 %iszero = icmp eq i64 %call3, 0
372 %iszero = icmp eq i64 %call3, 0
438 %iszero = icmp eq i64 %call3, 0
515 %iszero = icmp eq i64 %call4, 0
582 %iszero = icmp eq i64 %call4, 0
649 %iszero = icmp eq i64 %call4, 0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dspeculation-hardening-loads.ll43 %iszero = icmp eq i64 %X, 0
44 %ret = select i1 %iszero, i32 %b, i32 %add
68 %iszero = icmp eq i32 %X, 0
69 %ret = select i1 %iszero, i64 %b, i64 %add
/llvm-project-15.0.7/llvm/test/Transforms/Attributor/
H A Dpotential.ll10 ; bool iszero(int c) { return c == 0; }
11 ; bool potential_test1(bool c) { return iszero(c ? 1 : -1); }
52 ; potential values of argument of iszero are {1,-1}
53 ; potential value of returned value of iszero is 0
55 ; int call_with_two_values(int x) { return iszero(x) + iszero(-x); }
163 ; int potential_test3() { return zero_or_one(iszero(0))+zero_or_one(iszero(1)); }
/llvm-project-15.0.7/llvm/test/Other/
H A Dscalable-vectors-core-ir.ll371 ; CHECK: %r = phi <vscale x 16 x i8> [ %a, %entry ], [ %added, %iszero ]
375 br i1 %cmp, label %iszero, label %end
377 iszero:
384 %r = phi <vscale x 16 x i8> [ %a, %entry ], [ %added, %iszero ]
/llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.friend/
H A Dp1.cpp37 template <typename T> friend bool iszero(const A &a) throw();
/llvm-project-15.0.7/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp1112 boolean iszero = (op == '0'); in EmulateCBZ()
1116 if IsZero(operand1) == iszero then in EmulateCBZ()
/llvm-project-15.0.7/llvm/test/Transforms/LoopFlatten/
H A Dloop-flatten-negative.ll762 %iszero = icmp eq i32 %b, 0
763 br i1 %iszero, label %for.empty, label %for.loopinit
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dfold-branch-to-common-dest.ll1053 %iszero = icmp eq i32 %ld, 0
1054 br i1 %iszero, label %exit, label %L2
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGClass.cpp1986 llvm::Value *iszero = Builder.CreateIsNull(numElements, "isempty"); in EmitCXXAggrConstructorCall() local
1987 zeroCheckBranch = Builder.CreateCondBr(iszero, loopBB, loopBB); in EmitCXXAggrConstructorCall()