Lines Matching refs:CGI
85 CodeGenInstruction &CGI = Target.getInstruction(R); in AddCodeToMergeInOperand() local
106 if (CGI.Operands.hasOperandNamed(VarName, OpIdx)) { in AddCodeToMergeInOperand()
108 OpIdx = CGI.Operands[OpIdx].MIOperandNo; in AddCodeToMergeInOperand()
109 assert(!CGI.Operands.isFlatOperandNotEmitted(OpIdx) && in AddCodeToMergeInOperand()
112 unsigned NumberOps = CGI.Operands.size(); in AddCodeToMergeInOperand()
116 (CGI.Operands.isFlatOperandNotEmitted(NumberedOp) || in AddCodeToMergeInOperand()
118 CGI.Operands.getSubOperandNumber(NumberedOp).first)))) { in AddCodeToMergeInOperand()
121 if (NumberedOp >= CGI.Operands.back().MIOperandNo + in AddCodeToMergeInOperand()
122 CGI.Operands.back().MINumOperands) { in AddCodeToMergeInOperand()
135 std::pair<unsigned, unsigned> SO = CGI.Operands.getSubOperandNumber(OpIdx); in AddCodeToMergeInOperand()
136 std::string &EncoderMethodName = CGI.Operands[SO.first].EncoderMethodName; in AddCodeToMergeInOperand()
299 CodeGenInstruction &CGI = Target.getInstruction(R); in getInstructionCaseForEncoding() local
302 if (!CGI.Operands.hasOperandNamed(RV.getName(), OpIdx)) in getInstructionCaseForEncoding()
357 for (const CodeGenInstruction *CGI : NumberedInstructions) { in emitInstructionBaseValues() local
358 Record *R = CGI->TheDef; in emitInstructionBaseValues()
403 for (const CodeGenInstruction *CGI : NumberedInstructions) { in run() local
404 Record *R = CGI->TheDef; in run()