Lines Matching refs:masm

163 #define __ masm->
179 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { in MoveFPToInt() argument
186 static void MoveIntToFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { in MoveIntToFP() argument
238 MacroAssembler* masm) { in GenReverseBytes() argument
283 MacroAssembler* masm) { in GenNumberOfLeadingZeros() argument
310 MacroAssembler* masm) { in GenNumberOfTrailingZeros() argument
338 MacroAssembler* masm) { in GenReverse() argument
363 static void GenBitCount(HInvoke* instr, DataType::Type type, MacroAssembler* masm) { in GenBitCount() argument
368 UseScratchRegisterScope temps(masm); in GenBitCount()
396 static void GenHighestOneBit(HInvoke* invoke, DataType::Type type, MacroAssembler* masm) { in GenHighestOneBit() argument
399 UseScratchRegisterScope temps(masm); in GenHighestOneBit()
429 static void GenLowestOneBit(HInvoke* invoke, DataType::Type type, MacroAssembler* masm) { in GenLowestOneBit() argument
432 UseScratchRegisterScope temps(masm); in GenLowestOneBit()
471 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathSqrt() local
481 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathCeil() local
491 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathFloor() local
501 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathRint() local
513 static void GenMathRound(HInvoke* invoke, bool is_double, vixl::aarch64::MacroAssembler* masm) { in GenMathRound() argument
571 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekByte() local
581 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekIntNative() local
591 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekLongNative() local
601 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekShortNative() local
618 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeByte() local
628 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeIntNative() local
638 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeLongNative() local
648 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeShortNative() local
682 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafeGet() local
811 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafePut() local
822 UseScratchRegisterScope temps(masm); in GenUnsafePut()
948 MacroAssembler* masm = assembler->GetVIXLAssembler(); in EmitNativeCode() local
973 UseScratchRegisterScope temps(masm); in EmitNativeCode()
1004 MacroAssembler* masm = assembler->GetVIXLAssembler(); in GenCas() local
1020 UseScratchRegisterScope temps(masm); in GenCas()
1122 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringCompareTo() local
1199 UseScratchRegisterScope scratch_scope(masm); in VisitStringCompareTo()
1362 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringEquals() local
1369 UseScratchRegisterScope scratch_scope(masm); in VisitStringEquals()
1524 MacroAssembler* masm, in GenerateVisitStringIndexOf() argument
1614 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringNewStringFromBytes() local
1659 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringNewStringFromString() local
1867 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringGetCharsNoCheck() local
1892 UseScratchRegisterScope temps(masm); in VisitStringGetCharsNoCheck()
2043 static void CheckSystemArrayCopyPosition(MacroAssembler* masm, in CheckSystemArrayCopyPosition() argument
2090 static void GenSystemArrayCopyAddresses(MacroAssembler* masm, in GenSystemArrayCopyAddresses() argument
2132 MacroAssembler* masm = GetVIXLAssembler(); in VisitSystemArrayCopyChar() local
2171 CheckSystemArrayCopyPosition(masm, in VisitSystemArrayCopyChar()
2179 CheckSystemArrayCopyPosition(masm, in VisitSystemArrayCopyChar()
2191 GenSystemArrayCopyAddresses(masm, in VisitSystemArrayCopyChar()
2204 UseScratchRegisterScope temps(masm); in VisitSystemArrayCopyChar()
2299 MacroAssembler* masm = GetVIXLAssembler(); in VisitSystemArrayCopy() local
2382 CheckSystemArrayCopyPosition(masm, in VisitSystemArrayCopy()
2391 CheckSystemArrayCopyPosition(masm, in VisitSystemArrayCopy()
2401 UseScratchRegisterScope temps(masm); in VisitSystemArrayCopy()
2683 GenSystemArrayCopyAddresses(masm, in VisitSystemArrayCopy()
2721 GenSystemArrayCopyAddresses(masm, in VisitSystemArrayCopy()
2755 MacroAssembler* masm) { in GenIsInfinite() argument
2770 MoveFPToInt(locations, is64bit, masm); in GenIsInfinite()
2808 MacroAssembler* masm = GetVIXLAssembler(); in VisitIntegerValueOf() local
2811 UseScratchRegisterScope temps(masm); in VisitIntegerValueOf()
2866 MacroAssembler* masm = GetVIXLAssembler(); in VisitThreadInterrupted() local
2868 UseScratchRegisterScope temps(masm); in VisitThreadInterrupted()
2906 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32Update() local
2918 UseScratchRegisterScope temps(masm); in VisitCRC32Update()
2935 static void GenerateCodeForCalculationCRC32ValueOfBytes(MacroAssembler* masm, in GenerateCodeForCalculationCRC32ValueOfBytes() argument
2959 UseScratchRegisterScope temps(masm); in GenerateCodeForCalculationCRC32ValueOfBytes()
3058 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32UpdateBytes() local
3085 GenerateCodeForCalculationCRC32ValueOfBytes(masm, crc, ptr, length, out); in VisitCRC32UpdateBytes()
3120 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32UpdateByteBuffer() local
3130 GenerateCodeForCalculationCRC32ValueOfBytes(masm, crc, ptr, length, out); in VisitCRC32UpdateByteBuffer()
3147 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16ToFloat() local
3148 UseScratchRegisterScope scratch_scope(masm); in VisitFP16ToFloat()
3170 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16ToHalf() local
3171 UseScratchRegisterScope scratch_scope(masm); in VisitFP16ToHalf()
3183 MacroAssembler* masm, in GenerateFP16Round() argument
3187 UseScratchRegisterScope scratch_scope(masm); in GenerateFP16Round()
3205 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Floor() local
3206 auto roundOp = [masm](const VRegister& out, const VRegister& in) { in VisitFP16Floor()
3209 GenerateFP16Round(invoke, codegen_, masm, roundOp); in VisitFP16Floor()
3221 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Ceil() local
3222 auto roundOp = [masm](const VRegister& out, const VRegister& in) { in VisitFP16Ceil()
3225 GenerateFP16Round(invoke, codegen_, masm, roundOp); in VisitFP16Ceil()
3237 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Rint() local
3238 auto roundOp = [masm](const VRegister& out, const VRegister& in) { in VisitFP16Rint()
3241 GenerateFP16Round(invoke, codegen_, masm, roundOp); in VisitFP16Rint()
3247 MacroAssembler* masm, in GenerateFP16Compare() argument
3261 MacroAssembler* masm, in GenerateFP16Compare() argument
3263 auto compareOp = [masm, cond](const Register out, const VRegister& in0, const VRegister& in1) { in GenerateFP16Compare()
3267 GenerateFP16Compare(invoke, codegen, masm, compareOp); in GenerateFP16Compare()
3281 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Greater() local
3282 GenerateFP16Compare(invoke, codegen_, masm, gt); in VisitFP16Greater()
3296 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16GreaterEquals() local
3297 GenerateFP16Compare(invoke, codegen_, masm, ge); in VisitFP16GreaterEquals()
3311 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Less() local
3312 GenerateFP16Compare(invoke, codegen_, masm, mi); in VisitFP16Less()
3326 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16LessEquals() local
3327 GenerateFP16Compare(invoke, codegen_, masm, ls); in VisitFP16LessEquals()