Home
last modified time | relevance | path

Searched refs:workitem (Results 1 – 25 of 91) sorted by relevance

1234

/external/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/
Dworkitem-intrinsics.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #0
4 declare i32 @llvm.amdgcn.workitem.id.y() #0
5 declare i32 @llvm.amdgcn.workitem.id.z() #0
9 ; CHECK: DIVERGENT: %id.x = call i32 @llvm.amdgcn.workitem.id.x()
11 %id.x = call i32 @llvm.amdgcn.workitem.id.x()
16 ; CHECK: DIVERGENT: %id.y = call i32 @llvm.amdgcn.workitem.id.y()
18 %id.y = call i32 @llvm.amdgcn.workitem.id.y()
23 ; CHECK: DIVERGENT: %id.z = call i32 @llvm.amdgcn.workitem.id.z()
25 %id.z = call i32 @llvm.amdgcn.workitem.id.z()
/external/drm_hwcomposer/
Dqueue_worker.h40 int QueueWork(std::unique_ptr<T> workitem);
71 virtual void ProcessWork(std::unique_ptr<T> workitem) = 0;
112 std::unique_ptr<T> workitem; in Routine() local
130 workitem = std::move(queue_.front()); in Routine()
137 ProcessWork(std::move(workitem)); in Routine()
141 int QueueWorker<T>::QueueWork(std::unique_ptr<T> workitem) { in QueueWork() argument
149 queue_.push(std::move(workitem)); in QueueWork()
/external/llvm/test/CodeGen/AMDGPU/
Dcommute-compares.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #0
12 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
25 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
40 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
53 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
66 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
79 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
92 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
108 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
121 %tid = call i32 @llvm.amdgcn.workitem.id.x() #0
[all …]
Dllvm.amdgcn.workitem.id.ll6 declare i32 @llvm.amdgcn.workitem.id.x() #0
7 declare i32 @llvm.amdgcn.workitem.id.y() #0
8 declare i32 @llvm.amdgcn.workitem.id.z() #0
20 %id = call i32 @llvm.amdgcn.workitem.id.x()
35 %id = call i32 @llvm.amdgcn.workitem.id.y()
50 %id = call i32 @llvm.amdgcn.workitem.id.z()
Dshl_add_ptr.ll10 declare i32 @llvm.amdgcn.workitem.id.x() #1
23 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
43 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
59 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
77 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
93 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
108 ; %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
123 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
138 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
152 %tid.x = tail call i32 @llvm.amdgcn.workitem.id.x() #1
[all …]
Dds-sub-offset.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #0
14 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #1
28 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
43 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
62 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
84 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
99 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
113 %x.i = call i32 @llvm.amdgcn.workitem.id.x() #0
Dshift-and-i64-ubfe.ll12 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
29 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
45 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
61 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
77 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
93 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
109 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
125 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
141 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
159 %id.x = tail call i32 @llvm.amdgcn.workitem.id.x()
[all …]
Dannotate-kernel-features-hsa.ll7 declare i32 @llvm.amdgcn.workitem.id.x() #0
8 declare i32 @llvm.amdgcn.workitem.id.y() #0
9 declare i32 @llvm.amdgcn.workitem.id.z() #0
84 %val = call i32 @llvm.amdgcn.workitem.id.x()
91 %val = call i32 @llvm.amdgcn.workitem.id.y()
98 %val = call i32 @llvm.amdgcn.workitem.id.z()
105 %val0 = call i32 @llvm.amdgcn.workitem.id.x()
114 %val0 = call i32 @llvm.amdgcn.workitem.id.y()
123 %val0 = call i32 @llvm.amdgcn.workitem.id.x()
124 %val1 = call i32 @llvm.amdgcn.workitem.id.y()
[all …]
Dlower-range-metadata-intrinsic-call.ll10 %id = tail call i32 @llvm.amdgcn.workitem.id.x(), !range !0
21 %id = tail call i32 @llvm.amdgcn.workitem.id.x(), !range !0
33 %id = tail call i32 @llvm.amdgcn.workitem.id.x(), !range !1
40 declare i32 @llvm.amdgcn.workitem.id.x() #1
Dmad24-get-global-id.ll7 declare i32 @llvm.amdgcn.workitem.id.x() #0
21 %workitem.id.x = call i32 @llvm.amdgcn.workitem.id.x(), !range !1
25 %add = add i32 %mul, %workitem.id.x
Dfmed3.ll4 declare i32 @llvm.amdgcn.workitem.id.x() #0
16 %tid = call i32 @llvm.amdgcn.workitem.id.x()
34 %tid = call i32 @llvm.amdgcn.workitem.id.x()
52 %tid = call i32 @llvm.amdgcn.workitem.id.x()
68 %tid = call i32 @llvm.amdgcn.workitem.id.x()
85 %tid = call i32 @llvm.amdgcn.workitem.id.x()
102 %tid = call i32 @llvm.amdgcn.workitem.id.x()
117 %tid = call i32 @llvm.amdgcn.workitem.id.x()
135 %tid = call i32 @llvm.amdgcn.workitem.id.x()
Damdgcn.work-item-intrinsics.ll74 %0 = call i32 @llvm.amdgcn.workitem.id.x() #0
88 %0 = call i32 @llvm.amdgcn.workitem.id.y() #0
101 %0 = call i32 @llvm.amdgcn.workitem.id.z() #0
110 declare i32 @llvm.amdgcn.workitem.id.x() #0
111 declare i32 @llvm.amdgcn.workitem.id.y() #0
112 declare i32 @llvm.amdgcn.workitem.id.z() #0
Dfmax_legacy.f64.ll4 declare i32 @llvm.amdgcn.workitem.id.x() #1
8 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
23 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
38 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
53 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
Dcommute_modifiers.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #1
12 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
26 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
41 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
57 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
72 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
89 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
106 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
125 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
143 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
[all …]
Dds_read2st64.ll14 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
33 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
53 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
73 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
90 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
106 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
126 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
145 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
165 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
185 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
[all …]
Doperand-folding.ll11 %id = call i32 @llvm.amdgcn.workitem.id.x()
30 %id = call i32 @llvm.amdgcn.workitem.id.x()
66 %tmp0 = call i32 @llvm.amdgcn.workitem.id.x()
85 %tmp0 = call i32 @llvm.amdgcn.workitem.id.x()
99 %tmp0 = call i32 @llvm.amdgcn.workitem.id.x()
112 declare i32 @llvm.amdgcn.workitem.id.x() #0
Dfmin_legacy.f64.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #1
18 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
33 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
48 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
63 %tid = call i32 @llvm.amdgcn.workitem.id.x() #1
Dds_read2_superreg.ll16 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
30 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
47 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
72 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
92 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
105 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
121 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
142 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
157 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
180 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
[all …]
Dsi-lower-control-flow-unreachable-block.ll16 %tmp15 = tail call i32 @llvm.amdgcn.workitem.id.y()
39 %tmp15 = tail call i32 @llvm.amdgcn.workitem.id.y()
52 declare i32 @llvm.amdgcn.workitem.id.y() #1
Dllvm.amdgcn.div.scale.ll3 declare i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
15 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
35 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
55 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
75 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
95 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
113 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
131 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
149 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
167 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
[all …]
Dmadmk.ll8 declare i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
16 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
39 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
68 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
87 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
101 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
117 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
133 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
154 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
175 %tid = tail call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
Dds_write2st64.ll11 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
29 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
50 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
70 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
89 %x.i = tail call i32 @llvm.amdgcn.workitem.id.x() #1
101 declare i32 @llvm.amdgcn.workitem.id.x() #1
104 declare i32 @llvm.amdgcn.workitem.id.y() #1
Dconvergent-inlineasm.ll3 declare i32 @llvm.amdgcn.workitem.id.x() #0
10 %tmp = call i32 @llvm.amdgcn.workitem.id.x()
30 %tmp = call i32 @llvm.amdgcn.workitem.id.x()
Dno-shrink-extloads.ll3 declare i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
25 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
47 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
69 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
91 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
114 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
138 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
161 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
184 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
Dfmuladd.ll5 declare i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
40 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
59 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
80 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
102 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
122 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
142 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
164 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone
186 %tid = call i32 @llvm.amdgcn.workitem.id.x() nounwind readnone

1234