Lines Matching refs:GetAssembler
41 Mips64Assembler* IntrinsicCodeGeneratorMIPS64::GetAssembler() { in GetAssembler() function in art::mips64::IntrinsicCodeGeneratorMIPS64
42 return reinterpret_cast<Mips64Assembler*>(codegen_->GetAssembler()); in GetAssembler()
49 #define __ codegen->GetAssembler()->
168 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitDoubleDoubleToRawLongBits()
177 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitFloatFloatToRawIntBits()
204 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitDoubleLongBitsToDouble()
213 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitFloatIntBitsToFloat()
254 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerReverseBytes()
263 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongReverseBytes()
272 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitShortReverseBytes()
294 GenNumberOfLeadingZeroes(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitIntegerNumberOfLeadingZeros()
303 GenNumberOfLeadingZeroes(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitLongNumberOfLeadingZeros()
331 GenNumberOfTrailingZeroes(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitIntegerNumberOfTrailingZeros()
340 GenNumberOfTrailingZeroes(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitLongNumberOfTrailingZeros()
368 GenReverse(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerReverse()
377 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongReverse()
461 GenBitCount(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerBitCount()
470 GenBitCount(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongBitCount()
490 MathAbsFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitMathAbsDouble()
499 MathAbsFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitMathAbsFloat()
530 GenAbsInteger(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitMathAbsInt()
539 GenAbsInteger(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitMathAbsLong()
625 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, DataType::Type::kFloat64, GetAssembler()); in VisitMathMinDoubleDouble()
634 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, DataType::Type::kFloat32, GetAssembler()); in VisitMathMinFloatFloat()
643 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, DataType::Type::kFloat64, GetAssembler()); in VisitMathMaxDoubleDouble()
652 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, DataType::Type::kFloat32, GetAssembler()); in VisitMathMaxFloatFloat()
727 GenMinMax(invoke->GetLocations(), /* is_min */ true, GetAssembler()); in VisitMathMinIntInt()
736 GenMinMax(invoke->GetLocations(), /* is_min */ true, GetAssembler()); in VisitMathMinLongLong()
745 GenMinMax(invoke->GetLocations(), /* is_min */ false, GetAssembler()); in VisitMathMaxIntInt()
754 GenMinMax(invoke->GetLocations(), /* is_min */ false, GetAssembler()); in VisitMathMaxLongLong()
764 Mips64Assembler* assembler = GetAssembler(); in VisitMathSqrt()
787 Mips64Assembler* assembler = GetAssembler(); in VisitMathRint()
868 GenRoundingMode(invoke->GetLocations(), kFloor, GetAssembler()); in VisitMathFloor()
877 GenRoundingMode(invoke->GetLocations(), kCeil, GetAssembler()); in VisitMathCeil()
964 GenRound(invoke->GetLocations(), GetAssembler(), DataType::Type::kFloat32); in VisitMathRoundFloat()
977 GenRound(invoke->GetLocations(), GetAssembler(), DataType::Type::kFloat64); in VisitMathRoundDouble()
986 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPeekByte()
999 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPeekShortNative()
1012 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPeekIntNative()
1025 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPeekLongNative()
1045 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPokeByte()
1058 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPokeShortNative()
1071 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPokeIntNative()
1084 Mips64Assembler* assembler = GetAssembler(); in VisitMemoryPokeLongNative()
1099 Mips64Assembler* assembler = GetAssembler(); in VisitThreadCurrentThread()
1145 Mips64Assembler* assembler = codegen->GetAssembler(); in GenUnsafeGet()
1290 Mips64Assembler* assembler = codegen->GetAssembler(); in GenUnsafePut()
1473 Mips64Assembler* assembler = codegen->GetAssembler(); in GenCas()
1622 Mips64Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1660 Mips64Assembler* assembler = GetAssembler(); in VisitStringEquals()
1826 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero */ true); in VisitStringIndexOf()
1844 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero */ false); in VisitStringIndexOfAfter()
1861 Mips64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1909 Mips64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1945 GenIsInfinite(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitFloatIsInfinite()
1954 GenIsInfinite(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitDoubleIsInfinite()
1973 Mips64Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
2156 Mips64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar()
2274 GenHighestOneBit(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerHighestOneBit()
2283 GenHighestOneBit(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongHighestOneBit()
2308 GenLowestOneBit(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerLowestOneBit()
2317 GenLowestOneBit(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongLowestOneBit()
2540 Mips64Assembler* assembler = GetAssembler(); in VisitIntegerValueOf()
2613 Mips64Assembler* assembler = GetAssembler(); in VisitThreadInterrupted()