Home
last modified time | relevance | path

Searched refs:LV (Results 1 – 25 of 652) sorted by relevance

12345678910>>...27

/external/llvm/test/Analysis/LoopAccessAnalysis/
Dwrapping-pointer-versioning.ll3 ; RUN: opt -loop-versioning -S < %s | FileCheck %s -check-prefix=LV
40 ; LV-LABEL: f1
41 ; LV-LABEL: for.body.lver.check
43 ; LV: [[BETrunc:%[^ ]*]] = trunc i64 [[BE:%[^ ]*]] to i32
44 ; LV-NEXT: [[OFMul:%[^ ]*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 2, i32 [[BETrunc]])
45 ; LV-NEXT: [[OFMulResult:%[^ ]*]] = extractvalue { i32, i1 } [[OFMul]], 0
46 ; LV-NEXT: [[OFMulOverflow:%[^ ]*]] = extractvalue { i32, i1 } [[OFMul]], 1
47 ; LV-NEXT: [[AddEnd:%[^ ]*]] = add i32 0, [[OFMulResult]]
48 ; LV-NEXT: [[SubEnd:%[^ ]*]] = sub i32 0, [[OFMulResult]]
49 ; LV-NEXT: [[CmpNeg:%[^ ]*]] = icmp ugt i32 [[SubEnd]], 0
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/LoopAccessAnalysis/
Dwrapping-pointer-versioning.ll3 ; RUN: opt -loop-versioning -S < %s | FileCheck %s -check-prefix=LV
40 ; LV-LABEL: f1
41 ; LV-LABEL: for.body.lver.check
43 ; LV: [[BETrunc:%[^ ]*]] = trunc i64 [[BE:%[^ ]*]] to i32
44 ; LV-NEXT: [[OFMul:%[^ ]*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 2, i32 [[BETrunc]])
45 ; LV-NEXT: [[OFMulResult:%[^ ]*]] = extractvalue { i32, i1 } [[OFMul]], 0
46 ; LV-NEXT: [[OFMulOverflow:%[^ ]*]] = extractvalue { i32, i1 } [[OFMul]], 1
47 ; LV-NEXT: [[AddEnd:%[^ ]*]] = add i32 0, [[OFMulResult]]
48 ; LV-NEXT: [[SubEnd:%[^ ]*]] = sub i32 0, [[OFMulResult]]
49 ; LV-NEXT: [[CmpNeg:%[^ ]*]] = icmp ugt i32 [[SubEnd]], 0
[all …]
Dwrapping-pointer-ni.ll1 ; RUN: opt -loop-versioning -S < %s | FileCheck %s -check-prefix=LV
16 ; LV-LAVEL: L26.lver.check
17 ; LV: [[OFMul:%[^ ]*]] = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 4, i64 [[Step:%[^ ]*]])
18 ; LV-NEXT: [[OFMulResult:%[^ ]*]] = extractvalue { i64, i1 } [[OFMul]], 0
19 ; LV-NEXT: [[OFMulOverflow:%[^ ]*]] = extractvalue { i64, i1 } [[OFMul]], 1
20 ; LV-NEXT: [[PosGEP:%[^ ]*]] = getelementptr i32, i32 addrspace(13)* [[Base:%[^ ]*]], i64 [[Step]]
21 ; LV-NEXT: [[NegGEP:%[^ ]*]] = getelementptr i32, i32 addrspace(13)* [[Base]], i64 [[NegStep:%[^ ]*…
22 ; LV-NEXT: icmp ugt i32 addrspace(13)* [[NegGEP]], [[Base]]
23 ; LV-NEXT: icmp ult i32 addrspace(13)* [[PosGEP]], [[Base]]
24 ; LV-NOT: inttoptr
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/X86/
Dreduction-small-size.ll16 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = phi
17 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = phi
18 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = getelement…
19 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = load
20 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = zext i8 %{…
21 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = getelement…
22 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = load
23 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = zext i8 %{…
24 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = and i32 %{…
25 ; CHECK: LV: Found an estimated cost of {{[0-9]+}} for VF 1 For instruction: %{{.*}} = add
[all …]
Duniform-phi.ll7 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.ne…
8 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
9 ; CHECK-DAG: LV: Found uniform instruction: %exitcond = icmp eq i64 %indvars.iv, 1599
31 ; CHECK-DAG: LV: Found uniform instruction: %cond = icmp eq i64 %i.next, %n
32 ; CHECK-DAG: LV: Found uniform instruction: %tmp1 = getelementptr inbounds i32, i32* %a, i32 %tmp0
33 ; CHECK-NOT: LV: Found uniform instruction: %i = phi i64 [ %i.next, %for.body ], [ 0, %entry ]
54 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.ne…
55 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
56 ; CHECK-DAG: LV: Found uniform instruction: %exitcond = icmp eq i64 %indvars.iv, 1599
80 ; CHECK-NOT: LV: Found uniform instruction: %phi
Dreg-usage.ll13 ; CHECK: LV(REG): VF = 8
14 ; CHECK-NEXT: LV(REG): Found max usage: 7
15 ; CHECK: LV(REG): VF = 16
16 ; CHECK-NEXT: LV(REG): Found max usage: 13
49 ; CHECK: LV(REG): VF = 8
50 ; CHECK-NEXT: LV(REG): Found max usage: 7
51 ; CHECK: LV(REG): VF = 16
52 ; CHECK-NEXT: LV(REG): Found max usage: 13
83 ; CHECK: LV(REG): VF = 2
84 ; CHECK: LV(REG): Found max usage: 3
[all …]
/external/llvm/test/Transforms/LoopVectorize/
Dnoalias-md.ll3 ; RUN: | FileCheck %s -check-prefix=BOTH -check-prefix=LV
36 ; LV: = load {{.*}} !alias.scope !0
43 ; LV: store {{.*}} !alias.scope !3, !noalias !5
49 ; LV: = load {{.*}} !alias.scope !7
55 ; LV: store {{.*}} !alias.scope !3, !noalias !5
71 ; LV: !0 = !{!1}
72 ; LV: !1 = distinct !{!1, !2}
73 ; LV: !2 = distinct !{!2, !"LVerDomain"}
74 ; LV: !3 = !{!4}
75 ; LV: !4 = distinct !{!4, !2}
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/
Dnoalias-md.ll3 ; RUN: | FileCheck %s -check-prefix=BOTH -check-prefix=LV
36 ; LV: = load {{.*}} !alias.scope !0
43 ; LV: store {{.*}} !alias.scope !3, !noalias !5
49 ; LV: = load {{.*}} !alias.scope !7
55 ; LV: store {{.*}} !alias.scope !3, !noalias !5
71 ; LV: !0 = !{!1}
72 ; LV: !1 = distinct !{!1, !2}
73 ; LV: !2 = distinct !{!2, !"LVerDomain"}
74 ; LV: !3 = !{!4}
75 ; LV: !4 = distinct !{!4, !2}
[all …]
Dloop-scalars.ll7 ; CHECK-NOT: LV: Found scalar instruction: %tmp0 = getelementptr inbounds i32, i32* %b, i64 %i
37 ; CHECK: LV: Found scalar instruction: %tmp1 = getelementptr inbounds i32*, i32** %a, i64 %i
38 ; CHECK-NEXT: LV: Found scalar instruction: %tmp0 = getelementptr inbounds i32, i32* %b, i64 %i
39 ; CHECK-NEXT: LV: Found scalar instruction: %i = phi i64 [ %i.next, %for.body ], [ 0, %entry ]
40 ; CHECK-NEXT: LV: Found scalar instruction: %i.next = add nuw nsw i64 %i, 2
72 ; CHECK: LV: Found scalar instruction: %tmp3 = getelementptr inbounds i32*, i32** %tmp2, i64 …
73 ; CHECK-NEXT: LV: Found scalar instruction: %tmp1 = bitcast i64* %tmp0 to i32*
74 ; CHECK-NEXT: LV: Found scalar instruction: %tmp2 = getelementptr inbounds i32*, i32** %a, i64 0
75 ; CHECK-NEXT: LV: Found scalar instruction: %tmp0 = getelementptr inbounds i64, i64* %b, i64 %i
76 ; CHECK-NEXT: LV: Found scalar instruction: %i = phi i64 [ %i.next, %for.body ], [ 0, %entry ]
[all …]
Dexplicit_outer_detection.ll22 ; CHECK: LV: Loop hints: force=enabled width=4 unroll=0
23 ; CHECK: LV: We can vectorize this outer loop!
24 ; CHECK: LV: Using user VF 4.
25 ; CHECK-NOT: LV: Loop hints: force=?
26 ; CHECK-NOT: LV: Found a loop: inner.body
75 ; CHECK-NOT: LV: Loop hints: force=enabled
76 ; CHECK-NOT: LV: We can vectorize this outer loop!
77 ; CHECK: LV: Loop hints: force=?
78 ; CHECK: LV: Found a loop: inner.body
125 ; CHECK-NOT: LV: Loop hints: force=enabled
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DPHIElimination.cpp73 LiveVariables &LV, MachineLoopInfo *MLI);
117 if (LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>()) { in runOnMachineFunction() local
120 Changed |= SplitPHIEdges(MF, *I, *LV, MLI); in runOnMachineFunction()
236 LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>(); in LowerAtomicPHINode() local
237 if (LV) { in LowerAtomicPHINode()
241 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerAtomicPHINode()
245 LV->setPHIJoin(IncomingReg); in LowerAtomicPHINode()
253 LV->removeVirtualRegisterKilled(IncomingReg, OldKill); in LowerAtomicPHINode()
261 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); in LowerAtomicPHINode()
267 LV->removeVirtualRegistersKilled(MPhi); in LowerAtomicPHINode()
[all …]
/external/clang/lib/Analysis/
DLiveVariables.cpp195 LiveVariablesImpl &LV; member in __anonec76e8010411::TransferFunctions
204 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} in TransferFunctions()
260 val.liveStmts = LV.SSetFact.remove(val.liveStmts, S); in Visit()
277 AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj); in Visit()
285 val.liveDecls = LV.DSetFact.add(val.liveDecls, in Visit()
286 LV.analysisContext.getSelfDecl()); in Visit()
294 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr()); in Visit()
307 val.liveStmts = LV.SSetFact.add(val.liveStmts, child); in Visit()
328 AddLiveStmt(val.liveStmts, LV.SSetFact, Child); in Visit()
334 if (!LV.killAtAssign) in VisitBinaryOperator()
[all …]
/external/clang/lib/CodeGen/
DCGExpr.cpp190 LValue LV = MakeAddrLValue(Location, E->getType()); in EmitAnyExprToMem() local
191 EmitStoreThroughLValue(RV, LV); in EmitAnyExprToMem()
463 LValue LV = MakeAddrLValue(Object, E->getType(), in EmitMaterializeTemporaryExpr() local
465 LV = EmitLValueForField(LV, Adjustment.Field); in EmitMaterializeTemporaryExpr()
466 assert(LV.isSimple() && in EmitMaterializeTemporaryExpr()
468 Object = LV.getAddress(); in EmitMaterializeTemporaryExpr()
487 LValue LV = EmitLValue(E); in EmitReferenceBindingToExpr() local
488 assert(LV.isSimple()); in EmitReferenceBindingToExpr()
489 llvm::Value *Value = LV.getPointer(); in EmitReferenceBindingToExpr()
772 EmitComplexPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitComplexPrePostIncDec() argument
[all …]
DCGExprAgg.cpp189 LValue LV = CGF.EmitPseudoObjectLValue(E); in VisitPseudoObjectExpr() local
190 return EmitFinalDestCopy(E->getType(), LV); in VisitPseudoObjectExpr()
217 LValue LV = CGF.EmitLValue(E); in EmitAggLoadOfLValue() local
220 if (LV.getType()->isAtomicType() || CGF.LValueIsSuitableForInlineAtomic(LV)) { in EmitAggLoadOfLValue()
221 CGF.EmitAtomicLoad(LV, E->getExprLoc(), Dest); in EmitAggLoadOfLValue()
225 EmitFinalDestCopy(E->getType(), LV); in EmitAggLoadOfLValue()
582 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr() local
585 if (LV.isSimple()) in VisitCastExpr()
586 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E)); in VisitCastExpr()
791 LValue LV = CGF.EmitPointerToDataMemberBinaryExpr(E); in VisitPointerToDataMemberBinaryOperator() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/SystemZ/
Dmem-interleaving-costs.ll29 ; CHECK: LV: Creating an interleave group with: %tmp1 = load i32, i32* %tmp0, align 4
30 ; CHECK: LV: Found an estimated cost of 3 for VF 4 For instruction: %tmp1 = load i32, i32* %tmp0,…
55 ; CHECK: LV: Creating an interleave group with: store i32 %tmp3, i32* %tmp0, align 4
56 ; CHECK: LV: Inserted: store i32 %tmp1, i32* %tmp2, align 4
58 ; CHECK: LV: Creating an interleave group with: %tmp3 = load i32, i32* %tmp2, align 4
59 ; CHECK: LV: Inserted: %tmp1 = load i32, i32* %tmp0, align 4
62 ; CHECK: LV: Found an estimated cost of 4 for VF 4 For instruction: %tmp1 = load i32, i32* %tmp0,…
63 ; CHECK: LV: Found an estimated cost of 0 for VF 4 For instruction: %tmp3 = load i32, i32* %tmp2,…
66 ; CHECK: LV: Found an estimated cost of 0 for VF 4 For instruction: store i32 %tmp1, i32* %tmp2, …
67 ; CHECK: LV: Found an estimated cost of 4 for VF 4 For instruction: store i32 %tmp3, i32* %tmp0, …
/external/llvm/lib/CodeGen/
DPHIElimination.cpp56 LiveVariables *LV; member in __anon3e98eb190111::PHIElimination
134 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
144 if (!DisableEdgeSplitting && (LV || LIS)) { in runOnMachineFunction()
271 if (LV) { in LowerPHINode()
275 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
278 LV->setPHIJoin(IncomingReg); in LowerPHINode()
286 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); in LowerPHINode()
294 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); in LowerPHINode()
300 LV->removeVirtualRegistersKilled(*MPhi); in LowerPHINode()
304 LV->addVirtualRegisterDead(DestReg, PHICopy); in LowerPHINode()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DPHIElimination.cpp68 LiveVariables *LV; member in __anona92b78710111::PHIElimination
148 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
158 if (!DisableEdgeSplitting && (LV || LIS)) { in runOnMachineFunction()
285 if (LV) { in LowerPHINode()
289 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
292 LV->setPHIJoin(IncomingReg); in LowerPHINode()
300 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); in LowerPHINode()
308 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); in LowerPHINode()
314 LV->removeVirtualRegistersKilled(*MPhi); in LowerPHINode()
318 LV->addVirtualRegisterDead(DestReg, PHICopy); in LowerPHINode()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/
Dinterleaved-store-i8.ll9 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %conv4
10 ;CHECK: LV: Found an estimated cost of 8 for VF 2 For instruction: store i8 %conv4
11 ;CHECK: LV: Found an estimated cost of 9 for VF 4 For instruction: store i8 %conv4
12 ;CHECK: LV: Found an estimated cost of 12 for VF 8 For instruction: store i8 %conv4
13 ;CHECK: LV: Found an estimated cost of 13 for VF 16 For instruction: store i8 %conv4
14 ;CHECK: LV: Found an estimated cost of 16 for VF 32 For instruction: store i8 %conv4
47 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %conv7
48 ;CHECK: LV: Found an estimated cost of 13 for VF 2 For instruction: store i8 %conv7
49 ;CHECK: LV: Found an estimated cost of 10 for VF 4 For instruction: store i8 %conv7
50 ;CHECK: LV: Found an estimated cost of 11 for VF 8 For instruction: store i8 %conv7
[all …]
Dinterleaved-load-i8.ll9 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: %0 = load i8
10 ;CHECK: LV: Found an estimated cost of 11 for VF 2 For instruction: %0 = load i8
11 ;CHECK: LV: Found an estimated cost of 5 for VF 4 For instruction: %0 = load i8
12 ;CHECK: LV: Found an estimated cost of 10 for VF 8 For instruction: %0 = load i8
13 ;CHECK: LV: Found an estimated cost of 13 for VF 16 For instruction: %0 = load i8
14 ;CHECK: LV: Found an estimated cost of 16 for VF 32 For instruction: %0 = load i8
53 ;CHECK: LV: Found an estimated cost of 1 for VF 1 For instruction: %0 = load i8
54 ;CHECK: LV: Found an estimated cost of 13 for VF 2 For instruction: %0 = load i8
55 ;CHECK: LV: Found an estimated cost of 5 for VF 4 For instruction: %0 = load i8
56 ;CHECK: LV: Found an estimated cost of 21 for VF 8 For instruction: %0 = load i8
[all …]
/external/clang/lib/AST/
DAPValue.cpp35 struct APValue::LV : LVBase { struct in APValue
47 LV() { PathLength = (unsigned)-1; } in LV() function
48 ~LV() { resizePath(0); } in ~LV() argument
201 ((LV*)(char*)Data.buffer)->~LV(); in DestroyDataAndMakeUninit()
242 return reinterpret_cast<const LV *>(Data.buffer)->hasPathPtr(); in needsCleanup()
555 return ((const LV*)(const void*)Data.buffer)->BaseAndIsOnePastTheEnd.getPointer(); in getLValueBase()
560 return ((const LV*)(const void*)Data.buffer)->BaseAndIsOnePastTheEnd.getInt(); in isLValueOnePastTheEnd()
565 return ((LV*)(void*)Data.buffer)->Offset; in getLValueOffset()
570 return ((const LV*)(const char*)Data.buffer)->hasPath(); in hasLValuePath()
575 const LV &LVal = *((const LV*)(const char*)Data.buffer); in getLValuePath()
[all …]
DDecl.cpp245 LinkageInfo LV; in getLVForTemplateParameterList() local
260 LV.merge(getLVForType(*NTTP->getType(), computation)); in getLVForTemplateParameterList()
269 LV.merge(type->getLinkageAndVisibility()); in getLVForTemplateParameterList()
280 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList()
288 LV.merge(getLVForTemplateParameterList( in getLVForTemplateParameterList()
293 return LV; in getLVForTemplateParameterList()
318 LinkageInfo LV; in getLVForTemplateArgumentList() local
328 LV.merge(getLVForType(*Arg.getAsType(), computation)); in getLVForTemplateArgumentList()
334 LV.merge(getLVForDecl(ND, computation)); in getLVForTemplateArgumentList()
339 LV.merge(Arg.getNullPtrType()->getLinkageAndVisibility()); in getLVForTemplateArgumentList()
[all …]
/external/llvm/test/Transforms/LoopVectorize/X86/
Dreg-usage.ll15 ; CHECK: LV(REG): VF = 4
16 ; CHECK-NEXT: LV(REG): Found max usage: 4
17 ; CHECK: LV(REG): VF = 8
18 ; CHECK-NEXT: LV(REG): Found max usage: 7
19 ; CHECK: LV(REG): VF = 16
20 ; CHECK-NEXT: LV(REG): Found max usage: 13
50 ; CHECK: LV(REG): VF = 2
51 ; CHECK: LV(REG): Found max usage: 4
Duniform-phi.ll7 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.ne…
8 ; CHECK-DAG: LV: Found uniform instruction: %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
9 ; CHECK-DAG: LV: Found uniform instruction: %exitcond = icmp eq i64 %indvars.iv, 1599
31 ; CHECK-DAG: LV: Found uniform instruction: %cond = icmp eq i64 %i.next, %n
32 ; CHECK-DAG: LV: Found uniform instruction: %tmp1 = getelementptr inbounds i32, i32* %a, i32 %tmp0
33 ; CHECK-NOT: LV: Found uniform instruction: %i = phi i64 [ %i.next, %for.body ], [ 0, %entry ]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DSparsePropagation.h95 virtual void PrintLatticeVal(LatticeVal LV, raw_ostream &OS);
104 virtual Value *GetValueFromLatticeVal(LatticeVal LV, Type *Ty = nullptr) {
184 void UpdateState(LatticeKey Key, LatticeVal LV);
236 LatticeVal LV = LatticeFunc->ComputeLatticeVal(Key); in getValueState() local
239 if (LV == LatticeFunc->getUntrackedVal()) in getValueState()
240 return LV; in getValueState()
241 return ValueState[Key] = std::move(LV); in getValueState()
246 LatticeVal LV) { in UpdateState() argument
248 if (I != ValueState.end() && I->second == LV) in UpdateState()
253 ValueState[Key] = std::move(LV); in UpdateState()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/AArch64/
Dno_vector_instructions.ll8 ; CHECK: LV: Found scalar instruction: %i.next = add nuw nsw i64 %i, 2
9 ; CHECK: LV: Found an estimated cost of 2 for VF 2 For instruction: %i.next = add nuw nsw i64…
10 ; CHECK: LV: Not considering vector loop of width 2 because it will not generate any vector i…
29 ; CHECK: LV: Found scalar instruction: %i.next = zext i32 %j.next to i64
30 ; CHECK: LV: Found an estimated cost of 0 for VF 8 For instruction: %i.next = zext i32 %j.nex…
31 ; CHECK: LV: Not considering vector loop of width 8 because it will not generate any vector i…

12345678910>>...27