Lines Matching refs:codegen_

37   : arena_(codegen->GetGraph()->GetArena()), codegen_(codegen) {  in IntrinsicLocationsBuilderX86_64()
42 return reinterpret_cast<X86_64Assembler*>(codegen_->GetAssembler()); in GetAssembler()
46 return codegen_->GetGraph()->GetArena(); in GetAllocator()
330 MathAbsFP(invoke->GetLocations(), true, GetAssembler(), codegen_); in VisitMathAbsDouble()
338 MathAbsFP(invoke->GetLocations(), false, GetAssembler(), codegen_); in VisitMathAbsFloat()
488 GenMinMaxFP(invoke->GetLocations(), true, true, GetAssembler(), codegen_); in VisitMathMinDoubleDouble()
496 GenMinMaxFP(invoke->GetLocations(), true, false, GetAssembler(), codegen_); in VisitMathMinFloatFloat()
504 GenMinMaxFP(invoke->GetLocations(), false, true, GetAssembler(), codegen_); in VisitMathMaxDoubleDouble()
512 GenMinMaxFP(invoke->GetLocations(), false, false, GetAssembler(), codegen_); in VisitMathMaxFloatFloat()
657 CreateSSE41FPToFPLocations(arena_, invoke, codegen_); in VisitMathCeil()
661 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 2); in VisitMathCeil()
665 CreateSSE41FPToFPLocations(arena_, invoke, codegen_); in VisitMathFloor()
669 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 1); in VisitMathFloor()
673 CreateSSE41FPToFPLocations(arena_, invoke, codegen_); in VisitMathRint()
677 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 0); in VisitMathRint()
705 CreateSSE41FPToIntLocations(arena_, invoke, codegen_); in VisitMathRoundFloat()
711 InvokeOutOfLineIntrinsic(codegen_, invoke); in VisitMathRoundFloat()
723 __ movss(inPlusPointFive, codegen_->LiteralFloatAddress(0.5f)); in VisitMathRoundFloat()
732 codegen_->Load64BitValue(out, kPrimIntMax); in VisitMathRoundFloat()
735 __ comiss(inPlusPointFive, codegen_->LiteralFloatAddress(static_cast<float>(kPrimIntMax))); in VisitMathRoundFloat()
752 CreateSSE41FPToIntLocations(arena_, invoke, codegen_); in VisitMathRoundDouble()
758 InvokeOutOfLineIntrinsic(codegen_, invoke); in VisitMathRoundDouble()
770 __ movsd(inPlusPointFive, codegen_->LiteralDoubleAddress(0.5)); in VisitMathRoundDouble()
779 codegen_->Load64BitValue(out, kPrimLongMax); in VisitMathRoundDouble()
782 __ comisd(inPlusPointFive, codegen_->LiteralDoubleAddress(static_cast<double>(kPrimLongMax))); in VisitMathRoundDouble()
827 codegen_->AddSlowPath(slow_path); in VisitStringCharAt()
832 codegen_->MaybeRecordImplicitNullCheck(invoke); in VisitStringCharAt()
861 codegen_->AddSlowPath(slow_path); in VisitStringCompareTo()
1009 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, GetAllocator(), true); in VisitStringIndexOf()
1017 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, GetAllocator(), false); in VisitStringIndexOfAfter()
1039 codegen_->AddSlowPath(slow_path); in VisitStringNewStringFromBytes()
1044 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitStringNewStringFromBytes()
1064 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars()
1083 codegen_->AddSlowPath(slow_path); in VisitStringNewStringFromString()
1088 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitStringNewStringFromString()
1391 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, false, codegen_); in VisitUnsafePut()
1394 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, false, codegen_); in VisitUnsafePutOrdered()
1397 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, true, codegen_); in VisitUnsafePutVolatile()
1400 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, false, codegen_); in VisitUnsafePutObject()
1403 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, false, codegen_); in VisitUnsafePutObjectOrdered()
1406 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, true, codegen_); in VisitUnsafePutObjectVolatile()
1409 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, false, codegen_); in VisitUnsafePutLong()
1412 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, false, codegen_); in VisitUnsafePutLongOrdered()
1415 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, true, codegen_); in VisitUnsafePutLongVolatile()
1486 GenCAS(Primitive::kPrimInt, invoke, codegen_); in VisitUnsafeCASInt()
1490 GenCAS(Primitive::kPrimLong, invoke, codegen_); in VisitUnsafeCASLong()
1494 GenCAS(Primitive::kPrimNot, invoke, codegen_); in VisitUnsafeCASObject()
1520 reinterpret_cast<X86_64Assembler*>(codegen_->GetAssembler()); in VisitIntegerReverse()
1565 reinterpret_cast<X86_64Assembler*>(codegen_->GetAssembler()); in VisitLongReverse()