Lines Matching defs:entrypoint

274     QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt()
277 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this);
333 QuickEntrypointEnum entrypoint = do_clinit_ ? kQuickInitializeStaticStorage
335 arm64_codegen->InvokeRuntime(entrypoint, instruction_, dex_pc_, this);
611 // Argument `entrypoint` must be a register location holding the read
617 ReadBarrierMarkSlowPathBaseARM64(HInstruction* instruction, Location ref, Location entrypoint)
618 : SlowPathCodeARM64(instruction), ref_(ref), entrypoint_(entrypoint) {
628 // entrypoint. Also, there is no need to update the stack mask,
648 // of a dedicated entrypoint:
667 // The location of the entrypoint if it is already loaded.
685 // Argument `entrypoint` must be a register location holding the read
693 Location entrypoint = Location::NoLocation())
694 : ReadBarrierMarkSlowPathBaseARM64(instruction, ref, entrypoint) {
733 // Argument `entrypoint` must be a register location holding the read
748 Location entrypoint = Location::NoLocation())
749 : ReadBarrierMarkSlowPathBaseARM64(instruction, ref, entrypoint),
810 // ref = entrypoint(ref); // ref = ReadBarrier::Mark(ref); // Runtime entry point call.
891 // Argument `entrypoint` must be a register location holding the read
908 Location entrypoint = Location::NoLocation())
909 : ReadBarrierMarkSlowPathBaseARM64(instruction, ref, entrypoint),
965 // ref = entrypoint(ref); // ref = ReadBarrier::Mark(ref); // Runtime entry point call.
2087 void CodeGeneratorARM64::InvokeRuntime(QuickEntrypointEnum entrypoint,
2091 ValidateInvokeRuntime(entrypoint, instruction, slow_path);
2093 __ Ldr(lr, MemOperand(tr, GetThreadOffset<kArm64PointerSize>(entrypoint).Int32Value()));
2098 if (EntrypointRequiresStackMap(entrypoint)) {
5240 QuickEntrypointEnum entrypoint =
5242 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc());
5448 QuickEntrypointEnum entrypoint =
5450 codegen_->InvokeRuntime(entrypoint, rem, rem->GetDexPc());
5929 // checks the reference and jumps to the entrypoint if needed.
5966 // entrypoint = Thread::Current()->pReadBarrierMarkReg ## root.reg()
5967 // root = entrypoint(root); // root = ReadBarrier::Mark(root); // Entry point call.
5970 // Slow path marking the GC root `root`. The entrypoint will
6039 // the holder and jumps to the entrypoint if needed. If the holder is not
6131 // the holder and jumps to the entrypoint if needed. If the holder is not
6222 // entrypoint = Thread::Current()->pReadBarrierMarkReg ## root.reg()
6223 // ref = entrypoint(ref); // ref = ReadBarrier::Mark(ref); // Runtime entry point call.
6230 // entrypoint will be loaded by the slow path code.
6281 // entrypoint = Thread::Current()->pReadBarrierMarkReg ## root.reg()
6282 // ref = entrypoint(ref); // ref = ReadBarrier::Mark(ref); // Runtime entry point call.
6288 // when the GC is marking. The entrypoint will be loaded by the slow path code.