Lines Matching full:code
2 // Use of this source code is governed by a BSD-style license that can be
12 Handle<Code> PropertyAccessCompiler::GetCodeWithFlags(Code::Flags flags,
14 // Create code object in the heap.
17 Handle<Code> code = factory()->NewCode(desc, flags, masm()->CodeObject());
18 if (code->IsCodeStubOrIC()) code->set_stub_key(CodeStub::NoCacheKey());
22 code->Disassemble(name, os);
25 return code;
29 Handle<Code> PropertyAccessCompiler::GetCodeWithFlags(Code::Flags flags,
40 Handle<Code> code(masm->isolate()->builtins()->builtin(name));
41 GenerateTailCall(masm, code);
45 Register* PropertyAccessCompiler::GetCallingConvention(Code::Kind kind) {
46 if (kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC) {
49 DCHECK(kind == Code::STORE_IC || kind == Code::KEYED_STORE_IC);
55 if (kind() == Code::LOAD_IC || kind() == Code::KEYED_LOAD_IC) {
58 DCHECK(kind() == Code::STORE_IC || kind() == Code::KEYED_STORE_IC);
64 if (kind() == Code::LOAD_IC || kind() == Code::KEYED_LOAD_IC) {
67 DCHECK(kind() == Code::STORE_IC || kind() == Code::KEYED_STORE_IC);