Home | History | Annotate | Download | only in IR

Lines Matching refs:print

95 // PrintEscapedString - Print each character of the specified string, escaping
117 /// surrounded with ""'s (if it has special chars in it). Print it out.
160 /// surrounded with ""'s (if it has special chars in it). Print it out.
196 void TypePrinting::print(Type *Ty, raw_ostream &OS) {
214 print(FTy->getReturnType(), OS);
220 print(*I, OS);
241 else // Not enumerated, print the hex address.
247 print(PTy->getElementType(), OS);
256 print(ATy->getElementType(), OS);
263 print(PTy->getElementType(), OS);
285 print(*I++, OS);
288 print(*I, OS);
833 // Bit position, in the current word, of the next nibble to print.
909 TypePrinter.print(ETy, Out);
916 TypePrinter.print(ETy, Out);
926 // As a special case, print the array as a string if it is an array of
937 TypePrinter.print(ETy, Out);
944 TypePrinter.print(ETy, Out);
961 TypePrinter.print(CS->getOperand(0)->getType(), Out);
969 TypePrinter.print(CS->getOperand(i)->getType(), Out);
987 TypePrinter.print(ETy, Out);
993 TypePrinter.print(ETy, Out);
1020 TypePrinter.print((*OI)->getType(), Out);
1035 TypePrinter.print(CE->getType(), Out);
1055 TypePrinter->print(V->getType(), Out);
1104 // Print metadata inline, not via slot reference number.
1204 TypePrinter.print(Operand->getType(), Out);
1269 // Print the type
1270 TypePrinter.print(Operand->getType(), Out);
1271 // Print parameter attributes list
1275 // Print the operand
1283 // Don't print the ID if it will start a new line (which would
1301 // We found a newline, print the portion of the asm string from the
1479 TypePrinter.print(GV->getType()->getElementType(), Out);
1525 TypePrinter.print(GA->getType(), Out);
1536 C->print(Out);
1560 // Make sure we print out at least one level of the type structure, so
1570 // Make sure we print out at least one level of the type structure, so
1577 /// printFunction - Print all aspects of a function.
1580 // Print out the return type and name.
1620 // Print the calling convention.
1629 TypePrinter.print(F->getReturnType(), Out);
1639 // If this isn't a declaration, print the argument names as well.
1648 // Otherwise, print the types from the function type.
1654 TypePrinter.print(FT->getParamType(i), Out);
1703 /// the function. Simply print it out
1708 TypePrinter.print(Arg->getType(), Out);
1724 if (BB->hasName()) { // Print out the label if it exists...
1728 } else if (!BB->use_empty()) { // Don't print block # of no uses...
1770 /// printInstructionLine - Print an instruction and a newline character.
1776 /// printInfoComment - Print a little comment after the instruction indicating
1788 // Print out indentation for an instruction.
1791 // Print out name if it exists...
1796 // Print out the def slot taken.
1811 // Print out the opcode...
1814 // If this is an atomic load or store, print out the atomic marker.
1822 // If this is a volatile operation, print out the volatile marker.
1829 // Print out optimization information.
1832 // Print out the compare instruction predicates
1836 // Print out the atomicrmw operation
1840 // Print out the type of the operands...
1883 TypePrinter.print(I.getType(), Out);
1905 TypePrinter.print(I.getType(), Out);
1924 // Print the calling convention being used.
1939 // If possible, print out the short form of the call instruction. We can
1947 TypePrinter.print(RetTy, Out);
1969 // Print the calling convention being used.
1978 // If possible, print out the short form of the invoke instruction. We can
1986 TypePrinter.print(RetTy, Out);
2012 TypePrinter.print(AI->getAllocatedType(), Out);
2026 TypePrinter.print(I.getType(), Out);
2033 TypePrinter.print(I.getType(), Out);
2034 } else if (Operand) { // Print the normal way.
2042 // Select, Store and ShuffleVector always print all types.
2052 PrintAllTypes = true; // We have differing types! Print them all!
2060 TypePrinter.print(TheType, Out);
2070 // Print atomic ordering/alignment for memory operations
2090 // Print Metadata info.
2128 Desc.print(Out);
2177 void Module::print(raw_ostream &ROS, AssemblyAnnotationWriter *AAW) const {
2184 void NamedMDNode::print(raw_ostream &ROS) const {
2191 void Comdat::print(raw_ostream &ROS) const {
2216 void Type::print(raw_ostream &OS) const {
2218 TP.print(const_cast<Type*>(this), OS);
2220 // If the type is a named struct type, print the body as well.
2228 void Value::print(raw_ostream &ROS) const {
2255 TypePrinter.print(C->getType(), OS);
2262 llvm_unreachable("Unknown value to print out!");
2283 TypePrinter.print(getType(), O);
2291 void Value::dump() const { print(dbgs()); dbgs() << '\n'; }
2294 void Type::dump() const { print(dbgs()); }
2297 void Module::dump() const { print(dbgs(), nullptr); }
2300 void Comdat::dump() const { print(dbgs()); }
2303 void NamedMDNode::dump() const { print(dbgs()); }