Lines Matching refs:Out
30 void TypeInfoLValue::print(llvm::raw_ostream &Out,
32 Out << "typeid(";
33 QualType(getType(), 0).print(Out, Policy);
34 Out << ")";
641 static bool TryPrintAsStringLiteral(raw_ostream &Out,
692 Out << 'L';
694 Out << "u8";
696 Out << 'u';
698 Out << 'U';
700 Out << Buf;
704 void APValue::printPretty(raw_ostream &Out, const ASTContext &Ctx,
706 printPretty(Out, Ctx.getPrintingPolicy(), Ty, &Ctx);
709 void APValue::printPretty(raw_ostream &Out, const PrintingPolicy &Policy,
714 Out << "void()";
723 Out << "<out of lifetime>";
726 Out << "<uninitialized>";
730 Out << (getInt().getBoolValue() ? "true" : "false");
732 Out << getInt();
735 Out << GetApproxValue(getFloat());
738 Out << getFixedPoint();
741 Out << '{';
743 getVectorElt(0).printPretty(Out, Policy, ElemTy, Ctx);
745 Out << ", ";
746 getVectorElt(i).printPretty(Out, Policy, ElemTy, Ctx);
748 Out << '}';
752 Out << getComplexIntReal() << "+" << getComplexIntImag() << "i";
755 Out << GetApproxValue(getComplexFloatReal()) << "+"
768 Out << (Policy.Nullptr ? "nullptr" : "0");
770 Out << "*(" << InnerTy.stream(Policy) << "*)"
773 Out << "(" << Ty.stream(Policy) << ")"
787 Out << "*(";
789 Out << "(char*)";
792 Out << '&';
794 Out << '&';
798 Out << *VD;
800 TI.print(Out, Policy);
802 Out << "{*new "
808 Base.get<const Expr*>()->printPretty(Out, nullptr, Policy);
812 Out << " + " << (O / S);
814 Out << ')';
821 Out << '&';
823 Out << "*(&";
827 Out << *VD;
829 TI.print(Out, Policy);
831 Out << "{*new " << Base.getDynamicAllocType().stream(Policy) << "#"
836 E->printPretty(Out, nullptr, Policy);
852 Out << ".";
854 Out << *CastToBase << "::";
855 Out << *VD;
860 Out << (Path[I].getAsArrayIndex() == 0 ? ".real" : ".imag");
864 Out << '[' << Path[I].getAsArrayIndex() << ']';
873 Out << " + 1";
875 Out << ')';
882 if (N != 0 && TryPrintAsStringLiteral(Out, Policy, AT,
886 Out << '{';
891 Out << ", ";
893 Out << "...}";
898 getArrayInitializedElt(I).printPretty(Out, Policy, ElemTy, Ctx);
901 Out << '}';
905 Out << '{';
914 Out << ", ";
915 getStructBase(I).printPretty(Out, Policy, BI->getType(), Ctx);
921 Out << ", ";
925 printPretty(Out, Policy, FI->getType(), Ctx);
928 Out << '}';
932 Out << '{';
934 Out << "." << *FD << " = ";
935 getUnionValue().printPretty(Out, Policy, FD->getType(), Ctx);
937 Out << '}';
943 Out << '&' << *cast<CXXRecordDecl>(VD->getDeclContext()) << "::" << *VD;
946 Out << "0";
949 Out << "&&" << getAddrLabelDiffLHS()->getLabel()->getName();
950 Out << " - ";
951 Out << "&&" << getAddrLabelDiffRHS()->getLabel()->getName();
959 llvm::raw_string_ostream Out(Result);
960 printPretty(Out, Ctx, Ty);