reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/Delinearization.cpp
   97       O << "AccessFunction: " << *AccessFn << "\n";
  107       O << "Base offset: " << *BasePointer << "\n";
  111         O << "[" << *Sizes[i] << "]";
  112       O << " with elements of " << *Sizes[Size - 1] << " bytes.\n";
  116         O << "[" << *Subscripts[i] << "]";
lib/Analysis/DependenceAnalysis.cpp
  186                 OS << ", iteration = " << *DA->getSplitIteration(*D, Level);
  410     OS << " Point is <" << *getX() << ", " << *getY() << ">\n";
  410     OS << " Point is <" << *getX() << ", " << *getY() << ">\n";
  412     OS << " Distance is " << *getD() <<
  413       " (" << *getA() << "*X + " << *getB() << "*Y = " << *getC() << ")\n";
  413       " (" << *getA() << "*X + " << *getB() << "*Y = " << *getC() << ")\n";
  413       " (" << *getA() << "*X + " << *getB() << "*Y = " << *getC() << ")\n";
  415     OS << " Line is " << *getA() << "*X + " <<
  415     OS << " Line is " << *getA() << "*X + " <<
  416       *getB() << "*Y = " << *getC() << "\n";
  609         OS << *Distance;
 1101   LLVM_DEBUG(dbgs() << "    src = " << *Src << "\n");
 1102   LLVM_DEBUG(dbgs() << "    dst = " << *Dst << "\n");
 1151   LLVM_DEBUG(dbgs() << "\t    Coeff = " << *Coeff);
 1153   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst);
 1155   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst);
 1162   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta);
 1167     LLVM_DEBUG(dbgs() << "\t    UpperBound = " << *UpperBound);
 1217       LLVM_DEBUG(dbgs() << "\t    Distance = " << *Delta << "\n");
 1287   LLVM_DEBUG(dbgs() << "\t    Coeff = " << *Coeff << "\n");
 1288   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst << "\n");
 1289   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst << "\n");
 1295   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 1325   LLVM_DEBUG(dbgs() << "\t    Split iter = " << *SplitIter << "\n");
 1333   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 1334   LLVM_DEBUG(dbgs() << "\t    ConstCoeff = " << *ConstCoeff << "\n");
 1345     LLVM_DEBUG(dbgs() << "\t    UpperBound = " << *UpperBound << "\n");
 1349     LLVM_DEBUG(dbgs() << "\t    ML = " << *ML << "\n");
 1499   LLVM_DEBUG(dbgs() << "\t    SrcCoeff = " << *SrcCoeff << " = AM\n");
 1500   LLVM_DEBUG(dbgs() << "\t    DstCoeff = " << *DstCoeff << " = BM\n");
 1501   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst << "\n");
 1502   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst << "\n");
 1508   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 1712   LLVM_DEBUG(dbgs() << "\t    DstCoeff = " << *DstCoeff << "\n");
 1713   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst << "\n");
 1714   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst << "\n");
 1722   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 1743     LLVM_DEBUG(dbgs() << "\t    UpperBound = " << *UpperBound << "\n");
 1821   LLVM_DEBUG(dbgs() << "\t    SrcCoeff = " << *SrcCoeff << "\n");
 1822   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst << "\n");
 1823   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst << "\n");
 1831   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 1852     LLVM_DEBUG(dbgs() << "\t    UpperBound = " << *UpperBound << "\n");
 1902   LLVM_DEBUG(dbgs() << "\t    SrcCoeff = " << *SrcCoeff << " = AM\n");
 1903   LLVM_DEBUG(dbgs() << "\t    DstCoeff = " << *DstCoeff << " = BM\n");
 1904   LLVM_DEBUG(dbgs() << "\t    SrcConst = " << *SrcConst << "\n");
 1905   LLVM_DEBUG(dbgs() << "\t    DstConst = " << *DstConst << "\n");
 1909   LLVM_DEBUG(dbgs() << "\t    Delta = " << *Delta << "\n");
 2044   LLVM_DEBUG(dbgs() << "\t    A1 = " << *A1);
 2046   LLVM_DEBUG(dbgs() << "\t    A2 = " << *A2 << "\n");
 2047   LLVM_DEBUG(dbgs() << "\t    C1 = " << *C1 << "\n");
 2048   LLVM_DEBUG(dbgs() << "\t    C2 = " << *C2 << "\n");
 2051   LLVM_DEBUG(if (N1) dbgs() << "\t    N1 = " << *N1 << "\n");
 2052   LLVM_DEBUG(if (N2) dbgs() << "\t    N2 = " << *N2 << "\n");
 2055   LLVM_DEBUG(dbgs() << "\t    C2 - C1 = " << *C2_C1 << "\n");
 2056   LLVM_DEBUG(dbgs() << "\t    C1 - C2 = " << *C1_C2 << "\n");
 2063         LLVM_DEBUG(dbgs() << "\t    A1*N1 = " << *A1N1 << "\n");
 2072         LLVM_DEBUG(dbgs() << "\t    A2*N2 = " << *A2N2 << "\n");
 2086         LLVM_DEBUG(dbgs() << "\t    A1*N1 - A2*N2 = " << *A1N1_A2N2 << "\n");
 2107         LLVM_DEBUG(dbgs() << "\t    A1*N1 - A2*N2 = " << *A1N1_A2N2 << "\n");
 2124         LLVM_DEBUG(dbgs() << "\t    A1*N1 = " << *A1N1 << "\n");
 2133         LLVM_DEBUG(dbgs() << "\t    A2*N2 = " << *A2N2 << "\n");
 2156   LLVM_DEBUG(dbgs() << "    src = " << *Src << "\n");
 2157   LLVM_DEBUG(dbgs() << "    dst = " << *Dst << "\n");
 2233   LLVM_DEBUG(dbgs() << "    src = " << *Src << "\n");
 2234   LLVM_DEBUG(dbgs() << "    dst = " << *Dst << "\n");
 2290   LLVM_DEBUG(dbgs() << "    src = " << *Src << "\n");
 2291   LLVM_DEBUG(dbgs() << "    dst = " << *Dst << "\n");
 2376   LLVM_DEBUG(dbgs() << "    Delta = " << *Delta << "\n");
 2537   LLVM_DEBUG(dbgs() << "    Src = " << *Src << '\n');
 2540   LLVM_DEBUG(dbgs() << "    Dst = " << *Dst << '\n');
 2545   LLVM_DEBUG(dbgs() << "\tDelta = " << *Delta << '\n');
 2557       LLVM_DEBUG(dbgs() << *Bound[K].Lower[Dependence::DVEntry::ALL] << '\t');
 2561       LLVM_DEBUG(dbgs() << *Bound[K].Upper[Dependence::DVEntry::ALL] << '\n');
 2657         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::LT]
 2662         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::LT]
 2668         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::EQ]
 2673         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::EQ]
 2679         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::GT]
 2684         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::GT]
 2936     LLVM_DEBUG(dbgs() << "\t    " << K << "\t" << *CI[K].Coeff);
 2938     LLVM_DEBUG(dbgs() << *CI[K].PosPart);
 2940     LLVM_DEBUG(dbgs() << *CI[K].NegPart);
 2943       LLVM_DEBUG(dbgs() << *CI[K].Iterations);
 2948   LLVM_DEBUG(dbgs() << "\t    Constant = " << *Subscript << '\n');
 3095   LLVM_DEBUG(dbgs() << "\t\tSrc is " << *Src << "\n");
 3102   LLVM_DEBUG(dbgs() << "\t\tnew Src is " << *Src << "\n");
 3103   LLVM_DEBUG(dbgs() << "\t\tDst is " << *Dst << "\n");
 3105   LLVM_DEBUG(dbgs() << "\t\tnew Dst is " << *Dst << "\n");
 3124   LLVM_DEBUG(dbgs() << "\t\tA = " << *A << ", B = " << *B << ", C = " << *C
 3124   LLVM_DEBUG(dbgs() << "\t\tA = " << *A << ", B = " << *B << ", C = " << *C
 3124   LLVM_DEBUG(dbgs() << "\t\tA = " << *A << ", B = " << *B << ", C = " << *C
 3126   LLVM_DEBUG(dbgs() << "\t\tSrc = " << *Src << "\n");
 3127   LLVM_DEBUG(dbgs() << "\t\tDst = " << *Dst << "\n");
 3183   LLVM_DEBUG(dbgs() << "\t\tnew Src = " << *Src << "\n");
 3184   LLVM_DEBUG(dbgs() << "\t\tnew Dst = " << *Dst << "\n");
 3199   LLVM_DEBUG(dbgs() << "\t\tSrc is " << *Src << "\n");
 3202   LLVM_DEBUG(dbgs() << "\t\tnew Src is " << *Src << "\n");
 3203   LLVM_DEBUG(dbgs() << "\t\tDst is " << *Dst << "\n");
 3205   LLVM_DEBUG(dbgs() << "\t\tnew Dst is " << *Dst << "\n");
 3345       dbgs() << *SrcSubscripts[i];
 3348       dbgs() << *DstSubscripts[i];
 3454   LLVM_DEBUG(dbgs() << "    SrcSCEV = " << *SrcSCEV << "\n");
 3455   LLVM_DEBUG(dbgs() << "    DstSCEV = " << *DstSCEV << "\n");
 3478     LLVM_DEBUG(dbgs() << "\tsrc = " << *Pair[P].Src << "\n");
 3479     LLVM_DEBUG(dbgs() << "\tdst = " << *Pair[P].Dst << "\n");
lib/Analysis/IVUsers.cpp
  238                           << "   OF SCEV: " << *ISE << '\n');
  243                         << "   OF SCEV: " << *ISE << '\n');
  278                      << *ISE << '\n');
  284                  << "   NORMALIZED TO: " << *ISE << '\n');
  322     OS << " with backedge-taken count " << *SE->getBackedgeTakenCount(L);
  329     OS << " = " << *getReplacementExpr(IVUse);
