Home
last modified time | relevance | path

Searched refs:IC2 (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dcast-induction.ll2 …-vectorize -force-vector-interleave=2 -force-vector-width=1 -S %s | FileCheck --check-prefix=IC2 %s
17 ; IC2-LABEL: @example12(
18 ; IC2-LABEL: vector.body:
19 ; IC2-NEXT: [[INDEX:%.+]] = phi i64 [ 0, %vector.ph ]
20 ; IC2-NEXT: [[TRUNC:%.+]] = trunc i64 [[INDEX]] to i32
21 ; IC2-NEXT: [[TRUNC0:%.+]] = add i32 [[TRUNC]], 0
22 ; IC2-NEXT: [[TRUNC1:%.+]] = add i32 [[TRUNC]], 1
23 ; IC2: store i32 [[TRUNC0]],
24 ; IC2-NEXT: store i32 [[TRUNC1]],
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInlineAdvisor.cpp287 InlineCost IC2 = GetInlineCost(*CS2); in shouldBeDeferred() local
289 if (!IC2) { in shouldBeDeferred()
293 if (IC2.isAlways()) in shouldBeDeferred()
299 if (IC2.getCostDelta() <= CandidateCost) { in shouldBeDeferred()
301 TotalSecondaryCost += IC2.getCost(); in shouldBeDeferred()