Lines Matching refs:codegen_

467         codegen_(codegen) {}  in InstructionCodeGeneratorX86()
823 if (!codegen_->GoesToNextBlock(got->GetBlock(), successor)) { in VisitGoto()
824 __ jmp(codegen_->GetLabelOf(successor)); in VisitGoto()
908 Label* true_target = codegen_->GetLabelOf(if_instr->IfTrueSuccessor()); in VisitIf()
909 Label* false_target = codegen_->GetLabelOf(if_instr->IfFalseSuccessor()); in VisitIf()
911 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), in VisitIf()
915 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), in VisitIf()
935 codegen_->AddSlowPath(slow_path); in VisitDeoptimize()
968 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
973 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
1138 codegen_->GenerateFrameExit(); in VisitReturnVoid()
1196 codegen_->GenerateFrameExit(); in VisitReturn()
1202 DCHECK(codegen_->IsBaseline() || !invoke->IsStaticWithExplicitClinitCheck()); in VisitInvokeStaticOrDirect()
1204 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeStaticOrDirect()
1224 DCHECK(codegen_->IsBaseline() || !invoke->IsStaticWithExplicitClinitCheck()); in VisitInvokeStaticOrDirect()
1226 if (TryGenerateIntrinsicCode(invoke, codegen_)) { in VisitInvokeStaticOrDirect()
1230 codegen_->GenerateStaticOrDirectCall( in VisitInvokeStaticOrDirect()
1232 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeStaticOrDirect()
1290 codegen_->MaybeRecordImplicitNullCheck(invoke); in VisitInvokeVirtual()
1297 DCHECK(!codegen_->IsLeafMethod()); in VisitInvokeVirtual()
1298 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeVirtual()
1327 codegen_->MaybeRecordImplicitNullCheck(invoke); in VisitInvokeInterface()
1334 DCHECK(!codegen_->IsLeafMethod()); in VisitInvokeInterface()
1335 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeInterface()
1767 codegen_->RecordPcInfo(conversion, conversion->GetDexPc()); in VisitTypeConversion()
1773 codegen_->RecordPcInfo(conversion, conversion->GetDexPc()); in VisitTypeConversion()
1839 codegen_->Move32(out, stack_temp); in VisitTypeConversion()
1892 codegen_->Move64(out, stack_temp); in VisitTypeConversion()
2261 codegen_->Move32(stack_temp, source); in PushOntoFPStack()
2269 codegen_->Move64(stack_temp, source); in PushOntoFPStack()
2491 codegen_->AddSlowPath(slow_path); in GenerateDivRemIntegral()
2527 codegen_->RecordPcInfo(instruction, dex_pc); in GenerateDivRemIntegral()
2699 codegen_->AddSlowPath(slow_path); in VisitDivZeroCheck()
2839 codegen_->EmitParallelMoves( in GenerateShlLong()
2906 codegen_->EmitParallelMoves( in GenerateUShrLong()
2971 codegen_->LoadCurrentMethod(calling_convention.GetRegisterAt(1)); in VisitNewInstance()
2976 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in VisitNewInstance()
2977 DCHECK(!codegen_->IsLeafMethod()); in VisitNewInstance()
2992 codegen_->LoadCurrentMethod(calling_convention.GetRegisterAt(2)); in VisitNewArray()
2997 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in VisitNewArray()
2998 DCHECK(!codegen_->IsLeafMethod()); in VisitNewArray()
3006 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
3008 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
3309 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldGet()
3316 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldGet()
3339 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldGet()
3426 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldSet()
3429 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldSet()
3452 codegen_->MaybeRecordImplicitNullCheck(instruction); in HandleFieldSet()
3458 codegen_->MarkGCCard(temp, card, base, value.AsRegister<Register>()); in HandleFieldSet()
3501 Location loc = codegen_->GetCompilerOptions().GetImplicitNullChecks() in VisitNullCheck()
3511 if (codegen_->CanMoveNullCheckToUser(instruction)) { in GenerateImplicitNullCheck()
3518 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in GenerateImplicitNullCheck()
3523 codegen_->AddSlowPath(slow_path); in GenerateExplicitNullCheck()
3542 if (codegen_->GetCompilerOptions().GetImplicitNullChecks()) { in VisitNullCheck()
3640 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayGet()
3645 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayGet()
3682 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayGet()
3763 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3787 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3816 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3821 codegen_->MarkGCCard(temp, card, obj, value.AsRegister<Register>()); in VisitArraySet()
3825 DCHECK(!codegen_->IsLeafMethod()); in VisitArraySet()
3827 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in VisitArraySet()
3838 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3844 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3851 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3859 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArraySet()
3912 codegen_->MaybeRecordImplicitNullCheck(instruction); in VisitArrayLength()
3938 codegen_->AddSlowPath(slow_path); in VisitBoundsCheck()
3950 codegen_->AddSlowPath(slow_path); in VisitBoundsCheck()
3960 codegen_->AddSlowPath(slow_path); in VisitBoundsCheck()
3980 codegen_->GetMoveResolver()->EmitNativeCode(instruction); in VisitParallelMove()
4008 codegen_->AddSlowPath(slow_path); in GenerateSuspendCheck()
4011 codegen_->ClearSpillSlotsFromLoopPhisInStackMap(instruction); in GenerateSuspendCheck()
4023 __ j(kEqual, codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()
4029 return codegen_->GetAssembler(); in GetAssembler()
4034 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in MoveMemoryToMemory32()
4043 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in MoveMemoryToMemory64()
4114 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in EmitMove()
4169 this, reg, suggested_scratch, codegen_->GetNumberOfCoreRegisters()); in Exchange()
4179 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in Exchange32()
4190 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in Exchange()
4194 this, ensure_scratch1.GetRegister(), suggested_scratch, codegen_->GetNumberOfCoreRegisters()); in Exchange()
4281 codegen_->LoadCurrentMethod(out); in VisitLoadClass()
4285 codegen_->LoadCurrentMethod(out); in VisitLoadClass()
4291 codegen_->AddSlowPath(slow_path); in VisitLoadClass()
4315 codegen_->AddSlowPath(slow_path); in VisitClinitCheck()
4337 codegen_->AddSlowPath(slow_path); in VisitLoadString()
4340 codegen_->LoadCurrentMethod(out); in VisitLoadString()
4370 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in VisitThrow()
4417 codegen_->AddSlowPath(slow_path); in VisitInstanceOf()
4450 codegen_->AddSlowPath(slow_path); in VisitCheckCast()
4482 codegen_->RecordPcInfo(instruction, instruction->GetDexPc()); in VisitMonitorOperation()