Lines Matching refs:cIr
106 : transformer(transformer), cIr(c_ir) { in transform()
125 transformer->addCall(cIr, before, OP_INVOKE_STATIC_RANGE, in transform()
132 CodeIr* cIr; in transform() member
178 static void addInst(CodeIr* cIr, lir::Instruction* instructionAfter, Opcode opcode, in addInst() argument
180 auto instruction = cIr->Alloc<Bytecode>(); in addInst()
188 cIr->instructions.InsertBefore(instructionAfter, instruction); in addInst()
191 void addCall(CodeIr* cIr, lir::Instruction* instructionAfter, Opcode opcode, ir::Type* type, in addCall() argument
197 VRegList* paramRegs = cIr->Alloc<VRegList>(); in addCall()
202 addInst(cIr, instructionAfter, opcode, in addCall()
203 { paramRegs, cIr->Alloc<Method>(method, method->orig_index) }); in addCall()
206 void addCall(CodeIr* cIr, lir::Instruction* instructionAfter, Opcode opcode, ir::Type* type, in addCall() argument
212 VRegRange* args = cIr->Alloc<VRegRange>(paramVReg, 1); in addCall()
214 addInst(cIr, instructionAfter, opcode, in addCall()
215 { args, cIr->Alloc<Method>(method, method->orig_index) }); in addCall()