lib/Analysis/LoopAccessAnalysis.cpp
  167     LLVM_DEBUG(dbgs() << "LAA: Replacing SCEV: " << *OrigSCEV
  168                       << " by: " << *Expr << "\n");
  481     OS.indent(Depth + 4) << "(Low: " << *CG.Low << " High: " << *CG.High
  481     OS.indent(Depth + 4) << "(Low: " << *CG.Low << " High: " << *CG.High
  484       OS.indent(Depth + 6) << "Member: " << *Pointers[CG.Members[J]].Expr
 1012                       << " SCEV: " << *PtrScev << "\n");
 1019                       << *Ptr << " SCEV: " << *AR << "\n");
 1042                         << "LAA:   SCEV: " << *AR << "\n"
 1047                  << *Ptr << " SCEV: " << *AR << "\n");
 1059                       << " SCEV: " << *AR << "\n");
 1090                         << "LAA:   SCEV: " << *AR << "\n"
 1479   LLVM_DEBUG(dbgs() << "LAA: Src Scev: " << *Src << "Sink Scev: " << *Sink
 1479   LLVM_DEBUG(dbgs() << "LAA: Src Scev: " << *Src << "Sink Scev: " << *Sink
 1482                     << *InstMap[BIdx] << ": " << *Dist << "\n");
 2175     LLVM_DEBUG(dbgs() << "Start: " << *CG->Low << " End: " << *CG->High
 2175     LLVM_DEBUG(dbgs() << "Start: " << *CG->Low << " End: " << *CG->High
lib/Analysis/LoopCacheAnalysis.cpp
  117   OS << *R.BasePointer;
  119     OS << "[" << *Subscript << "]";
  123     OS << "[" << *Size << "]";
  162                                   << "\n\t" << *getSubscript(SubNum) << "\n\t"
  163                                   << *Other.getSubscript(SubNum) << "\n");
  178                << *LastSubscript << "\n\t" << OtherLastSubscript
  275   LLVM_DEBUG(dbgs() << "TripCount=" << *TripCount << "\n");
  290                << *RefCost << "\n");
  293                << "Access is not consecutive: RefCost=TripCount=" << *RefCost
  331                                 << "', AccessFn: " << *AccessFn << "\n");
