• Home
  • Raw
  • Download

Lines Matching refs:GetAssembler

45 X86Assembler* IntrinsicCodeGeneratorX86::GetAssembler() {  in GetAssembler()  function in art::x86::IntrinsicCodeGeneratorX86
46 return reinterpret_cast<X86Assembler*>(codegen_->GetAssembler()); in GetAssembler()
59 #define __ reinterpret_cast<X86Assembler*>(codegen->GetAssembler())->
232 MoveFPToInt(invoke->GetLocations(), true, GetAssembler()); in VisitDoubleDoubleToRawLongBits()
235 MoveIntToFP(invoke->GetLocations(), true, GetAssembler()); in VisitDoubleLongBitsToDouble()
246 MoveFPToInt(invoke->GetLocations(), false, GetAssembler()); in VisitFloatFloatToRawIntBits()
249 MoveIntToFP(invoke->GetLocations(), false, GetAssembler()); in VisitFloatIntBitsToFloat()
301 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()); in VisitIntegerReverseBytes()
317 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes()
330 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler()); in VisitShortReverseBytes()
385 MathAbsFP(invoke->GetLocations(), true, GetAssembler()); in VisitMathAbsDouble()
393 MathAbsFP(invoke->GetLocations(), false, GetAssembler()); in VisitMathAbsFloat()
464 GenAbsInteger(invoke->GetLocations(), GetAssembler()); in VisitMathAbsInt()
472 GenAbsLong(invoke->GetLocations(), GetAssembler()); in VisitMathAbsLong()
577 GenMinMaxFP(invoke->GetLocations(), true, true, GetAssembler()); in VisitMathMinDoubleDouble()
585 GenMinMaxFP(invoke->GetLocations(), true, false, GetAssembler()); in VisitMathMinFloatFloat()
593 GenMinMaxFP(invoke->GetLocations(), false, true, GetAssembler()); in VisitMathMaxDoubleDouble()
601 GenMinMaxFP(invoke->GetLocations(), false, false, GetAssembler()); in VisitMathMaxFloatFloat()
684 GenMinMax(invoke->GetLocations(), true, false, GetAssembler()); in VisitMathMinIntInt()
692 GenMinMax(invoke->GetLocations(), true, true, GetAssembler()); in VisitMathMinLongLong()
700 GenMinMax(invoke->GetLocations(), false, false, GetAssembler()); in VisitMathMaxIntInt()
708 GenMinMax(invoke->GetLocations(), false, true, GetAssembler()); in VisitMathMaxLongLong()
728 GetAssembler()->sqrtsd(out, in); in VisitMathSqrt()
784 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 2); in VisitMathCeil()
792 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 1); in VisitMathFloor()
800 GenSSE41FPToFPIntrinsic(codegen_, invoke, GetAssembler(), 0); in VisitMathRint()
841 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat()
904 X86Assembler* assembler = GetAssembler(); in VisitStringCharAt()
928 X86Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1085 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, GetAllocator(), true); in VisitStringIndexOf()
1093 GenerateStringIndexOf(invoke, GetAssembler(), codegen_, GetAllocator(), false); in VisitStringIndexOfAfter()
1109 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1135 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromChars()
1151 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1195 GenPeek(invoke->GetLocations(), Primitive::kPrimByte, GetAssembler()); in VisitMemoryPeekByte()
1203 GenPeek(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()); in VisitMemoryPeekIntNative()
1211 GenPeek(invoke->GetLocations(), Primitive::kPrimLong, GetAssembler()); in VisitMemoryPeekLongNative()
1219 GenPeek(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler()); in VisitMemoryPeekShortNative()
1287 GenPoke(invoke->GetLocations(), Primitive::kPrimByte, GetAssembler()); in VisitMemoryPokeByte()
1295 GenPoke(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()); in VisitMemoryPokeIntNative()
1303 GenPoke(invoke->GetLocations(), Primitive::kPrimLong, GetAssembler()); in VisitMemoryPokeLongNative()
1311 GenPoke(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler()); in VisitMemoryPokeShortNative()
1323 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86WordSize>())); in VisitThreadCurrentThread()
1403 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimInt, false, GetAssembler()); in VisitUnsafeGet()
1406 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimInt, true, GetAssembler()); in VisitUnsafeGetVolatile()
1409 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimLong, false, GetAssembler()); in VisitUnsafeGetLong()
1412 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimLong, true, GetAssembler()); in VisitUnsafeGetLongVolatile()
1415 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimNot, false, GetAssembler()); in VisitUnsafeGetObject()
1418 GenUnsafeGet(invoke->GetLocations(), Primitive::kPrimNot, true, GetAssembler()); in VisitUnsafeGetObjectVolatile()
1478 X86Assembler* assembler = reinterpret_cast<X86Assembler*>(codegen->GetAssembler()); in GenUnsafePut()
1585 reinterpret_cast<X86Assembler*>(codegen->GetAssembler()); in GenCAS()
1657 reinterpret_cast<X86Assembler*>(codegen_->GetAssembler()); in VisitIntegerReverse()
1689 reinterpret_cast<X86Assembler*>(codegen_->GetAssembler()); in VisitLongReverse()