Lines Matching refs:assembler
124 #define __ assembler->
140 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveFPToInt() argument
146 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveIntToFP() argument
189 X86_64Assembler* assembler) { in GenReverseBytes() argument
264 static void GenSSE41FPToFPIntrinsic(HInvoke* invoke, X86_64Assembler* assembler, int round_mode) { in GenSSE41FPToFPIntrinsic() argument
325 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundFloat() local
366 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundDouble() local
606 static void CheckPosition(X86_64Assembler* assembler, in CheckPosition() argument
671 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar() local
711 CheckPosition(assembler, src_pos, src, length, slow_path, src_base); in VisitSystemArrayCopyChar()
714 CheckPosition(assembler, dest_pos, dest, length, slow_path, src_base); in VisitSystemArrayCopyChar()
765 static void GenSystemArrayCopyAddresses(X86_64Assembler* assembler, in GenSystemArrayCopyAddresses() argument
808 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopy() local
897 CheckPosition(assembler, in VisitSystemArrayCopy()
906 CheckPosition(assembler, in VisitSystemArrayCopy()
1158 X86_64Assembler* assembler = GetAssembler(); in VisitStringCompareTo() local
1189 X86_64Assembler* assembler = GetAssembler(); in VisitStringEquals() local
1317 X86_64Assembler* assembler, in GenerateStringIndexOf() argument
1486 X86_64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes() local
1530 X86_64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString() local
1561 X86_64Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck() local
1635 static void GenPeek(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPeek() argument
1698 static void GenPoke(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPoke() argument
1792 X86_64Assembler* assembler = down_cast<X86_64Assembler*>(codegen->GetAssembler()); in GenUnsafeGet() local
1942 X86_64Assembler* assembler = down_cast<X86_64Assembler*>(codegen->GetAssembler()); in GenUnsafePut() local
2050 X86_64Assembler* assembler = down_cast<X86_64Assembler*>(codegen->GetAssembler()); in GenCAS() local
2186 X86_64Assembler* assembler) { in SwapBits() argument
2198 X86_64Assembler* assembler = GetAssembler(); in VisitIntegerReverse() local
2214 SwapBits(reg, temp, 1, 0x55555555, assembler); in VisitIntegerReverse()
2215 SwapBits(reg, temp, 2, 0x33333333, assembler); in VisitIntegerReverse()
2216 SwapBits(reg, temp, 4, 0x0f0f0f0f, assembler); in VisitIntegerReverse()
2229 int32_t shift, int64_t mask, X86_64Assembler* assembler) { in SwapBits64() argument
2241 X86_64Assembler* assembler = GetAssembler(); in VisitLongReverse() local
2258 SwapBits64(reg, temp1, temp2, 1, INT64_C(0x5555555555555555), assembler); in VisitLongReverse()
2259 SwapBits64(reg, temp1, temp2, 2, INT64_C(0x3333333333333333), assembler); in VisitLongReverse()
2260 SwapBits64(reg, temp1, temp2, 4, INT64_C(0x0f0f0f0f0f0f0f0f), assembler); in VisitLongReverse()
2276 static void GenBitCount(X86_64Assembler* assembler, in GenBitCount() argument
2334 static void GenOneBit(X86_64Assembler* assembler, in GenOneBit() argument
2467 static void GenLeadingZeros(X86_64Assembler* assembler, in GenLeadingZeros() argument
2540 static void GenTrailingZeros(X86_64Assembler* assembler, in GenTrailingZeros() argument
2614 X86_64Assembler* assembler = GetAssembler(); in VisitIntegerValueOf() local
2667 X86_64Assembler* assembler = GetAssembler(); in VisitReferenceGetReferent() local
2720 X86_64Assembler* assembler = GetAssembler(); in VisitReferenceRefersTo() local
2777 X86_64Assembler* assembler = GetAssembler(); in VisitThreadInterrupted() local
2809 X86_64Assembler* assembler = GetAssembler(); in VisitIntegerDivideUnsigned() local
2843 X86_64Assembler* assembler = GetAssembler(); in VisitMathMultiplyHigh() local