Lines Matching refs:assembler

5442   Arm64Assembler assembler(GetGraph()->GetAllocator());  in EmitThunkCode()  local
5449 assembler.JumpTo(ManagedRegister(arm64::X0), offset, ManagedRegister(arm64::IP0)); in EmitThunkCode()
5457 assembler.JumpTo(ManagedRegister(arm64::TR), offset, ManagedRegister(arm64::IP0)); in EmitThunkCode()
5465 CompileBakerReadBarrierThunk(assembler, patch.GetBakerCustomValue1(), debug_name); in EmitThunkCode()
5474 assembler.FinalizeCode(); in EmitThunkCode()
5475 code->resize(assembler.CodeSize()); in EmitThunkCode()
5477 assembler.CopyInstructions(code_region); in EmitThunkCode()
7224 #define __ assembler.GetVIXLAssembler()->
7226 static void EmitGrayCheckAndFastPath(arm64::Arm64Assembler& assembler, in EmitGrayCheckAndFastPath() argument
7265 static void LoadReadBarrierMarkIntrospectionEntrypoint(arm64::Arm64Assembler& assembler, in LoadReadBarrierMarkIntrospectionEntrypoint() argument
7274 void CodeGeneratorARM64::CompileBakerReadBarrierThunk(Arm64Assembler& assembler, in CompileBakerReadBarrierThunk() argument
7287 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
7312 EmitGrayCheckAndFastPath(assembler, base_reg, lock_word, &slow_path, throw_npe); in CompileBakerReadBarrierThunk()
7317 LoadReadBarrierMarkIntrospectionEntrypoint(assembler, ip1); in CompileBakerReadBarrierThunk()
7323 LoadReadBarrierMarkIntrospectionEntrypoint(assembler, ip1); in CompileBakerReadBarrierThunk()
7336 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
7343 EmitGrayCheckAndFastPath(assembler, base_reg, lock_word, &slow_path); in CompileBakerReadBarrierThunk()
7347 LoadReadBarrierMarkIntrospectionEntrypoint(assembler, ip1); in CompileBakerReadBarrierThunk()
7365 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
7377 LoadReadBarrierMarkIntrospectionEntrypoint(assembler, ip1); in CompileBakerReadBarrierThunk()