Lines Matching refs:assembler
117 EmitAdrCode(ArmVIXLMacroAssembler* assembler, vixl32::Register rd, vixl32::Label* label) in EmitAdrCode() argument
118 : assembler_(assembler), rd_(rd), label_(label) { in EmitAdrCode()
119 DCHECK(!assembler->AllowMacroInstructions()); // In ExactAssemblyScope. in EmitAdrCode()
120 adr_location_ = assembler->GetCursorOffset(); in EmitAdrCode()
121 assembler->adr(EncodingSize(Wide), rd, label); in EmitAdrCode()
5954 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate() local
5955 if (assembler->ShifterOperandCanHold(opcode, value, flags_update)) { in CanEncode32BitConstantAsImmediate()
5972 if (assembler->ShifterOperandCanHold(neg_opcode, neg_value, flags_update)) { in CanEncode32BitConstantAsImmediate()
9625 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode() local
9631 assembler.LoadFromOffset(arm::kLoadWord, vixl32::pc, vixl32::r0, offset.Int32Value()); in EmitThunkCode()
9632 assembler.GetVIXLAssembler()->Bkpt(0); in EmitThunkCode()
9639 assembler.LoadFromOffset(arm::kLoadWord, vixl32::pc, tr, patch.EntrypointOffset()); in EmitThunkCode()
9640 assembler.GetVIXLAssembler()->Bkpt(0); in EmitThunkCode()
9648 CompileBakerReadBarrierThunk(assembler, patch.GetBakerCustomValue1(), debug_name); in EmitThunkCode()
9657 assembler.FinalizeCode(); in EmitThunkCode()
9658 code->resize(assembler.CodeSize()); in EmitThunkCode()
9660 assembler.FinalizeInstructions(code_region); in EmitThunkCode()
9899 #define __ assembler.GetVIXLAssembler()->
9901 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath() argument
9928 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint() argument
9940 void CodeGeneratorARMVIXL::CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, in CompileBakerReadBarrierThunk() argument
9951 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
9975 assembler, base_reg, lock_word, &slow_path, raw_ldr_offset, throw_npe); in CompileBakerReadBarrierThunk()
9979 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()
10004 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
10012 EmitGrayCheckAndFastPath(assembler, base_reg, lock_word, &slow_path, raw_ldr_offset); in CompileBakerReadBarrierThunk()
10019 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()
10037 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
10053 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()