Home | History | Annotate | Download | only in arm

Lines Matching refs:asm_

37 #define ___   asm_.GetVIXLAssembler()->
68 asm_.FinalizeCode();
119 asm_.StoreToOffset(kStoreWord, r0, sp, 0);
129 asm_.StoreToOffset(kStoreWord, AsVIXLRegister(reg), sp, offset);
132 asm_.StoreSToOffset(AsVIXLSRegister(reg), sp, offset);
135 asm_.StoreDToOffset(AsVIXLDRegister(reg), sp, offset);
196 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
201 asm_.GenerateMarkingRegisterCheck(temp);
217 asm_.AddConstant(sp, -adjust);
222 asm_.AddConstant(sp, adjust);
232 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
234 asm_.StoreToOffset(kStoreWord, AsVIXLRegister(src), sp, dest.Int32Value());
237 asm_.StoreToOffset(kStoreWord, AsVIXLRegisterPairLow(src), sp, dest.Int32Value());
238 asm_.StoreToOffset(kStoreWord, AsVIXLRegisterPairHigh(src), sp, dest.Int32Value() + 4);
241 asm_.StoreSToOffset(AsVIXLSRegister(src), sp, dest.Int32Value());
245 asm_.StoreDToOffset(AsVIXLDRegister(src), sp, dest.Int32Value());
251 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
253 asm_.StoreToOffset(kStoreWord, src, sp, dest.Int32Value());
258 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
260 asm_.StoreToOffset(kStoreWord, src, sp, dest.Int32Value());
269 asm_.StoreToOffset(kStoreWord, src, sp, dest.Int32Value());
270 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
272 asm_.LoadFromOffset(kLoadWord, scratch, sp, in_off.Int32Value());
273 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value() + 4);
280 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
282 asm_.LoadFromOffset(kLoadWord, scratch, sp, src.Int32Value());
283 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value());
292 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
294 asm_.LoadFromOffset(kLoadWord, dest, base, offs.Int32Value());
297 asm_.MaybeUnpoisonHeapReference(dest);
316 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
318 asm_.LoadImmediate(scratch, imm);
319 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value());
334 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
336 asm_.LoadFromOffset(kLoadWord, dest, tr, offs.Int32Value());
343 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
345 asm_.LoadFromOffset(kLoadWord, scratch, tr, thr_offs.Int32Value());
346 asm_.StoreToOffset(kStoreWord, scratch, sp, fr_offs.Int32Value());
359 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
361 asm_.AddConstant(scratch, sp, fr_offs.Int32Value());
362 asm_.StoreToOffset(kStoreWord, scratch, tr, thr_offs.Int32Value());
366 asm_.StoreToOffset(kStoreWord, sp, tr, thr_offs.Int32Value());
387 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
427 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
430 asm_.LoadFromOffset(kLoadWord, scratch, sp, src.Int32Value());
431 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value());
433 asm_.LoadFromOffset(kLoadWord, scratch, sp, src.Int32Value());
434 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value());
435 asm_.LoadFromOffset(kLoadWord, scratch, sp, src.Int32Value() + 4);
436 asm_.StoreToOffset(kStoreWord, scratch, sp, dest.Int32Value() + 4);
489 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
496 asm_.LoadFromOffset(kLoadWord, out_reg, sp, handle_scope_offset.Int32Value());
503 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) {
505 ExactAssemblyScope guard(asm_.GetVIXLAssembler(),
510 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne);
512 ExactAssemblyScope guard(asm_.GetVIXLAssembler(),
516 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne);
523 asm_.AddConstant(out_reg, sp, handle_scope_offset.Int32Value());
532 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
535 asm_.LoadFromOffset(kLoadWord, scratch, sp, handle_scope_offset.Int32Value());
541 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) {
542 ExactAssemblyScope guard(asm_.GetVIXLAssembler(),
546 asm_.AddConstantInIt(scratch, sp, handle_scope_offset.Int32Value(), ne);
552 asm_.AddConstant(scratch, sp, handle_scope_offset.Int32Value());
554 asm_.StoreToOffset(kStoreWord, scratch, sp, out_off.Int32Value());
578 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
580 asm_.LoadFromOffset(kLoadWord, scratch, base, offset.Int32Value());
587 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
590 asm_.LoadFromOffset(kLoadWord, scratch, sp, base.Int32Value());
591 asm_.LoadFromOffset(kLoadWord, scratch, scratch, offset.Int32Value());
602 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
609 asm_.StoreToOffset(kStoreWord, tr, sp, dest_offset.Int32Value());
615 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
619 asm_.LoadFromOffset(kLoadWord,
645 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
673 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());
702 UseScratchRegisterScope temps(asm_.GetVIXLAssembler());