lib/Analysis/ScalarEvolution.cpp
  246     OS << "(trunc " << *Op->getType() << " " << *Op << " to "
  253     OS << "(zext " << *Op->getType() << " " << *Op << " to "
  260     OS << "(sext " << *Op->getType() << " " << *Op << " to "
  266     OS << "{" << *AR->getOperand(0);
  268       OS << ",+," << *AR->getOperand(i);
  304       OS << **I;
  321     OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
  321     OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
 8448                     << *AddRec << '\n');
 8579                     << Range << ", addrec " << *AddRec << '\n');
11035       dbgs() << *S << "\n";
11046       dbgs() << *T << "\n";
11161       dbgs() << *T << "\n";
11192       dbgs() << *T << "\n";
11206       dbgs() << *S << "\n";
11228       dbgs() << "Res: " << *Res << "\n";
11229       dbgs() << "Sizes[i]: " << *Sizes[i] << "\n";
11231       dbgs() << "Quotient: " << *Q << "\n";
11232       dbgs() << "Remainder: " << *R << "\n";
11264       dbgs() << *S << "\n";
11340     dbgs() << "succeeded to delinearize " << *Expr << "\n";
11343       dbgs() << "[" << *S << "]";
11347       dbgs() << "[" << *S << "]";
11497     OS << "backedge-taken count is " << *SE->getBackedgeTakenCount(L) << "\n";
11504          << *SE->getExitCount(L, ExitingBlock) << "\n";
11512     OS << "max backedge-taken count is " << *SE->getConstantMaxBackedgeTakenCount(L);
11527     OS << "Predicated backedge-taken count is " << *PBT << "\n";
11600           OS << *ExitValue;
11983       dbgs() << "Old: " << *CurBECount << "\n";
11984       dbgs() << "New: " << *NewBECount << "\n";
11985       dbgs() << "Delta: " << *Delta << "\n";
12265   OS.indent(Depth) << "Equal predicate: " << *LHS << " == " << *RHS << "\n";
12265   OS.indent(Depth) << "Equal predicate: " << *LHS << " == " << *RHS << "\n";
12292   OS.indent(Depth) << *getExpr() << " Added Flags: ";
12504       OS.indent(Depth + 2) << *Expr << "\n";
12505       OS.indent(Depth + 2) << "--> " << *II->second.second << "\n";
lib/CodeGen/HardwareLoops.cpp
  347                << *ExitCount << "\n");
