Home
last modified time | relevance | path

Searched full:div (Results 1 – 25 of 1582) sorted by relevance

12345678910>>...64

/llvm-project/polly/lib/External/isl/imath/tests/
H A Ddiv.tc5 div:102233,0,=1,1:$MP_UNDEF,?
6 div:0,=1,583922,-12345:$MP_UNDEF,?
10 div:0,847887705,0,0:0,0
11 div:80000000000000000000,25,0,0:3200000000000000000,0
12 div:65000,25,0,0:2600,0
13 div:800000000000000,25,0,0:32000000000000,0
14 div:-4,58,0,0:0,-4
15 div:36869,818935,0,0:0,36869
16 div:364,921,0,0:0,364
17 div:5169,898,0,0:5,679
[all …]
/llvm-project/llvm/test/Transforms/Inline/AMDGPU/
H A Dinline-hint.ll5 %div.1 = udiv <16 x i32> %x, %y
6 %div.2 = udiv <16 x i32> %div.1, %y
7 %div.3 = udiv <16 x i32> %div.2, %y
8 %div.4 = udiv <16 x i32> %div.3, %y
9 %div.5 = udiv <16 x i32> %div.4, %y
10 %div.6 = udiv <16 x i32> %div.5, %y
11 %div.7 = udiv <16 x i32> %div.6, %y
12 %div.8 = udiv <16 x i32> %div.7, %y
13 %div.9 = udiv <16 x i32> %div.8, %y
14 %div.10 = udiv <16 x i32> %div.9, %y
[all …]
H A Dinline-amdgpu-vecbonus.ll5 %div.1 = udiv <16 x i32> %x, %y
6 %div.2 = udiv <16 x i32> %div.1, %y
7 %div.3 = udiv <16 x i32> %div.2, %y
8 %div.4 = udiv <16 x i32> %div.3, %y
9 %div.5 = udiv <16 x i32> %div.4, %y
10 %div.6 = udiv <16 x i32> %div.5, %y
11 %div.7 = udiv <16 x i32> %div.6, %y
12 %div.8 = udiv <16 x i32> %div.7, %y
13 %div.9 = udiv <16 x i32> %div.8, %y
14 %div.10 = udiv <16 x i32> %div.9, %y
[all …]
/llvm-project/clang/www/analyzer/
H A Dpotential_checkers.html13 <div id="page">
18 <div id="content">
29 <tr><td><div class="namedescr expandable"><span class="name">
31 (C, C++)</span><div class="descr">
34 boost docs: shared_ptr</a>.</p></div></div></td>
35 <td><div class="exampleContainer expandable">
36 <div class="example"><pre>
47 </pre></div>
48 <div clas
[all...]
H A Dimplicit_checks.html16 <div id="page">
19 <div id="content">
37 <tr><td><div class="namedescr expandable"><span class="name">
39 (C++, ObjC)</span><div class="descr">
40 Generate dynamic type information.</div></div></td>
41 <td><div class="exampleContainer expandable">
42 <div class="example"><pre>
59 </pre></div><div class="separator"></div>
60 <div class="example"><pre>
77 </pre></div></div></td></tr>
[all …]
/llvm-project/llvm/test/Analysis/UniformityAnalysis/AMDGPU/irreducible/
H A Dirreducible-2.ll4 ; entry(div)
15 %div.cond = icmp slt i32 %tid, 0
17 br i1 %div.cond, label %B, label %H ; divergent branch
20 %div.merge.h = phi i32 [ 0, %entry ], [ %b, %B ]
22 ; CHECK: DIVERGENT: %div.merge.h
25 %div.merge.b = phi i32 [ %a, %H ], [1, %entry ]
26 %div.cond.b = icmp sgt i32 %div.merge.b, 0
27 %div.b.inc = add i32 %b, 1
28 br i1 %div.cond, label %X, label %H ; divergent branch
29 ; CHECK: DIVERGENT: %div.merge.b
[all …]
/llvm-project/polly/lib/External/isl/
H A Disl_local_space.c42 div_hash = isl_mat_get_hash(ls->div); in isl_local_space_get_hash()
49 __isl_take isl_space *space, __isl_take isl_mat *div) in isl_local_space_alloc_div() argument
54 if (!space || !div) in isl_local_space_alloc_div()
64 ls->div = div; in isl_local_space_alloc_div()
68 isl_mat_free(div); in isl_local_space_alloc_div()
78 isl_mat *div; in isl_local_space_alloc() local
89 div = isl_mat_alloc(ctx, n_div, 1 + 1 + total + n_div); in isl_local_space_alloc()
90 return isl_local_space_alloc_div(space, div); in isl_local_space_alloc()
114 isl_mat_copy(ls->div)); in isl_local_space_dup()
139 isl_mat_free(ls->div); in isl_local_space_free()
[all …]
/llvm-project/openmp/docs/_themes/llvm-openmp-theme/static/
H A Dagogo.css_t27 div.header, div.content, div.footer {
33 div.header-wrapper {
44 div.bodywrapper a, div.footer a {
103 div.code-block-caption:hover > a.headerlink {
111 div.admonition {
129 div.header {
134 div.header .headertitle {
142 div.header .headertitle a {
146 div.header div.rel {
150 div.header div.rel a {
[all …]
/llvm-project/flang/docs/_themes/llvm-theme/static/
H A Dllvm-theme.css31 div.logo {
37 div.document {
44 div.bodywrapper {
49 div.body {
55 div.related {
59 div.related ul {
66 div.related ul li {
73 div.related ul li.right {
78 div.related ul li a {
85 div.related ul li a:hover {
[all …]
/llvm-project/openmp/docs/_themes/llvm-theme/static/
H A Dllvm-theme.css31 div.logo {
37 div.document {
44 div.bodywrapper {
49 div.body {
55 div.related {
59 div.related ul {
66 div.related ul li {
73 div.related ul li.right {
78 div.related ul li a {
85 div.related ul li a:hover {
[all …]
/llvm-project/llvm/docs/_themes/llvm-theme/static/
H A Dllvm-theme.css32 div.logo {
38 div.document {
45 div.bodywrapper {
50 div.body {
56 div.related {
60 div.related ul {
67 div.related ul li {
74 div.related ul li.right {
79 div.related ul li a {
86 div.related ul li a:hover {
[all …]
/llvm-project/openmp/docs/_themes/llvm-openmp-theme/
H A Dlayout.html14 <div class="header-wrapper" role="banner">
15 <div class="header">
22 <div class="headertitle"><a
23 href="{{ pathto(master_doc)|e }}">{{ shorttitle|e }}</a></div>
25 <div class="rel" role="navigation" aria-label="related navigation">
33 </div>
34 </div>
35 </div>
45 <div role="search">
51 </div>
[all …]
/llvm-project/llvm/test/Analysis/UniformityAnalysis/AMDGPU/
H A Dtemporal_diverge.ll17 ; CHECK: DIVERGENT: %div.exitx =
18 %div.exitx = icmp slt i32 %tid, 0
19 ; CHECK: DIVERGENT: br i1 %div.exitx,
20 br i1 %div.exitx, label %X, label %H ; divergent branch
23 ; CHECK: DIVERGENT: %div.user =
24 %div.user = add i32 %uni.inc, 5
41 ; CHECK: DIVERGENT: %div.exitx =
42 %div.exitx = icmp slt i32 %tid, 0
43 ; CHECK: DIVERGENT: br i1 %div.exitx,
44 br i1 %div.exitx, label %X, label %H ; divergent branch
[all …]
H A Dhidden_loopdiverge.ll17 %div.exitx = icmp slt i32 %tid, 0
18 br i1 %div.exitx, label %X, label %B ; divergent branch
19 ; CHECK: DIVERGENT: %div.exitx =
20 ; CHECK: DIVERGENT: br i1 %div.exitx,
24 %div.exity = icmp sgt i32 %tid, 0
25 br i1 %div.exity, label %Y, label %H ; divergent branch
26 ; CHECK: DIVERGENT: %div.exity =
27 ; CHECK: DIVERGENT: br i1 %div.exity,
30 %div.merge.x = phi i32 [ %a, %entry ], [ %uni.merge.h, %H ] ; temporal divergent phi
32 ; CHECK: DIVERGENT: %div.merge.x =
[all …]
/llvm-project/llvm/test/Analysis/CostModel/X86/
H A Dvdiv-cost.ll13 ; CHECK-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %div = udiv <4 x i32> %a, splat (i32 7)
14 ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <4 x i32> %div
16 %div = udiv <4 x i32> %a, <i32 7, i32 7, i32 7, i32 7>
17 ret <4 x i32> %div
22 ; SSE-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %div = udiv <8 x i32> %a, splat (i32 7)
23 ; SSE-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <8 x i32> %div
26 ; AVX1-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %div = udiv <8 x i32> %a, splat (i32 7)
27 ; AVX1-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <8 x i32> %div
30 ; AVX2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %div = udiv <8 x i32> %a, splat (i32 7)
31 ; AVX2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <8 x i32> %div
[all...]
/llvm-project/llvm/test/MC/X86/apx/
H A Ddiv-intel.s3 # CHECK: {evex} div bl
5 {evex} div bl
6 # CHECK: {nf} div bl
8 {nf} div bl
9 # CHECK: {evex} div dx
11 {evex} div dx
12 # CHECK: {nf} div dx
14 {nf} div dx
15 # CHECK: {evex} div ecx
17 {evex} div ecx
[all …]
/llvm-project/llvm/test/Transforms/InstCombine/
H A Dfabs-copysign.ll14 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf double @llvm.copysign.f64(double 1.000000e+00, double [[X:%.*]])
15 ; CHECK-NEXT: ret double [[DIV]]
18 %div = fdiv nnan ninf double %x, %f
19 ret double %div
24 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf double @llvm.copysign.f64(double 1.000000e+00, double [[X:%.*]])
25 ; CHECK-NEXT: ret double [[DIV]]
28 %div = fdiv nnan ninf double %f, %x
29 ret double %div
34 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf <4 x double> @llvm.copysign.v4f64(<4 x double> splat (double 1.000000e+00), <4 x double> [[X:%.*]])
35 ; CHECK-NEXT: ret <4 x double> [[DIV]]
[all...]
H A Dcompare-udiv.ll9 %div = udiv i32 %n, %d
10 %cmp1 = icmp eq i32 %div, 0
19 %div = udiv <2 x i32> %n, %d
20 %cmp1 = icmp eq <2 x i32> %div, zeroinitializer
29 %div = udiv i32 64, %d
30 %cmp1 = icmp eq i32 %div, 0
39 %div = udiv <2 x i32> <i32 64, i32 63>, %d
40 %cmp1 = icmp eq <2 x i32> %div, zeroinitializer
49 %div = udiv i32 %n, %d
50 %cmp1 = icmp ne i32 %div,
[all...]
H A Dsrem-via-sdiv-mul-sub.ll19 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i8 [[X:%.*]], [[Y:%.*]]
20 ; CHECK-NEXT: call void @use8(i8 [[DIV]])
21 ; CHECK-NEXT: [[ROUNDXDOWNTOMULTIPLEOFY:%.*]] = mul i8 [[DIV]], [[Y]]
25 %div = sdiv i8 %x, %y
26 call void @use8(i8 %div)
27 %roundXdownToMultipleOfY = mul i8 %div, %y
34 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i8> [[X:%.*]], [[Y:%.*]]
35 ; CHECK-NEXT: call void @use2xi8(<2 x i8> [[DIV]])
36 ; CHECK-NEXT: [[ROUNDXDOWNTOMULTIPLEOFY:%.*]] = mul <2 x i8> [[DIV]], [[Y]]
40 %div = sdiv <2 x i8> %x, %y
[all …]
H A Durem-via-udiv-mul-sub.ll19 ; CHECK-NEXT: [[DIV:%.*]] = udiv i8 [[X:%.*]], [[Y:%.*]]
20 ; CHECK-NEXT: call void @use8(i8 [[DIV]])
21 ; CHECK-NEXT: [[ROUNDXDOWNTOMULTIPLEOFY:%.*]] = mul i8 [[DIV]], [[Y]]
25 %div = udiv i8 %x, %y
26 call void @use8(i8 %div)
27 %roundXdownToMultipleOfY = mul i8 %div, %y
34 ; CHECK-NEXT: [[DIV:%.*]] = udiv <2 x i8> [[X:%.*]], [[Y:%.*]]
35 ; CHECK-NEXT: call void @use2xi8(<2 x i8> [[DIV]])
36 ; CHECK-NEXT: [[ROUNDXDOWNTOMULTIPLEOFY:%.*]] = mul <2 x i8> [[DIV]], [[Y]]
40 %div = udiv <2 x i8> %x, %y
[all …]
/llvm-project/lld/docs/llvm-theme/static/
H A Dllvm.css33 div.logo {
39 div.document {
46 div.bodywrapper {
51 div.body {
56 div.related {
60 div.related ul {
67 div.related ul li {
74 div.related ul li.right {
79 div.related ul li a {
86 div.related ul li a:hover {
[all …]
/llvm-project/llvm/test/Transforms/InstSimplify/
H A Dsdiv.ll9 %div = sdiv i32 %negx, %x
10 ret i32 %div
18 %div = sdiv <2 x i32> %negx, %x
19 ret <2 x i32> %div
28 %div = sdiv i32 %xy, %yx
29 ret i32 %div
38 %div = sdiv <2 x i32> %xy, %yx
39 ret <2 x i32> %div
48 %div = sdiv i32 %negx, %x
49 ret i32 %div
[all...]
/llvm-project/llvm/test/Analysis/ScalarEvolution/
H A Dimplied-via-division.ll11 ; CHECK-NEXT: Loop %header: backedge-taken count is (-1 + %n.div.2)<nsw>
13 ; CHECK-NEXT: Loop %header: symbolic max backedge-taken count is (-1 + %n.div.2)<nsw>
18 %n.div.2 = sdiv i32 %n, 2
25 %exitcond = icmp sgt i32 %n.div.2, %indvar.next
36 ; CHECK-NEXT: Loop %header: backedge-taken count is (-1 + (1 smax %n.div.2))<nsw>
38 ; CHECK-NEXT: Loop %header: symbolic max backedge-taken count is (-1 + (1 smax %n.div.2))<nsw>
43 %n.div.2 = sdiv i32 %n, 2
50 %exitcond = icmp sgt i32 %n.div.2, %indvar.next
61 ; CHECK-NEXT: Loop %header: backedge-taken count is (-1 + %n.div.2)<nsw>
63 ; CHECK-NEXT: Loop %header: symbolic max backedge-taken count is (-1 + %n.div
[all...]
/llvm-project/llvm/test/Transforms/CorrelatedValuePropagation/
H A Dudiv-expansion.ll16 %div = udiv i8 %x, 3
17 ret i8 %div
24 ; CHECK-NEXT: [[DIV:%.*]] = zext i1 [[DIV_CMP]] to i8
25 ; CHECK-NEXT: ret i8 [[DIV]]
29 %div = udiv i8 %x, 3
30 ret i8 %div
36 ; CHECK-NEXT: [[DIV:%.*]] = zext i1 [[DIV_CMP]] to i8
37 ; CHECK-NEXT: ret i8 [[DIV]]
40 %div = udiv i8 %x, 3
41 ret i8 %div
[all...]
/llvm-project/llvm/test/Transforms/LICM/
H A Dpreheader-safe.ll11 ; CHECK: %div = udiv i64 %x, %y
13 ; CHECK: call void @use_nothrow(i64 %div)
18 %div = udiv i64 %x, %y
22 call void @use_nothrow(i64 %div)
29 ; CHECK: %div = udiv i64 %x, %y
31 ; CHECK: call void @use(i64 %div)
36 %div = udiv i64 %x, %y
37 call void @use(i64 %div)
44 ; CHECK: %div = udiv i64 %x, %y
46 ; CHECK: call void @use(i64 %div)
[all …]

12345678910>>...64