| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | dynamic_cast_stress.pass.cpp | 15 template <std::size_t Indx, std::size_t Depth> 17 : public virtual C<Indx, Depth-1>, 18 public virtual C<Indx+1, Depth-1> 29 template <std::size_t Indx, std::size_t Depth> 31 : public virtual C<Indx, Depth-1>, 32 public virtual C<Indx+1, Depth-1> 36 template <class Indx, std::size_t Depth> 41 : public B<Indx, Depth>... 54 const std::size_t Depth = 5; in test() local 55 A<Width, Depth> a; in test() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.cpp | 94 dbgs() << "[" << Depth << "] Compute known bits: " << MI << "[" << Depth in dumpResult() 171 if (Depth >= getMaxDepth()) in computeKnownBitsImpl() 266 Depth + 1); in computeKnownBitsImpl() 268 Depth + 1); in computeKnownBitsImpl() 275 Depth + 1); in computeKnownBitsImpl() 277 Depth + 1); in computeKnownBitsImpl() 293 Depth + 1); in computeKnownBitsImpl() 295 Depth + 1); in computeKnownBitsImpl() 303 Depth + 1); in computeKnownBitsImpl() 305 Depth + 1); in computeKnownBitsImpl() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ScoreboardHazardRecognizer.h | 45 size_t Depth = 0; variable 57 size_t getDepth() const { return Depth; } in getDepth() 61 assert(Depth && !(Depth & (Depth - 1)) && 64 return Data[(Head + idx) & (Depth-1)]; 69 Depth = d; 70 Data = new InstrStage::FuncUnits[Depth]; 73 memset(Data, 0, Depth * sizeof(Data[0])); 78 Head = (Head + 1) & (Depth-1); in advance() 82 Head = (Head - 1) & (Depth-1); in recede()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | atomic-cmpxchg-branch-on-result.ll | 14 ; CHECK-NEXT: # =>This Loop Header: Depth=1 15 ; CHECK-NEXT: # Child Loop BB0_3 Depth 2 17 ; CHECK-NEXT: # Parent Loop BB0_1 Depth=1 22 ; CHECK-NEXT: # in Loop: Header=BB0_3 Depth=2 44 ; CHECK-NEXT: # =>This Loop Header: Depth=1 45 ; CHECK-NEXT: # Child Loop BB1_3 Depth 2 47 ; CHECK-NEXT: # Parent Loop BB1_1 Depth=1 83 ; RV32IA-NEXT: # Child Loop BB2_3 Depth 2 85 ; RV32IA-NEXT: # Parent Loop BB2_1 Depth=1 116 ; RV64IA-NEXT: # Child Loop BB2_3 Depth 2 [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 227 ::computeKnownBits(V, Known, Depth, in computeKnownBits() 263 V, DemandedElts, Depth, in computeKnownBits() 343 return ::isKnownNonZero(V, Depth, in isKnownNonZero() 1267 Depth + 1, Q); in computeKnownBitsFromOperator() 1894 computeKnownBits(V, Known, Depth, Q); in computeKnownBits() 2932 if (isAddOfNonZero(V1, V2, Depth, Q) || isAddOfNonZero(V2, V1, Depth, Q)) in isKnownNonEqual() 2935 if (isNonEqualMul(V1, V2, Depth, Q) || isNonEqualMul(V2, V1, Depth, Q)) in isKnownNonEqual() 2938 if (isNonEqualShl(V1, V2, Depth, Q) || isNonEqualShl(V2, V1, Depth, Q)) in isKnownNonEqual() 5215 if (Depth >= MaxDepth) in directlyImpliesPoison() 5249 if (Depth >= MaxDepth) in impliesPoison() [all …]
|
| /llvm-project-15.0.7/polly/docs/experiments/matmul/ |
| H A D | matmul.polly.interchanged.s | 26 # =>This Loop Header: Depth=1 27 # Child Loop BB0_2 Depth 2 32 # Parent Loop BB0_1 Depth=1 57 # in Loop: Header=BB0_1 Depth=1 100 # =>This Loop Header: Depth=1 101 # Child Loop BB1_2 Depth 2 107 # Parent Loop BB1_1 Depth=1 183 # =>This Loop Header: Depth=1 184 # Child Loop BB2_2 Depth 2 190 # Parent Loop BB2_1 Depth=1 [all …]
|
| H A D | matmul.normalopt.s | 26 # =>This Loop Header: Depth=1 27 # Child Loop BB0_2 Depth 2 32 # Parent Loop BB0_1 Depth=1 57 # in Loop: Header=BB0_1 Depth=1 100 # =>This Loop Header: Depth=1 101 # Child Loop BB1_2 Depth 2 107 # Parent Loop BB1_1 Depth=1 175 # =>This Loop Header: Depth=1 176 # Child Loop BB2_2 Depth 2 182 # Parent Loop BB2_1 Depth=1 [all …]
|
| H A D | matmul.polly.interchanged+tiled.s | 26 # =>This Loop Header: Depth=1 27 # Child Loop BB0_2 Depth 2 32 # Parent Loop BB0_1 Depth=1 57 # in Loop: Header=BB0_1 Depth=1 100 # =>This Loop Header: Depth=1 101 # Child Loop BB1_2 Depth 2 107 # Parent Loop BB1_1 Depth=1 192 # =>This Loop Header: Depth=1 201 # Parent Loop BB2_1 Depth=1 258 # Parent Loop BB2_1 Depth=1 [all …]
|
| H A D | matmul.polly.interchanged+tiled+vector+openmp.s | 65 # =>This Loop Header: Depth=1 66 # Child Loop BB1_2 Depth 2 72 # Parent Loop BB1_1 Depth=1 208 # =>This Loop Header: Depth=1 209 # Child Loop BB3_5 Depth 2 221 # Parent Loop BB3_4 Depth=1 228 # Parent Loop BB3_4 Depth=1 379 # Parent Loop BB5_1 Depth=1 392 # Parent Loop BB5_1 Depth=1 409 # Parent Loop BB5_1 Depth=1 [all …]
|
| H A D | matmul.polly.interchanged+tiled+vector.s | 26 # =>This Loop Header: Depth=1 27 # Child Loop BB0_2 Depth 2 32 # Parent Loop BB0_1 Depth=1 57 # in Loop: Header=BB0_1 Depth=1 100 # =>This Loop Header: Depth=1 101 # Child Loop BB1_2 Depth 2 107 # Parent Loop BB1_1 Depth=1 192 # =>This Loop Header: Depth=1 202 # Parent Loop BB2_1 Depth=1 218 # Parent Loop BB2_1 Depth=1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2007-01-13-StackPtrIndex.ll | 62 ; CHECK-NEXT: # Child Loop BB0_37 Depth 2 63 ; CHECK-NEXT: # Child Loop BB0_19 Depth 2 64 ; CHECK-NEXT: # Child Loop BB0_20 Depth 2 65 ; CHECK-NEXT: # Child Loop BB0_21 Depth 3 66 ; CHECK-NEXT: # Child Loop BB0_23 Depth 2 67 ; CHECK-NEXT: # Child Loop BB0_24 Depth 3 68 ; CHECK-NEXT: # Child Loop BB0_26 Depth 2 69 ; CHECK-NEXT: # Child Loop BB0_38 Depth 3 70 ; CHECK-NEXT: # Child Loop BB0_29 Depth 3 71 ; CHECK-NEXT: # Child Loop BB0_30 Depth 2 [all …]
|
| H A D | sink-out-of-loop.ll | 14 ; CHECK-NEXT: ## =>This Loop Header: Depth=1 15 ; CHECK-NEXT: ## Child Loop BB0_2 Depth 2 16 ; CHECK-NEXT: ## Child Loop BB0_3 Depth 3 20 ; CHECK-NEXT: ## Parent Loop BB0_1 Depth=1 21 ; CHECK-NEXT: ## => This Loop Header: Depth=2 22 ; CHECK-NEXT: ## Child Loop BB0_3 Depth 3 26 ; CHECK-NEXT: ## Parent Loop BB0_1 Depth=1 27 ; CHECK-NEXT: ## Parent Loop BB0_2 Depth=2 28 ; CHECK-NEXT: ## => This Inner Loop Header: Depth=3 32 ; CHECK-NEXT: ## in Loop: Header=BB0_2 Depth=2 [all …]
|
| H A D | callbr-asm.ll | 95 ; CHECK-NEXT: # Child Loop BB3_2 Depth 2 96 ; CHECK-NEXT: # Child Loop BB3_3 Depth 3 97 ; CHECK-NEXT: # Child Loop BB3_4 Depth 4 100 ; CHECK-NEXT: # Parent Loop BB3_1 Depth=1 102 ; CHECK-NEXT: # Child Loop BB3_3 Depth 3 103 ; CHECK-NEXT: # Child Loop BB3_4 Depth 4 107 ; CHECK-NEXT: # Parent Loop BB3_1 Depth=1 108 ; CHECK-NEXT: # Parent Loop BB3_2 Depth=2 110 ; CHECK-NEXT: # Child Loop BB3_4 Depth 4 113 ; CHECK-NEXT: # Parent Loop BB3_1 Depth=1 [all …]
|
| H A D | reverse_branches.ll | 42 ; CHECK-NEXT: ## in Loop: Header=BB0_1 Depth=1 45 ; CHECK-NEXT: ## =>This Loop Header: Depth=1 46 ; CHECK-NEXT: ## Child Loop BB0_3 Depth 2 56 ; CHECK-NEXT: ## Parent Loop BB0_1 Depth=1 83 ; CHECK-NEXT: ## =>This Loop Header: Depth=1 84 ; CHECK-NEXT: ## Child Loop BB0_10 Depth 2 85 ; CHECK-NEXT: ## Child Loop BB0_12 Depth 3 104 ; CHECK-NEXT: ## Parent Loop BB0_8 Depth=1 106 ; CHECK-NEXT: ## Child Loop BB0_12 Depth 3 114 ; CHECK-NEXT: ## Parent Loop BB0_8 Depth=1 [all …]
|
| H A D | innermost-loop-alignment.ll | 30 ; DEFAULT-NEXT: # =>This Loop Header: Depth=1 31 ; DEFAULT-NEXT: # Child Loop BB0_2 Depth 2 35 ; DEFAULT-NEXT: # Parent Loop BB0_1 Depth=1 41 ; DEFAULT-NEXT: # in Loop: Header=BB0_1 Depth=1 79 ; ALIGN32-NEXT: # =>This Loop Header: Depth=1 80 ; ALIGN32-NEXT: # Child Loop BB0_2 Depth 2 84 ; ALIGN32-NEXT: # Parent Loop BB0_1 Depth=1 90 ; ALIGN32-NEXT: # in Loop: Header=BB0_1 Depth=1 128 ; ALIGN64-NEXT: # =>This Loop Header: Depth=1 129 ; ALIGN64-NEXT: # Child Loop BB0_2 Depth 2 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | atomicrmw_exclusive_monitor_ints.ll | 28 ; CHECK-ARM8-NEXT: @ =>This Loop Header: Depth=1 29 ; CHECK-ARM8-NEXT: @ Child Loop BB0_2 Depth 2 36 ; CHECK-ARM8-NEXT: @ Parent Loop BB0_1 Depth=1 71 ; CHECK-ARM6-NEXT: @ =>This Loop Header: Depth=1 72 ; CHECK-ARM6-NEXT: @ Child Loop BB0_2 Depth 2 78 ; CHECK-ARM6-NEXT: @ Parent Loop BB0_1 Depth=1 119 ; CHECK-THUMB7-NEXT: @ Child Loop BB0_2 Depth 2 226 ; CHECK-ARM8-NEXT: @ Child Loop BB1_2 Depth 2 233 ; CHECK-ARM8-NEXT: @ Parent Loop BB1_1 Depth=1 269 ; CHECK-ARM6-NEXT: @ Child Loop BB1_2 Depth 2 [all …]
|
| H A D | arm-shrink-wrapping-linux.ll | 43 ; ENABLE-NEXT: @ in Loop: Header=BB0_4 Depth=1 50 ; ENABLE-NEXT: @ =>This Loop Header: Depth=1 51 ; ENABLE-NEXT: @ Child Loop BB0_8 Depth 2 52 ; ENABLE-NEXT: @ Child Loop BB0_15 Depth 2 55 ; ENABLE-NEXT: @ Parent Loop BB0_7 Depth=1 61 ; ENABLE-NEXT: @ in Loop: Header=BB0_8 Depth=2 87 ; ENABLE-NEXT: @ Parent Loop BB0_7 Depth=1 141 ; DISABLE-NEXT: @ Child Loop BB0_8 Depth 2 142 ; DISABLE-NEXT: @ Child Loop BB0_15 Depth 2 145 ; DISABLE-NEXT: @ Parent Loop BB0_7 Depth=1 [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 127 unsigned getNumSubsitutedArgs(unsigned Depth) const { in getNumSubsitutedArgs() argument 128 assert(NumRetainedOuterLevels <= Depth && Depth < getNumLevels()); in getNumSubsitutedArgs() 129 return TemplateArgumentLists[getNumLevels() - Depth - 1].size(); in getNumSubsitutedArgs() 148 assert(NumRetainedOuterLevels <= Depth && Depth < getNumLevels()); in operator() 150 return TemplateArgumentLists[getNumLevels() - Depth - 1][Index]; in operator() 157 bool hasTemplateArgument(unsigned Depth, unsigned Index) const { in hasTemplateArgument() argument 158 assert(Depth < getNumLevels()); in hasTemplateArgument() 160 if (Depth < NumRetainedOuterLevels) in hasTemplateArgument() 166 return !(*this)(Depth, Index).isNull(); in hasTemplateArgument() 178 void setArgument(unsigned Depth, unsigned Index, in setArgument() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 122 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits() 130 if (Depth == MaxAnalysisRecursionDepth) in SimplifyDemandedUseBits() 138 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits() 145 if (Depth != 0 && !I->hasOneUse()) in SimplifyDemandedUseBits() 154 if (Depth == 0 && !V->hasOneUse()) in SimplifyDemandedUseBits() 182 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 188 Depth + 1)) in SimplifyDemandedUseBits() 217 Depth + 1)) in SimplifyDemandedUseBits() 550 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 1228 if (Depth == 10) in SimplifyDemandedVectorElts() [all …]
|
| H A D | InstCombineNegator.cpp | 284 if (Depth > NegatorMaxDepth) { in visitImpl() 294 Value *NegOp = negate(I->getOperand(0), Depth + 1); in visitImpl() 328 Value *NegOp1 = negate(I->getOperand(1), Depth + 1); in visitImpl() 331 Value *NegOp2 = negate(I->getOperand(2), Depth + 1); in visitImpl() 341 Value *NegOp0 = negate(I->getOperand(0), Depth + 1); in visitImpl() 344 Value *NegOp1 = negate(I->getOperand(1), Depth + 1); in visitImpl() 374 Value *NegOp = negate(I->getOperand(0), Depth + 1); in visitImpl() 409 if (Value *NegOp = negate(Op, Depth + 1)) { in visitImpl() 450 if (Value *NegOp1 = negate(Ops[1], Depth + 1)) { in visitImpl() 469 NegatorMaxDepthVisited.updateMax(Depth); in negate() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 58 const DataLayout &DL, unsigned Depth = 0, 146 unsigned Depth = 0, 209 unsigned Depth = 0, 222 unsigned Depth = 0); 238 unsigned Depth = 0); 244 unsigned Depth = 0); 575 unsigned Depth = 0); 691 unsigned Depth = 0); 695 unsigned Depth = 0); 843 unsigned Depth = 0); [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | atomicrmw-O0.ll | 17 ; NOLSE-NEXT: // =>This Loop Header: Depth=1 18 ; NOLSE-NEXT: // Child Loop BB0_2 Depth 2 23 ; NOLSE-NEXT: // Parent Loop BB0_1 Depth=1 66 ; NOLSE-NEXT: // =>This Loop Header: Depth=1 67 ; NOLSE-NEXT: // Child Loop BB1_2 Depth 2 72 ; NOLSE-NEXT: // Parent Loop BB1_1 Depth=1 116 ; NOLSE-NEXT: // Child Loop BB2_2 Depth 2 121 ; NOLSE-NEXT: // Parent Loop BB2_1 Depth=1 165 ; NOLSE-NEXT: // Child Loop BB3_2 Depth 2 170 ; NOLSE-NEXT: // Parent Loop BB3_1 Depth=1 [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | DebugSupport.cpp | 73 std::string debugString(const BoolValue &B, size_t Depth = 0) { in debugString() argument 82 auto L = debugString(C.getLeftSubValue(), Depth + 1); in debugString() 83 auto R = debugString(C.getRightSubValue(), Depth + 1); in debugString() 89 auto L = debugString(D.getLeftSubValue(), Depth + 1); in debugString() 90 auto R = debugString(D.getRightSubValue(), Depth + 1); in debugString() 96 S = formatv("(not\n{0})", debugString(N.getSubVal(), Depth + 1)); in debugString() 101 auto L = debugString(IV.getLeftSubValue(), Depth + 1); in debugString() 102 auto R = debugString(IV.getRightSubValue(), Depth + 1); in debugString() 108 auto L = debugString(BV.getLeftSubValue(), Depth + 1); in debugString() 109 auto R = debugString(BV.getRightSubValue(), Depth + 1); in debugString() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.h | 40 unsigned Depth = 0); 43 const APInt &DemandedElts, unsigned Depth = 0); 59 unsigned Depth = 0); 62 unsigned Depth = 0); 63 unsigned computeNumSignBits(Register R, unsigned Depth = 0); 68 unsigned Depth = 0); 93 Align computeKnownAlignment(Register R, unsigned Depth = 0);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-memtp-branch.ll | 27 ; CHECK-NEXT: @ in Loop: Header=BB0_3 Depth=1 30 ; CHECK-NEXT: @ =>This Loop Header: Depth=1 31 ; CHECK-NEXT: @ Child Loop BB0_4 Depth 2 32 ; CHECK-NEXT: @ Child Loop BB0_6 Depth 2 33 ; CHECK-NEXT: @ Child Loop BB0_8 Depth 2 34 ; CHECK-NEXT: @ Child Loop BB0_11 Depth 2 121 ; CHECK-NEXT: @ =>This Loop Header: Depth=1 122 ; CHECK-NEXT: @ Child Loop BB0_16 Depth 2 123 ; CHECK-NEXT: @ Child Loop BB0_19 Depth 2 124 ; CHECK-NEXT: @ Child Loop BB0_22 Depth 2 [all …]
|