Lines Matching refs:GetAssembler
53 X86Assembler* IntrinsicCodeGeneratorX86::GetAssembler() { in GetAssembler() function in art::x86::IntrinsicCodeGeneratorX86
54 return down_cast<X86Assembler*>(codegen_->GetAssembler()); in GetAssembler()
99 X86Assembler* assembler = x86_codegen->GetAssembler(); in EmitNativeCode()
210 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ true, GetAssembler()); in VisitDoubleDoubleToRawLongBits()
213 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ true, GetAssembler()); in VisitDoubleLongBitsToDouble()
224 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ false, GetAssembler()); in VisitFloatFloatToRawIntBits()
227 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ false, GetAssembler()); in VisitFloatIntBitsToFloat()
276 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerReverseBytes()
292 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes()
305 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitShortReverseBytes()
324 GetAssembler()->sqrtsd(out, in); in VisitMathSqrt()
351 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 2); in VisitMathCeil()
359 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 1); in VisitMathFloor()
367 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 0); in VisitMathRint()
399 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat()
458 X86Assembler* assembler = codegen->GetAssembler(); in GenFPToFPCall()
690 GenLowestOneBit(GetAssembler(), codegen_, /*is_long=*/ false, invoke); in VisitIntegerLowestOneBit()
698 GenLowestOneBit(GetAssembler(), codegen_, /*is_long=*/ true, invoke); in VisitLongLowestOneBit()
969 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar()
974 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyByte()
983 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyInt()
1002 X86Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1033 X86Assembler* assembler = GetAssembler(); in VisitStringEquals()
1321 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero= */ true); in VisitStringIndexOf()
1329 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero= */ false); in VisitStringIndexOfAfter()
1344 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1388 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1420 X86Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
1536 GenPeek(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPeekByte()
1544 GenPeek(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPeekIntNative()
1552 GenPeek(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPeekLongNative()
1560 GenPeek(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPeekShortNative()
1628 GenPoke(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPokeByte()
1636 GenPoke(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPokeIntNative()
1644 GenPoke(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPokeLongNative()
1652 GenPoke(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPokeShortNative()
1663 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86PointerSize>())); in VisitThreadCurrentThread()
1670 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafeGet()
1992 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafePut()
2198 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenPrimitiveLockedCmpxchg()
2254 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenPrimitiveCAS()
2300 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenReferenceCAS()
2560 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafeGetAndUpdate()
2709 X86Assembler* assembler = GetAssembler(); in VisitIntegerReverse()
2739 X86Assembler* assembler = GetAssembler(); in VisitLongReverse()
2827 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerBitCount()
2835 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongBitCount()
2931 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerNumberOfLeadingZeros()
2939 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongNumberOfLeadingZeros()
3022 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerNumberOfTrailingZeros()
3030 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongNumberOfTrailingZeros()
3090 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopy()
3413 X86Assembler* assembler = GetAssembler(); in BOXED_TYPES()
3496 X86Assembler* assembler = GetAssembler(); in VisitReferenceGetReferent()
3551 X86Assembler* assembler = GetAssembler(); in VisitReferenceRefersTo()
3614 X86Assembler* assembler = GetAssembler(); in VisitThreadInterrupted()
3646 X86Assembler* assembler = GetAssembler(); in VisitIntegerDivideUnsigned()
3890 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleFieldReference()
3966 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGet()
4120 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleSet()
4269 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndSet()
4457 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleCompareAndSetOrExchange()
4625 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndAdd()
4767 X86Assembler* assembler = codegen->GetAssembler(); in GenerateBitwiseOp()
4796 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndBitwiseOp()
4930 X86Assembler* assembler = codegen->GetAssembler(); in GenerateMathFma()