Home | History | Annotate | Download | only in IR

Lines Matching refs:TypePrinter

700                                    TypePrinting *TypePrinter,
791 TypePrinting &TypePrinter,
922 WriteAsOperandInternal(Out, BA->getFunction(), &TypePrinter, Machine,
925 WriteAsOperandInternal(Out, BA->getBasicBlock(), &TypePrinter, Machine,
934 TypePrinter.print(ETy, Out);
937 &TypePrinter, Machine,
941 TypePrinter.print(ETy, Out);
943 WriteAsOperandInternal(Out, CA->getOperand(i), &TypePrinter, Machine,
962 TypePrinter.print(ETy, Out);
965 &TypePrinter, Machine,
969 TypePrinter.print(ETy, Out);
971 WriteAsOperandInternal(Out, CA->getElementAsConstant(i), &TypePrinter,
986 TypePrinter.print(CS->getOperand(0)->getType(), Out);
989 WriteAsOperandInternal(Out, CS->getOperand(0), &TypePrinter, Machine,
994 TypePrinter.print(CS->getOperand(i)->getType(), Out);
997 WriteAsOperandInternal(Out, CS->getOperand(i), &TypePrinter, Machine,
1012 TypePrinter.print(ETy, Out);
1014 WriteAsOperandInternal(Out, CV->getAggregateElement(0U), &TypePrinter,
1018 TypePrinter.print(ETy, Out);
1020 WriteAsOperandInternal(Out, CV->getAggregateElement(i), &TypePrinter,
1045 TypePrinter.print((*OI)->getType(), Out);
1047 WriteAsOperandInternal(Out, *OI, &TypePrinter, Machine, Context);
1060 TypePrinter.print(CE->getType(), Out);
1071 TypePrinting *TypePrinter,
1080 TypePrinter->print(V->getType(), Out);
1083 TypePrinter, Machine, Context);
1098 TypePrinting *TypePrinter,
1108 assert(TypePrinter && "Constants require TypePrinting!");
1109 WriteConstantInternal(Out, CV, *TypePrinter, Machine, Context);
1133 WriteMDNodeBodyInternal(Out, N, TypePrinter, Machine, Context);
1217 TypePrinting TypePrinter;
1219 TypePrinter.incorporateTypes(*Context);
1221 TypePrinter.print(V->getType(), Out);
1225 WriteAsOperandInternal(Out, V, &TypePrinter, 0, Context);
1234 TypePrinting TypePrinter;
1243 TypePrinter.incorporateTypes(*M);
1279 TypePrinter.print(Operand->getType(), Out);
1282 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1314 TypePrinter.print(Operand->getType(), Out);
1320 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1496 WriteAsOperandInternal(Out, GV, &TypePrinter, &Machine, GV->getParent());
1511 TypePrinter.print(GV->getType()->getElementType(), Out);
1549 TypePrinter.print(GA->getType(), Out);
1560 if (TypePrinter.NumberedTypes.empty() &&
1561 TypePrinter.NamedTypes.empty())
1568 std::vector<StructType*> NumberedTypes(TypePrinter.NumberedTypes.size());
1570 TypePrinter.NumberedTypes.begin(), E = TypePrinter.NumberedTypes.end();
1582 TypePrinter.printStructBody(NumberedTypes[i], Out);
1586 for (unsigned i = 0, e = TypePrinter.NamedTypes.size(); i != e; ++i) {
1587 PrintLLVMName(Out, TypePrinter.NamedTypes[i]->getName(), LocalPrefix);
1592 TypePrinter.printStructBody(TypePrinter.NamedTypes[i], Out);
1626 TypePrinter.print(F->getReturnType(), Out);
1628 WriteAsOperandInternal(Out, F, &TypePrinter, &Machine, F->getParent());
1651 TypePrinter.print(FT->getParamType(i), Out);
1697 TypePrinter.print(Arg->getType(), Out);
1862 TypePrinter.print(I.getType(), Out);
1884 TypePrinter.print(I.getType(), Out);
1926 TypePrinter.print(RetTy, Out);
1965 TypePrinter.print(RetTy, Out);
1989 TypePrinter.print(AI->getAllocatedType(), Out);
2003 TypePrinter.print(I.getType(), Out);
2010 TypePrinter.print(I.getType(), Out);
2037 TypePrinter.print(TheType, Out);
2080 WriteAsOperandInternal(Out, InstMD[i].second, &TypePrinter, &Machine,
2124 WriteMDNodeBodyInternal(Out, Node, &TypePrinter, &Machine, TheModule);
2207 TypePrinting TypePrinter;
2208 TypePrinter.print(C->getType(), OS);
2210 WriteConstantInternal(OS, C, TypePrinter, 0, 0);