Lines Matching refs:codegen_

425   return codegen_->GetAssembler();  in GetAssembler()
430 codegen_->MoveLocation(move->GetDestination(), move->GetSource(), move->GetType()); in EmitMove()
435 codegen_->SwapLocations(move->GetDestination(), move->GetSource(), move->GetType()); in EmitSwap()
456 ScratchRegisterScope ensure_scratch(this, TMP, V0, codegen_->GetNumberOfCoreRegisters()); in Exchange()
987 codegen_->AddSlowPath(slow_path); in GenerateSuspendCheck()
997 __ Beqzc(TMP, codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()
1007 codegen_(codegen) {} in InstructionCodeGeneratorMIPS64()
1396 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayGet()
1411 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayLength()
1492 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
1495 codegen_->MarkGCCard(obj, value); in VisitArraySet()
1499 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pAputObject), in VisitArraySet()
1561 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
1581 codegen_->AddSlowPath(slow_path); in VisitBoundsCheck()
1617 codegen_->AddSlowPath(slow_path); in VisitCheckCast()
1643 codegen_->AddSlowPath(slow_path); in VisitClinitCheck()
1707 codegen_->InvokeRuntime(entry_point_offset, instruction, instruction->GetDexPc(), nullptr); in VisitCompare()
1877 codegen_->AddSlowPath(slow_path); in VisitDivZeroCheck()
1887 int64_t divisor = codegen_->GetInt64ValueOf(value.GetConstant()->AsConstant()); in VisitDivZeroCheck()
1938 codegen_->ClearSpillSlotsFromLoopPhisInStackMap(info->GetSuspendCheck()); in VisitGoto()
1945 if (!codegen_->GoesToNextBlock(block, successor)) { in VisitGoto()
1946 __ B(codegen_->GetLabelOf(successor)); in VisitGoto()
2068 Label* true_target = codegen_->GetLabelOf(if_instr->IfTrueSuccessor()); in VisitIf()
2069 Label* false_target = codegen_->GetLabelOf(if_instr->IfFalseSuccessor()); in VisitIf()
2071 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), in VisitIf()
2075 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), in VisitIf()
2095 codegen_->AddSlowPath(slow_path); in VisitDeoptimize()
2156 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldGet()
2210 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldSet()
2215 codegen_->MarkGCCard(obj, src); in HandleFieldSet()
2272 codegen_->AddSlowPath(slow_path); in VisitInstanceOf()
2343 codegen_->MaybeRecordImplicitNullCheck(invoke); in VisitInvokeInterface()
2350 DCHECK(!codegen_->IsLeafMethod()); in VisitInvokeInterface()
2351 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeInterface()
2362 DCHECK(codegen_->IsBaseline() || !invoke->IsStaticWithExplicitClinitCheck()); in VisitInvokeStaticOrDirect()
2435 DCHECK(codegen_->IsBaseline() || !invoke->IsStaticWithExplicitClinitCheck()); in VisitInvokeStaticOrDirect()
2437 if (TryGenerateIntrinsicCode(invoke, codegen_)) { in VisitInvokeStaticOrDirect()
2443 codegen_->GenerateStaticOrDirectCall(invoke, temp); in VisitInvokeStaticOrDirect()
2444 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeStaticOrDirect()
2465 codegen_->MaybeRecordImplicitNullCheck(invoke); in VisitInvokeVirtual()
2472 DCHECK(!codegen_->IsLeafMethod()); in VisitInvokeVirtual()
2473 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeVirtual()
2488 codegen_->LoadCurrentMethod(out); in VisitLoadClass()
2493 codegen_->LoadCurrentMethod(out); in VisitLoadClass()
2502 codegen_->AddSlowPath(slow_path); in VisitLoadClass()
2540 codegen_->AddSlowPath(slow_path); in VisitLoadString()
2543 codegen_->LoadCurrentMethod(out); in VisitLoadString()
2577 codegen_->InvokeRuntime(instruction->IsEnter() in VisitMonitorOperation()
2704 codegen_->LoadCurrentMethod(calling_convention.GetRegisterAt(2)); in VisitNewArray()
2707 codegen_->InvokeRuntime( in VisitNewArray()
2726 codegen_->LoadCurrentMethod(calling_convention.GetRegisterAt(1)); in VisitNewInstance()
2729 codegen_->InvokeRuntime( in VisitNewInstance()
2784 if (codegen_->CanMoveNullCheckToUser(instruction)) { in GenerateImplicitNullCheck()
2790 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in GenerateImplicitNullCheck()
2795 codegen_->AddSlowPath(slow_path); in GenerateExplicitNullCheck()
2803 if (codegen_->GetCompilerOptions().GetImplicitNullChecks()) { in VisitNullCheck()
2823 codegen_->GetMoveResolver()->EmitNativeCode(instruction); in VisitParallelMove()
2830 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
2832 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
2903 codegen_->InvokeRuntime(entry_offset, instruction, instruction->GetDexPc(), nullptr); in VisitRem()
2926 codegen_->GenerateFrameExit(); in VisitReturn()
2934 codegen_->GenerateFrameExit(); in VisitReturnVoid()
2964 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2969 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
3038 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pDeliverException), in VisitThrow()
3141 codegen_->InvokeRuntime(entry_offset, in VisitTypeConversion()
3156 codegen_->InvokeRuntime(entry_offset, in VisitTypeConversion()