Lines Matching refs:TypePrinter
677 TypePrinting *TypePrinter,
766 TypePrinting &TypePrinter,
897 WriteAsOperandInternal(Out, BA->getFunction(), &TypePrinter, Machine,
900 WriteAsOperandInternal(Out, BA->getBasicBlock(), &TypePrinter, Machine,
909 TypePrinter.print(ETy, Out);
912 &TypePrinter, Machine,
916 TypePrinter.print(ETy, Out);
918 WriteAsOperandInternal(Out, CA->getOperand(i), &TypePrinter, Machine,
937 TypePrinter.print(ETy, Out);
940 &TypePrinter, Machine,
944 TypePrinter.print(ETy, Out);
946 WriteAsOperandInternal(Out, CA->getElementAsConstant(i), &TypePrinter,
961 TypePrinter.print(CS->getOperand(0)->getType(), Out);
964 WriteAsOperandInternal(Out, CS->getOperand(0), &TypePrinter, Machine,
969 TypePrinter.print(CS->getOperand(i)->getType(), Out);
972 WriteAsOperandInternal(Out, CS->getOperand(i), &TypePrinter, Machine,
987 TypePrinter.print(ETy, Out);
989 WriteAsOperandInternal(Out, CV->getAggregateElement(0U), &TypePrinter,
993 TypePrinter.print(ETy, Out);
995 WriteAsOperandInternal(Out, CV->getAggregateElement(i), &TypePrinter,
1020 TypePrinter.print((*OI)->getType(), Out);
1022 WriteAsOperandInternal(Out, *OI, &TypePrinter, Machine, Context);
1035 TypePrinter.print(CE->getType(), Out);
1046 TypePrinting *TypePrinter,
1055 TypePrinter->print(V->getType(), Out);
1058 TypePrinter, Machine, Context);
1070 TypePrinting *TypePrinter,
1080 assert(TypePrinter && "Constants require TypePrinting!");
1081 WriteConstantInternal(Out, CV, *TypePrinter, Machine, Context);
1105 WriteMDNodeBodyInternal(Out, N, TypePrinter, Machine, Context);
1172 TypePrinter.incorporateTypes(*TheModule);
1204 TypePrinter.print(Operand->getType(), Out);
1207 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1270 TypePrinter.print(Operand->getType(), Out);
1276 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1462 WriteAsOperandInternal(Out, GV, &TypePrinter, &Machine, GV->getParent());
1479 TypePrinter.print(GV->getType()->getElementType(), Out);
1525 TypePrinter.print(GA->getType(), Out);
1540 if (TypePrinter.NumberedTypes.empty() &&
1541 TypePrinter.NamedTypes.empty())
1548 std::vector<StructType*> NumberedTypes(TypePrinter.NumberedTypes.size());
1550 TypePrinter.NumberedTypes.begin(), E = TypePrinter.NumberedTypes.end();
1562 TypePrinter.printStructBody(NumberedTypes[i], Out);
1566 for (unsigned i = 0, e = TypePrinter.NamedTypes.size(); i != e; ++i) {
1567 PrintLLVMName(Out, TypePrinter.NamedTypes[i]->getName(), LocalPrefix);
1572 TypePrinter.printStructBody(TypePrinter.NamedTypes[i], Out);
1629 TypePrinter.print(F->getReturnType(), Out);
1631 WriteAsOperandInternal(Out, F, &TypePrinter, &Machine, F->getParent());
1654 TypePrinter.print(FT->getParamType(i), Out);
1708 TypePrinter.print(Arg->getType(), Out);
1883 TypePrinter.print(I.getType(), Out);
1905 TypePrinter.print(I.getType(), Out);
1947 TypePrinter.print(RetTy, Out);
1986 TypePrinter.print(RetTy, Out);
2012 TypePrinter.print(AI->getAllocatedType(), Out);
2026 TypePrinter.print(I.getType(), Out);
2033 TypePrinter.print(I.getType(), Out);
2060 TypePrinter.print(TheType, Out);
2104 WriteAsOperandInternal(Out, InstMD[i].second, &TypePrinter, &Machine,
2152 WriteMDNodeBodyInternal(Out, Node, &TypePrinter, &Machine, TheModule);
2254 TypePrinting TypePrinter;
2255 TypePrinter.print(C->getType(), OS);
2257 WriteConstantInternal(OS, C, TypePrinter, nullptr, nullptr);
2279 TypePrinting TypePrinter;
2281 TypePrinter.incorporateTypes(*M);
2283 TypePrinter.print(getType(), O);
2287 WriteAsOperandInternal(O, this, &TypePrinter, nullptr, M);