• Home
  • Raw
  • Download

Lines Matching refs:GetAssembler

63 ArmVIXLAssembler* IntrinsicCodeGeneratorARMVIXL::GetAssembler() {  in GetAssembler()  function in art::arm::IntrinsicCodeGeneratorARMVIXL
64 return codegen_->GetAssembler(); in GetAssembler()
93 ArmVIXLAssembler* assembler = down_cast<ArmVIXLAssembler*>(codegen->GetAssembler()); in EmitNativeCode()
182 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode()
251 assembler_(codegen->GetAssembler()), in IntrinsicLocationsBuilderARMVIXL()
305 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitDoubleDoubleToRawLongBits()
308 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitDoubleLongBitsToDouble()
319 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitFloatFloatToRawIntBits()
322 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitFloatIntBitsToFloat()
349 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros()
394 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros()
444 MathAbsFP(invoke, GetAssembler()); in VisitMathAbsDouble()
452 MathAbsFP(invoke, GetAssembler()); in VisitMathAbsFloat()
500 GenAbsInteger(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); in VisitMathAbsInt()
509 GenAbsInteger(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); in VisitMathAbsLong()
513 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenMinMaxFloat()
599 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenMinMaxDouble()
717 GenMinMaxLong(invoke, /* is_min */ true, GetAssembler()); in VisitMathMinLongLong()
725 GenMinMaxLong(invoke, /* is_min */ false, GetAssembler()); in VisitMathMaxLongLong()
759 GenMinMax(invoke, /* is_min */ true, GetAssembler()); in VisitMathMinIntInt()
767 GenMinMax(invoke, /* is_min */ false, GetAssembler()); in VisitMathMaxIntInt()
775 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt()
787 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRint()
804 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRoundFloat()
847 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekByte()
857 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekIntNative()
867 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekLongNative()
888 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekShortNative()
905 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPokeByte()
914 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPokeIntNative()
923 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPokeLongNative()
937 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPokeShortNative()
948 ArmVIXLAssembler* assembler = GetAssembler(); in VisitThreadCurrentThread()
958 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenUnsafeGet()
1157 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenUnsafePut()
1312 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenCas()
1361 codegen->GetAssembler()->PoisonHeapReference(expected); in GenCas()
1366 codegen->GetAssembler()->PoisonHeapReference(value); in GenCas()
1408 codegen->GetAssembler()->UnpoisonHeapReference(expected); in GenCas()
1413 codegen->GetAssembler()->UnpoisonHeapReference(value); in GenCas()
1473 ArmVIXLAssembler* assembler = GetAssembler(); in VisitStringCompareTo()
1799 ArmVIXLAssembler* assembler = GetAssembler(); in VisitStringEquals()
2020 GenerateVisitStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero */ true); in VisitStringIndexOf()
2036 GenerateVisitStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero */ false); in VisitStringIndexOfAfter()
2051 ArmVIXLAssembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
2094 ArmVIXLAssembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
2212 ArmVIXLAssembler* assembler = GetAssembler(); in VisitSystemArrayCopy()
2530 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2532 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2554 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); in VisitSystemArrayCopy()
2572 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2574 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); in VisitSystemArrayCopy()
2576 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2699 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickCos); in VisitMathCos()
2707 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickSin); in VisitMathSin()
2715 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickAcos); in VisitMathAcos()
2723 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickAsin); in VisitMathAsin()
2731 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickAtan); in VisitMathAtan()
2739 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickCbrt); in VisitMathCbrt()
2747 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickCosh); in VisitMathCosh()
2755 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickExp); in VisitMathExp()
2763 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickExpm1); in VisitMathExpm1()
2771 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickLog); in VisitMathLog()
2779 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickLog10); in VisitMathLog10()
2787 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickSinh); in VisitMathSinh()
2795 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickTan); in VisitMathTan()
2803 GenFPToFPCall(invoke, GetAssembler(), codegen_, kQuickTanh); in VisitMathTanh()
2811 GenFPFPToFPCall(invoke, GetAssembler(), codegen_, kQuickAtan2); in VisitMathAtan2()
2819 GenFPFPToFPCall(invoke, GetAssembler(), codegen_, kQuickPow); in VisitMathPow()
2827 GenFPFPToFPCall(invoke, GetAssembler(), codegen_, kQuickHypot); in VisitMathHypot()
2835 GenFPFPToFPCall(invoke, GetAssembler(), codegen_, kQuickNextAfter); in VisitMathNextAfter()
2843 ArmVIXLAssembler* assembler = GetAssembler(); in VisitIntegerReverse()
2852 ArmVIXLAssembler* assembler = GetAssembler(); in VisitLongReverse()
2869 ArmVIXLAssembler* assembler = GetAssembler(); in VisitIntegerReverseBytes()
2878 ArmVIXLAssembler* assembler = GetAssembler(); in VisitLongReverseBytes()
2895 ArmVIXLAssembler* assembler = GetAssembler(); in VisitShortReverseBytes()
2933 GenBitCount(invoke, DataType::Type::kInt32, GetAssembler()); in VisitIntegerBitCount()
2941 GenBitCount(invoke, DataType::Type::kInt64, GetAssembler()); in VisitLongBitCount()
2949 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenHighestOneBit()
3015 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenLowestOneBit()
3091 ArmVIXLAssembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
3207 ArmVIXLAssembler* const assembler = GetAssembler(); in VisitFloatIsInfinite()
3225 ArmVIXLAssembler* const assembler = GetAssembler(); in VisitDoubleIsInfinite()
3253 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathCeil()
3265 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathFloor()
3282 ArmVIXLAssembler* const assembler = GetAssembler(); in VisitIntegerValueOf()
3348 ArmVIXLAssembler* assembler = GetAssembler(); in VisitThreadInterrupted()