Lines Matching defs:code

2 // Use of this source code is governed by a BSD-style license that can be
13 #include "src/codegen/code-factory.h"
29 #include "src/wasm/wasm-code-manager.h"
387 void TurboAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
391 Builtins::IsIsolateIndependentBuiltin(*code));
395 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
404 jump(code, RelocInfo::RELATIVE_CODE_TARGET, cond);
445 void TurboAssembler::Call(Handle<Code> code, RelocInfo::Mode rmode,
450 Builtins::IsIsolateIndependentBuiltin(*code));
453 isolate()->builtins()->IsBuiltinHandle(code, &builtin);
460 DCHECK(code->IsExecutable());
461 call(code, rmode);
513 // non-isolate-independent code. In many cases it might be cheaper than
530 // non-isolate-independent code. In many cases it might be cheaper than
919 // Clobber clobbered input registers when running with the debug-code flag
1064 // Clobber clobbered registers when running with the debug-code flag
1498 // since we were called from C code
1524 // since the sp slot and code slot were pushed after the fp.
1776 // We call indirectly through the code field in the function to
1779 Register code = kJavaScriptCallCodeStartRegister;
1780 LoadTaggedPointerField(code,
1784 CallCodeObject(code);
1787 JumpCodeObject(code);
1837 // Adjust this code if not the case.
1979 // should remove this need and make the runtime routine entry code
1984 Handle<Code> code =
1987 Handle<Code> code = CodeFactory::CEntry(isolate(), 1, save_doubles);
1990 Call(code, RelocInfo::CODE_TARGET);
2005 Handle<Code> code = CodeFactory::CEntry(isolate(), 1, SaveFPRegsMode::kIgnore,
2007 Jump(code, RelocInfo::CODE_TARGET);
2096 // We don't actually want to generate a pile of code for this, so just
2320 // See x64 code for reasoning about how to address the isolate data fields.
2428 int code = config->GetAllocatableGeneralCode(i);
2429 Register candidate = Register::from_code(code);
3167 // this may not work b/c condition code won't be set correctly
3290 // this may not work b/c condition code won't be set correctly
4756 // builtin code (which will later be embedded into the binary) or compiling
4757 // user JS code at runtime.
4758 // * Builtin code runs in --jitless mode and thus must not call into on-heap
4762 // targets are usually generated code and not builtin Code objects.
4817 // Note that this assumes the caller code (i.e. the Code object currently
4864 Register scratch1 = Register::from_code(scratch_pair.code() + 1);
4885 Register scratch1 = Register::from_code(scratch_pair.code() + 1);