lib/CodeGen/SafeStack.cpp
  249              << "            SCEV " << *Expr
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2293                     << "    from load ptr=" << *LoadEv << " at: " << *LI << "\n"
 2294                     << "    from store ptr=" << *StoreEv << " at: " << *SI
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  334   LLVM_DEBUG(dbgs() << "PIP: Transforming: " << *BasePtrSCEV << "\n");
  363   LLVM_DEBUG(dbgs() << "PIP: New start is: " << *BasePtrStartSCEV << "\n");
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
   98   LLVM_DEBUG(dbgs() << "\talignment relative to " << *AlignSCEV << " is "
   99                     << *DiffUnitsSCEV << " (diff: " << *DiffSCEV << ")\n");
   99                     << *DiffUnitsSCEV << " (diff: " << *DiffSCEV << ")\n");
  140                     << *AlignSCEV << " and offset " << *OffSCEV
  140                     << *AlignSCEV << " and offset " << *OffSCEV
  141                     << " using diff " << *DiffSCEV << "\n");
  161                       << *DiffStartSCEV << " and inc " << *DiffIncSCEV << "\n");
  161                       << *DiffStartSCEV << " and inc " << *DiffIncSCEV << "\n");
lib/Transforms/Scalar/IndVarSimplify.cpp
  223     LLVM_DEBUG(dbgs() << "INDVARS: GEP rewrite bail out " << *FromBase
  224                       << " != " << *ToBase << "\n");
 1677                       << *SE->getSCEV(WideUse) << " != " << *WideAddRec.first
 1677                       << *SE->getSCEV(WideUse) << " != " << *WideAddRec.first
 2542                     << "ExitCount:\t" << *ExitCount << "\n"
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  657   LLVM_DEBUG(dbgs() << "irce: Start: " << *Start << "\n");
  658   LLVM_DEBUG(dbgs() << "irce: Step: " << *Step << "\n");
  659   LLVM_DEBUG(dbgs() << "irce: BoundSCEV: " << *BoundSCEV << "\n");
  705   LLVM_DEBUG(dbgs() << "irce: Start: " << *Start << "\n");
  706   LLVM_DEBUG(dbgs() << "irce: Step: " << *Step << "\n");
  707   LLVM_DEBUG(dbgs() << "irce: BoundSCEV: " << *BoundSCEV << "\n");
 1436                         << *(*SR.HighLimit) << "\n");
 1442                         << " preloop exit limit " << *ExitPreLoopAtSCEV
 1463                         << *(*SR.LowLimit) << "\n");
 1469                         << " main loop exit limit " << *ExitMainLoopAtSCEV
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  323       LLVM_DEBUG(dbgs() << "  Access: " << *PtrValue << ", SCEV: " << *LSCEV
lib/Transforms/Scalar/LoopFuse.cpp
  682     LLVM_DEBUG(dbgs() << "\tTrip counts: " << *TripCount0 << " & "
  683                       << *TripCount1 << " are "
  888       LLVM_DEBUG(dbgs() << "    Access function check: " << *SCEVPtr0 << " vs "
  889                         << *SCEVPtr1 << "\n");
  895       LLVM_DEBUG(dbgs() << "    Access function after rewrite: " << *SCEVPtr0
  921       LLVM_DEBUG(dbgs() << "    Relation: " << *SCEVPtr0
  922                         << (IsAlwaysGE ? "  >=  " : "  may <  ") << *SCEVPtr1
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1032                     << "    from store to: " << *Ev << " at: " << *TheStore
 1172                     << "    from load ptr=" << *LoadEv << " at: " << *LI << "\n"
 1173                     << "    from store ptr=" << *StoreEv << " at: " << *SI
 2049                     << *ScevForSrcA << "\n\t" << *ScevForSrcB << "\n");
 2049                     << *ScevForSrcA << "\n\t" << *ScevForSrcB << "\n");
 2062                       << *RecStepForA << "\n\t" << *RecStepForB << "\n");
 2062                       << *RecStepForA << "\n\t" << *RecStepForB << "\n");
 2070   LLVM_DEBUG(dbgs() << "Got SCEV expressions for load sources:\n\t" << *SrcA
 2071                     << "\n\t" << *SrcB << "\n");
 2093                     << *LoopExitCount << "\n");
 2111   LLVM_DEBUG(dbgs() << "Computed iteration count: " << *Iterations << "\n");
 2198   LLVM_DEBUG(dbgs() << "Computed total byte count: " << *NBytes << "\n");
