/external/llvm/test/Analysis/LoopAccessAnalysis/ |
D | wrapping-pointer-versioning.ll | 3 ; 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/ |
D | noalias-md.ll | 3 ; 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/ |
D | PHIElimination.cpp | 73 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 …]
|
D | TwoAddressInstructionPass.cpp | 65 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/ |
D | LiveVariables.cpp | 195 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/ |
D | CGExpr.cpp | 190 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 …]
|
D | CGExprAgg.cpp | 189 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/ |
D | PHIElimination.cpp | 56 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 …]
|
D | TwoAddressInstructionPass.cpp | 78 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/ |
D | lunarg.ppm | 21 T]S^S]R\R\Q[RZQZOXOWNVMVLVLU 35 …LVKUKUJTJTISHQHQGPFPFOENDMCLCKBKAI@I?H>G=E=E<D;C9A8@8?6>5=4<3:2918… 47 …LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28… 57 …LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28… 68 …LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@I?H>G>F=E<D;C:B9A8?7>6=5<3;3:28… 79 …LVLVKUKUJTISHRHQGQGPFOENDMCMCLBKAJ@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/ |
D | APValue.cpp | 35 struct APValue::LV : LVBase { struct in APValue 47 LV() { PathLength = (unsigned)-1; } in LV() argument 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 …]
|
D | Decl.cpp | 245 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 …]
|
D | StmtCXX.cpp | 81 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/ |
D | reg-usage.ll | 15 ; 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
|
D | uniform-phi.ll | 7 ; 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 ]
|
D | already-vectorized.ll | 14 ; 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/ |
D | SparsePropagation.cpp | 57 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/ |
D | SparsePropagation.cpp | 56 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/ |
D | GraphemeBreakTest.txt | 45 ÷ 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/ |
D | interleaved_cost.ll | 17 ; 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/ |
D | HexagonRDFOpt.cpp | 314 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()
|
D | RDFDeadCode.h | 37 : Trace(false), DFG(dfg), MRI(mri), LV(mri, dfg) {} in DeadCodeElimination() 55 Liveness LV; member
|
/external/icu/icu4c/source/test/testdata/break_rules/ |
D | grapheme.txt | 33 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/ |
D | grapheme.txt | 33 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/ |
D | grapheme.txt | 33 LV = [\p{Grapheme_Cluster_Break = LV}]; 51 GB6: L (L | V | LV | LVT); 52 GB7: (LV | V) (V | T);
|