Lines Matching refs:Operand
1884 // Full implementation of printing a Value as an operand with support for
2027 void writeParamOperand(const Value *Operand, AttributeSet Attrs,unsigned Idx);
2084 void AssemblyWriter::writeOperand(const Value *Operand, bool PrintType) {
2085 if (!Operand) {
2086 Out << "<null operand!>";
2090 TypePrinter.print(Operand->getType(), Out);
2093 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
2148 void AssemblyWriter::writeParamOperand(const Value *Operand,
2150 if (!Operand) {
2151 Out << "<null operand!>";
2156 TypePrinter.print(Operand->getType(), Out);
2161 // Print the operand
2162 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
2806 const Value *Operand = I.getNumOperands() ? I.getOperand(0) : nullptr;
2837 writeOperand(Operand, true);
2913 } else if (isa<ReturnInst>(I) && !Operand) {
2937 Operand = CI->getCalledValue();
2952 writeOperand(Operand, false);
2974 Operand = II->getCalledValue();
2995 writeOperand(Operand, false);
3033 if (Operand) {
3035 writeOperand(Operand, true); // Work with broken code
3040 if (Operand) {
3042 writeOperand(Operand, true); // Work with broken code
3046 } else if (Operand) { // Print the normal way.
3058 // omit the type from all but the first operand. If the instruction has
3061 Type *TheType = Operand->getType();
3069 Operand = I.getOperand(i);
3070 // note that Operand shouldn't be null, but the test helps make dump()
3072 if (Operand && Operand->getType() != TheType) {