Lines Matching refs:GetAssembler
51 X86Assembler* IntrinsicCodeGeneratorX86::GetAssembler() { in GetAssembler() function in art::x86::IntrinsicCodeGeneratorX86
52 return down_cast<X86Assembler*>(codegen_->GetAssembler()); in GetAssembler()
71 #define __ down_cast<X86Assembler*>(codegen->GetAssembler())-> // NOLINT
230 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ true, GetAssembler()); in VisitDoubleDoubleToRawLongBits()
233 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ true, GetAssembler()); in VisitDoubleLongBitsToDouble()
244 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ false, GetAssembler()); in VisitFloatFloatToRawIntBits()
247 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ false, GetAssembler()); in VisitFloatIntBitsToFloat()
296 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerReverseBytes()
312 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes()
325 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitShortReverseBytes()
344 GetAssembler()->sqrtsd(out, in); in VisitMathSqrt()
371 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 2); in VisitMathCeil()
379 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 1); in VisitMathFloor()
387 GenSSE41FPToFPIntrinsic(invoke, GetAssembler(), 0); in VisitMathRint()
420 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat()
479 X86Assembler* assembler = codegen->GetAssembler(); in GenFPToFPCall()
711 GenLowestOneBit(GetAssembler(), codegen_, /*is_long=*/ false, invoke); in VisitIntegerLowestOneBit()
719 GenLowestOneBit(GetAssembler(), codegen_, /*is_long=*/ true, invoke); in VisitLongLowestOneBit()
878 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar()
970 X86Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1001 X86Assembler* assembler = GetAssembler(); in VisitStringEquals()
1289 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero= */ true); in VisitStringIndexOf()
1297 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, /* start_at_zero= */ false); in VisitStringIndexOfAfter()
1312 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1356 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1388 X86Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
1504 GenPeek(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPeekByte()
1512 GenPeek(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPeekIntNative()
1520 GenPeek(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPeekLongNative()
1528 GenPeek(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPeekShortNative()
1596 GenPoke(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPokeByte()
1604 GenPoke(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPokeIntNative()
1612 GenPoke(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPokeLongNative()
1620 GenPoke(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPokeShortNative()
1631 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86PointerSize>())); in VisitThreadCurrentThread()
1638 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafeGet()
1836 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafePut()
1973 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenPrimitiveLockedCmpxchg()
2029 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenPrimitiveCAS()
2075 X86Assembler* assembler = down_cast<X86Assembler*>(codegen->GetAssembler()); in GenReferenceCAS()
2222 X86Assembler* assembler = GetAssembler(); in VisitIntegerReverse()
2252 X86Assembler* assembler = GetAssembler(); in VisitLongReverse()
2340 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerBitCount()
2348 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongBitCount()
2444 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerNumberOfLeadingZeros()
2452 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongNumberOfLeadingZeros()
2535 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ false); in VisitIntegerNumberOfTrailingZeros()
2543 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long= */ true); in VisitLongNumberOfTrailingZeros()
2630 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopy()
2902 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2918 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2973 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); in VisitSystemArrayCopy()
2991 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); in VisitSystemArrayCopy()
2993 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
3048 X86Assembler* assembler = GetAssembler(); in VisitIntegerValueOf()
3121 X86Assembler* assembler = GetAssembler(); in VisitReferenceGetReferent()
3175 X86Assembler* assembler = GetAssembler(); in VisitReferenceRefersTo()
3238 X86Assembler* assembler = GetAssembler(); in VisitThreadInterrupted()
3270 X86Assembler* assembler = GetAssembler(); in VisitIntegerDivideUnsigned()
3570 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleFieldReference()
3646 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGet()
3799 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleSet()
3944 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndSet()
4131 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleCompareAndSetOrExchange()
4299 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndAdd()
4440 X86Assembler* assembler = codegen->GetAssembler(); in GenerateBitwiseOp()
4468 X86Assembler* assembler = codegen->GetAssembler(); in GenerateVarHandleGetAndBitwiseOp()