lib/Transforms/Scalar/LoopPredication.cpp
  244     dbgs() << "LoopICmp Pred = " << Pred << ", IV = " << *IV
  245            << ", Limit = " << *Limit << "\n";
  485   LLVM_DEBUG(dbgs() << "LatchCheck.IV: " << *NewLatchCheck.IV << "\n");
  486   LLVM_DEBUG(dbgs() << "LatchCheck.Limit: " << *NewLatchCheck.Limit << "\n");
  588   LLVM_DEBUG(dbgs() << "LHS: " << *LatchLimit << "\n");
  589   LLVM_DEBUG(dbgs() << "RHS: " << *RHS << "\n");
  628                       << *PostDecLatchCheckIV
  629                       << "  and RangeCheckIV: " << *RangeCheck.IV << "\n");
  876     LLVM_DEBUG(dbgs() << "Unsupported loop stride(" << *Step << ")!\n");
lib/Transforms/Scalar/LoopRerollPass.cpp
  591         LLVM_DEBUG(dbgs() << "LRR: Possible IV: " << *I << " = " << *PHISCEV
  598                             << " = " << *PHISCEV << "\n");
 1666   LLVM_DEBUG(dbgs() << "LRR: backedge-taken count = " << *BackedgeTakenCount
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  599     OS << "reg(" << *BaseReg << ')';
  612       OS << *ScaledReg;
 2965                       << ") IV=" << *LastIncExpr << "\n");
 2968                       << ") IV+" << *LastIncExpr << "\n");
 4090   OS << "in formulae referencing " << *OrigReg << " in use " << LUIdx
 4130     LLVM_DEBUG(dbgs() << "Generating cross-use offsets for " << *Reg << ':';
 4146         LLVM_DEBUG(dbgs() << "Skipping cross-use reuse for " << *OrigReg
 4843     LLVM_DEBUG(dbgs() << "Narrowing the search space by assuming " << *Best
 4956                       << "- " << *S << "\n";
lib/Transforms/Utils/SimplifyIndVar.cpp
  678                     << " with loop invariant: " << *S << '\n');
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
   90   fmt << RHS;
tools/polly/lib/Analysis/ScopInfo.cpp
  385       OS << *getDimensionSize(u);
 2145     OS.indent(4) << "p" << Dim++ << ": " << *Parameter << "\n";
 2222       OS.indent(12) << "Class Pointer: " << *IAClass.IdentifyingPointer << "\n";
tools/polly/lib/Support/SCEVValidator.cpp
  210                    << "\tExpr: " << *Expr << "\n"
  212                    << "\tNext operand (" << Op << "): " << *Expr->getOperand(i)
  643     dbgs() << "Expr: " << *Expr << "\n";
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   57     OS << V.V;