Lines Matching refs:assembler
118 EmitAdrCode(ArmVIXLMacroAssembler* assembler, vixl32::Register rd, vixl32::Label* label) in EmitAdrCode() argument
119 : assembler_(assembler), rd_(rd), label_(label) { in EmitAdrCode()
120 DCHECK(!assembler->AllowMacroInstructions()); // In ExactAssemblyScope. in EmitAdrCode()
121 adr_location_ = assembler->GetCursorOffset(); in EmitAdrCode()
122 assembler->adr(EncodingSize(Wide), rd, label); in EmitAdrCode()
5999 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate() local
6000 if (assembler->ShifterOperandCanHold(opcode, value, flags_update)) { in CanEncode32BitConstantAsImmediate()
6017 if (assembler->ShifterOperandCanHold(neg_opcode, neg_value, flags_update)) { in CanEncode32BitConstantAsImmediate()
9669 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode() local
9675 assembler.LoadFromOffset(arm::kLoadWord, vixl32::pc, vixl32::r0, offset.Int32Value()); in EmitThunkCode()
9676 assembler.GetVIXLAssembler()->Bkpt(0); in EmitThunkCode()
9683 assembler.LoadFromOffset(arm::kLoadWord, vixl32::pc, tr, patch.EntrypointOffset()); in EmitThunkCode()
9684 assembler.GetVIXLAssembler()->Bkpt(0); in EmitThunkCode()
9692 CompileBakerReadBarrierThunk(assembler, patch.GetBakerCustomValue1(), debug_name); in EmitThunkCode()
9701 assembler.FinalizeCode(); in EmitThunkCode()
9702 code->resize(assembler.CodeSize()); in EmitThunkCode()
9704 assembler.FinalizeInstructions(code_region); in EmitThunkCode()
9943 #define __ assembler.GetVIXLAssembler()->
9945 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath() argument
9972 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint() argument
9984 void CodeGeneratorARMVIXL::CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, in CompileBakerReadBarrierThunk() argument
9995 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
10019 assembler, base_reg, lock_word, &slow_path, raw_ldr_offset, throw_npe); in CompileBakerReadBarrierThunk()
10023 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()
10048 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
10056 EmitGrayCheckAndFastPath(assembler, base_reg, lock_word, &slow_path, raw_ldr_offset); in CompileBakerReadBarrierThunk()
10063 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()
10081 UseScratchRegisterScope temps(assembler.GetVIXLAssembler()); in CompileBakerReadBarrierThunk()
10097 vixl32::Register ep_reg = LoadReadBarrierMarkIntrospectionEntrypoint(assembler); in CompileBakerReadBarrierThunk()