Home
last modified time | relevance | path

Searched refs:recur (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dfirst-order-recurrence-sink-replicate-region.ll110 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
118 ; CHECK-NEXT: EMIT vp<[[SPLICE:%.+]]> = first-order splice ir<%recur> ir<%recur.next>
157 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
159 %rem = srem i32 %recur, %x
185 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
193 ; CHECK-NEXT: EMIT vp<[[SPLICE:%.+]]> = first-order splice ir<%recur> ir<%recur.next>
231 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
234 %rem = srem i32 %recur, %x
358 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
422 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
[all …]
H A Dpr36983.ll6 ; CHECK: %_tmp133.lcssa1 = phi i16 [ %scalar.recur, %bb2 ], [ %vector.recur.extract.for.phi, %middl…
7 ; CHECK: %_tmp133.lcssa = phi i16 [ %scalar.recur, %bb2 ], [ %vector.recur.extract.for.phi, %middle…
H A Dscalable-first-order-recurrence.ll121 ; CHECK-VF4UF1: %vector.recur.init = insertelement <vscale x 4 x i16> poison, i16 %0, i32 %[[SUB1]]
123 ; CHECK-VF4UF1: %vector.recur = phi <vscale x 4 x i16> [ %vector.recur.init, %vector.ph ], [ %[[L1:…
125 … i16> @llvm.experimental.vector.splice.nxv4i16(<vscale x 4 x i16> %vector.recur, <vscale x 4 x i16…
133 ; CHECK-VF4UF1: %vector.recur.extract = extractelement <vscale x 4 x i16> %[[L1]], i32 %[[SUB2]]
174 ; CHECK-VF4UF2: %[[VECTOR_RECUR:.*]] = phi <vscale x 4 x i64> [ %vector.recur.init, %vector.ph ], […
175 … i64> @llvm.experimental.vector.splice.nxv4i64(<vscale x 4 x i64> %vector.recur, <vscale x 4 x i64…
219 ; CHECK-VF4UF2: %vector.recur.extract = extractelement <vscale x 4 x i32> %[[ADD2]], i32 %[[SUB2]]
223 ; CHECK-VF4UF2: %vector.recur.extract.for.phi = extractelement <vscale x 4 x i32> %[[ADD2]], i32 %[…
249 ; CHECK-VF4UF1: %[[VEC_RECUR:.*]] = phi <vscale x 4 x i16> [ %vector.recur.init, %vector.ph ], [ %[…
H A Dinduction.ll6368 %recur = phi i32 [ 0, %entry ], [ %iv.trunc, %loop ]
6370 %mul = mul nsw i32 %lv, %recur
/llvm-project-15.0.7/llvm/test/Transforms/Scalarizer/
H A Dcrash-bug.ll32 ; CHECK: %vector.recur.i0 = phi i16 [ %base.i0, %vector.ph ], [ %wide.load125.i0, %vector.body115…
33 ; CHECK: %vector.recur.i1 = phi i16 [ %base.i1, %vector.ph ], [ %wide.load125.i1, %vector.body115…
46 %vector.recur = phi <2 x i16> [ %base, %vector.ph ], [ %wide.load125, %vector.body115 ]
/llvm-project-15.0.7/llvm/test/tools/yaml2obj/
H A Dmacro.yaml27 …obj --docnum=2 -D a0='[[a1]]' -D a1='[[a0]]' %s | llvm-nm --just-symbol-name --no-sort - > %t.recur
28 # RUN: echo -e '[[a1]]\n[[a0]]' > %t0.recur
29 # RUN: diff -u %t0.recur %t.recur
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/
H A Dloop-vectorization-factors.ll280 ; CHECK: %vector.recur.extract = extractelement <16 x i32> %[[L1]], i32 15
281 ; CHECK: %vector.recur.extract.for.phi = extractelement <16 x i32> %[[L1]], i32 14
283 ; CHECK: %a_phi.lcssa = phi i32 [ %scalar.recur, %for.body ], [ %vector.recur.extract.for.phi, %m…
H A Dfirst-order-recurrence.ll72 ; CHECK-VF4UF1: %[[VEC_RECUR:.*]] = phi <vscale x 4 x i16> [ %vector.recur.init, %vector.ph ], [ %[…
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpr57340.ll306 %vector.recur.init = insertelement <16 x half> poison, half %.pre, i64 15
308 …%0 = shufflevector <16 x half> %vector.recur.init, <16 x half> %wide.load, <16 x i32> <i32 15, i32…
/llvm-project-15.0.7/lld/test/ELF/lto/
H A Dsave-temps-eq.ll32 ;; this is the only file that should recur between runs
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp771 std::function<void(Operation *, Operation *)> recur = in hasNoInterveningEffect() local
782 recur(from, untilOp->getParentOp()); in hasNoInterveningEffect()
824 recur(start, memOp); in hasNoInterveningEffect()
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Dselective-save-temps.ll23 ;; this is the only file that should recur between runs