Lines Matching defs:builtin

162   Builtin builtin = Builtin::kNoBuiltinId;
164 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
178 RecordCommentForOffHeapTrampoline(builtin);
181 mov(ip, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
248 Builtin builtin = Builtin::kNoBuiltinId;
250 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
262 CallBuiltin(builtin, cond);
270 void TurboAssembler::CallBuiltin(Builtin builtin, Condition cond) {
271 ASM_CODE_COMMENT_STRING(this, CommentForOffHeapTrampoline("call", builtin));
272 DCHECK(Builtins::IsBuiltinId(builtin));
275 mov(ip, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
282 void TurboAssembler::TailCallBuiltin(Builtin builtin) {
284 CommentForOffHeapTrampoline("tail call", builtin));
285 mov(ip, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
1991 void MacroAssembler::JumpToExternalReference(const ExternalReference& builtin,
1993 Move(r4, builtin);
2064 // Avoid emitting call to builtin if requested.
3604 // The builtin_index register contains the builtin index as a Smi.
3623 void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
3626 LoadU64(destination, EntryFromBuiltinAsOperand(builtin));
3629 MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
3633 IsolateData::BuiltinEntrySlotOffset(builtin));
3639 // builtin code (which will later be embedded into the binary) or compiling
3645 // targets are usually generated code and not builtin Code objects.
3669 // An off-heap trampoline, the entry point is loaded from the builtin entry