Lines Matching defs:builtin
141 Builtin builtin = Builtin::kNoBuiltinId;
143 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
161 RecordCommentForOffHeapTrampoline(builtin);
164 mov(ip, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
230 Builtin builtin = Builtin::kNoBuiltinId;
232 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
248 CallBuiltin(builtin);
264 // The builtin_index register contains the builtin index as a Smi.
278 void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
281 ldr(destination, EntryFromBuiltinAsOperand(builtin));
284 MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
288 IsolateData::BuiltinEntrySlotOffset(builtin));
291 void TurboAssembler::CallBuiltin(Builtin builtin, Condition cond) {
292 ASM_CODE_COMMENT_STRING(this, CommentForOffHeapTrampoline("call", builtin));
293 DCHECK(Builtins::IsBuiltinId(builtin));
296 mov(ip, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
304 // builtin code (which will later be embedded into the binary) or compiling
310 // targets are usually generated code and not builtin Code objects.
336 // An off-heap trampoline, the entry point is loaded from the builtin
731 Builtin builtin =
734 CallBuiltin(builtin);
736 Handle<Code> code_target = isolate()->builtins()->code_handle(builtin);
1965 void MacroAssembler::JumpToExternalReference(const ExternalReference& builtin,
1968 // Thumb mode builtin.
1969 DCHECK_EQ(builtin.address() & 1, 1);
1971 Move(r1, builtin);
2042 // Avoid emitting call to builtin if requested.