Home
last modified time | relevance | path

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

12345678910>>...21

/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/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/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 …]
DTwoAddressInstructionPass.cpp65 LiveVariables *LV; member in __anondebe4d580111::TwoAddressInstructionPass
277 if (LV) in Sink3AddrInstruction()
278 LV->replaceKillInstruction(SavedReg, KillMI, MI); in Sink3AddrInstruction()
608 if (LV) in CommuteInstruction()
610 LV->replaceKillInstruction(RegC, MI, NewMI); in CommuteInstruction()
653 MachineInstr *NewMI = TII->convertToThreeAddress(mbbi, mi, LV); in ConvertInstTo3Addr()
835 if (LV) { in DeleteUnusedInstr()
841 if (LV->removeVirtualRegisterKilled(Kill, mi)) { in DeleteUnusedInstr()
843 LV->addVirtualRegisterDead(Kill, NewKill); in DeleteUnusedInstr()
845 LV->addVirtualRegisterKilled(Kill, NewKill); in DeleteUnusedInstr()
[all …]
/external/clang/lib/Analysis/
DLiveVariables.cpp195 LiveVariablesImpl &LV; member in __anon78caa0f50411::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/llvm/lib/CodeGen/
DPHIElimination.cpp56 LiveVariables *LV; member in __anon5a1f558d0111::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 …]
DTwoAddressInstructionPass.cpp78 LiveVariables *LV; member in __anonab29adac0111::TwoAddressInstructionPass
299 if (LV) in sink3AddrInstruction()
300 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); in sink3AddrInstruction()
697 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, *mi, LV); in convertInstTo3Addr()
821 if (!LV && !LIS) in rescheduleMIBelowKill()
844 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleMIBelowKill()
971 LV->removeVirtualRegisterKilled(Reg, *KillMI); in rescheduleMIBelowKill()
972 LV->addVirtualRegisterKilled(Reg, *MI); in rescheduleMIBelowKill()
1008 if (!LV && !LIS) in rescheduleKillAboveMI()
1031 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleKillAboveMI()
[all …]
/external/vulkan-validation-layers/demos/
Dlunarg.ppm21 T]S^S]R\R\Q[RZQZOXOWNVMVLVLU
35LVKUKUJTJTISHQHQGPFPFOENDMCLCKBKAI@I?H>G=E=E<D;C9A8@8?6>5=4<3:2918…
47LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28…
57LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28…
68LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28…
79LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28…
90 …bVaVaUaU`U`T`T_T_S^S^S^R]R]Q\Q\Q[P[PZOZNYNYNXMWMWLVLVKUKUJTISHRHQ…
/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 …]
DStmtCXX.cpp81 Decl *LV = cast<DeclStmt>(getLoopVarStmt())->getSingleDecl(); in getLoopVariable() local
82 assert(LV && "No loop variable in CXXForRangeStmt"); in getLoopVariable()
83 return cast<VarDecl>(LV); in getLoopVariable()
/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 ]
Dalready-vectorized.ll14 ; CHECK: LV: Checking a loop in "vect"
20 ; CHECK: LV: Found a loop: for.body
21 ; CHECK: LV: We can vectorize this loop!
/external/llvm/lib/Analysis/
DSparsePropagation.cpp57 LatticeVal LV; in getOrInitValueState() local
61 LV = LatticeFunc->ComputeConstant(C); in getOrInitValueState()
63 LV = LatticeFunc->ComputeArgument(A); in getOrInitValueState()
66 LV = LatticeFunc->getOverdefinedVal(); in getOrInitValueState()
69 LV = LatticeFunc->getUndefVal(); in getOrInitValueState()
72 if (LV == LatticeFunc->getUntrackedVal()) in getOrInitValueState()
73 return LV; in getOrInitValueState()
74 return ValueState[V] = LV; in getOrInitValueState()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DSparsePropagation.cpp56 LatticeVal LV; in getOrInitValueState() local
60 LV = LatticeFunc->ComputeConstant(C); in getOrInitValueState()
62 LV = LatticeFunc->ComputeArgument(A); in getOrInitValueState()
65 LV = LatticeFunc->getOverdefinedVal(); in getOrInitValueState()
68 LV = LatticeFunc->getUndefVal(); in getOrInitValueState()
71 if (LV == LatticeFunc->getUntrackedVal()) in getOrInitValueState()
72 return LV; in getOrInitValueState()
73 return ValueState[V] = LV; in getOrInitValueState()
/external/icu/icu4c/source/test/testdata/
DGraphemeBreakTest.txt45 ÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
46 … [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
85 ÷ 000D ÷ AC00 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
86 …GE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
125 ÷ 000A ÷ AC00 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
126 …LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
165 ÷ 0001 ÷ AC00 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
166 …F HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
205 ÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
206 …RAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
[all …]
/external/llvm/test/Transforms/LoopVectorize/AArch64/
Dinterleaved_cost.ll17 ; CHECK: LV: Checking a loop in "test_byte_interleaved_cost"
18 ; CHECK: LV: Found an estimated cost of 2 for VF 8 For instruction: %tmp = load i8, i8* %arrayidx…
19 ; CHECK: LV: Found an estimated cost of 2 for VF 16 For instruction: %tmp = load i8, i8* %arrayid…
51 ; CHECK: LV: Checking a loop in "wide_interleaved_group"
52 ; CHECK: LV: Found an estimated cost of 6 for VF 2 For instruction: %1 = load double, double* %0,…
53 ; CHECK: LV: Found an estimated cost of 0 for VF 2 For instruction: %5 = load double, double* %4,…
54 ; CHECK: LV: Found an estimated cost of 10 for VF 2 For instruction: store double %9, double* %10…
/external/llvm/lib/Target/Hexagon/
DHexagonRDFOpt.cpp314 Liveness LV(*MRI, G); in runOnMachineFunction() local
315 LV.trace(RDFDump); in runOnMachineFunction()
316 LV.computeLiveIns(); in runOnMachineFunction()
317 LV.resetLiveIns(); in runOnMachineFunction()
318 LV.resetKills(); in runOnMachineFunction()
DRDFDeadCode.h37 : Trace(false), DFG(dfg), MRI(mri), LV(mri, dfg) {} in DeadCodeElimination()
55 Liveness LV; member
/external/icu/icu4c/source/test/testdata/break_rules/
Dgrapheme.txt33 LV = [\p{Grapheme_Cluster_Break = LV}];
51 GB6: L (L | V | LV | LVT);
52 GB7: (LV | V) (V | T);
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/rbbi/break_rules/
Dgrapheme.txt33 LV = [\p{Grapheme_Cluster_Break = LV}];
51 GB6: L (L | V | LV | LVT);
52 GB7: (LV | V) (V | T);
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/
Dgrapheme.txt33 LV = [\p{Grapheme_Cluster_Break = LV}];
51 GB6: L (L | V | LV | LVT);
52 GB7: (LV | V) (V | T);

12345678910>>...21