Lines Matching full:codegen_
45 codegen_(codegen) {
50 return down_cast<X86Assembler*>(codegen_->GetAssembler());
54 return codegen_->GetGraph()->GetArena();
313 MathAbsFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler(), codegen_);
321 MathAbsFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler(), codegen_);
529 codegen_);
541 codegen_);
553 codegen_);
565 codegen_);
745 CreateSSE41FPToFPLocations(arena_, invoke, codegen_);
749 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 2);
753 CreateSSE41FPToFPLocations(arena_, invoke, codegen_);
757 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 1);
761 CreateSSE41FPToFPLocations(arena_, invoke, codegen_);
765 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 0);
777 if (codegen_->GetInstructionSetFeatures().HasSSE4_1()) {
801 InvokeOutOfLineIntrinsic(codegen_, invoke);
891 GenFPToFPCall(invoke, codegen_, kQuickCos);
899 GenFPToFPCall(invoke, codegen_, kQuickSin);
907 GenFPToFPCall(invoke, codegen_, kQuickAcos);
915 GenFPToFPCall(invoke, codegen_, kQuickAsin);
923 GenFPToFPCall(invoke, codegen_, kQuickAtan);
931 GenFPToFPCall(invoke, codegen_, kQuickCbrt);
939 GenFPToFPCall(invoke, codegen_, kQuickCosh);
947 GenFPToFPCall(invoke, codegen_, kQuickExp);
955 GenFPToFPCall(invoke, codegen_, kQuickExpm1);
963 GenFPToFPCall(invoke, codegen_, kQuickLog);
971 GenFPToFPCall(invoke, codegen_, kQuickLog10);
979 GenFPToFPCall(invoke, codegen_, kQuickSinh);
987 GenFPToFPCall(invoke, codegen_, kQuickTan);
995 GenFPToFPCall(invoke, codegen_, kQuickTanh);
1014 GenFPToFPCall(invoke, codegen_, kQuickAtan2);
1022 GenFPToFPCall(invoke, codegen_, kQuickHypot);
1030 GenFPToFPCall(invoke, codegen_, kQuickNextAfter);
1061 codegen_->AddSlowPath(slow_path);
1066 codegen_->MaybeRecordImplicitNullCheck(invoke);
1189 codegen_->AddSlowPath(slow_path);
1273 codegen_->AddSlowPath(slow_path);
1514 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, GetAllocator(), /* start_at_zero */ true);
1523 invoke, GetAssembler(), codegen_, GetAllocator(), /* start_at_zero */ false);
1545 codegen_->AddSlowPath(slow_path);
1550 codegen_->RecordPcInfo(invoke, invoke->GetDexPc());
1576 codegen_->RecordPcInfo(invoke, invoke->GetDexPc());
1595 codegen_->AddSlowPath(slow_path);
1600 codegen_->RecordPcInfo(invoke, invoke->GetDexPc());
1957 GenUnsafeGet(invoke, Primitive::kPrimInt, /* is_volatile */ false, codegen_);
1960 GenUnsafeGet(invoke, Primitive::kPrimInt, /* is_volatile */ true, codegen_);
1963 GenUnsafeGet(invoke, Primitive::kPrimLong, /* is_volatile */ false, codegen_);
1966 GenUnsafeGet(invoke, Primitive::kPrimLong, /* is_volatile */ true, codegen_);
1969 GenUnsafeGet(invoke, Primitive::kPrimNot, /* is_volatile */ false, codegen_);
1972 GenUnsafeGet(invoke, Primitive::kPrimNot, /* is_volatile */ true, codegen_);
2084 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, /* is_volatile */ false, codegen_);
2087 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, /* is_volatile */ false, codegen_);
2090 codegen_);
2093 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, /* is_volatile */ false, codegen_);
2096 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, /* is_volatile */ false, codegen_);
2099 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, /* is_volatile */ true, codegen_);
2102 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, /* is_volatile */ false, codegen_);
2105 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, /* is_volatile */ false, codegen_);
2108 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, /* is_volatile */ true, codegen_);
2272 GenCAS(Primitive::kPrimInt, invoke, codegen_);
2276 GenCAS(Primitive::kPrimLong, invoke, codegen_);
2280 GenCAS(Primitive::kPrimNot, invoke, codegen_);
2421 CreateBitCountLocations(arena_, codegen_, invoke, /* is_long */ false);
2425 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ false);
2429 CreateBitCountLocations(arena_, codegen_, invoke, /* is_long */ true);
2433 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ true);
2530 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false);
2538 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true);
2622 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false);
2630 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true);