Home | History | Annotate | Download | only in src

Lines Matching refs:Code

2 // Use of this source code is governed by a BSD-style license that can be
35 // of the compiled code produced by a compilation.
59 Code::Flags code_flags);
78 Handle<Code> code() const { return code_; }
79 Code::Flags code_flags() const { return code_flags_; }
114 // Compiles marked as debug produce unoptimized code with debug break slots.
184 // will make code flushing more aggressive. Only apply to Code::FUNCTION,
187 output_code_kind() == Code::FUNCTION;
190 void SetCode(Handle<Code> code) { code_ = code; }
213 bool IsWasm() const { return output_code_kind() == Code::WASM_FUNCTION; }
259 DCHECK_NE(Code::kPrologueOffsetNotSet, prologue_offset_);
264 DCHECK_EQ(Code::kPrologueOffsetNotSet, prologue_offset_);
283 // Root that holds the unoptimized code of the inlined function alive
284 // (and out of reach of code flushing) until we finish compilation.
286 Handle<Code> inlined_code_object_root;
291 Handle<Code> inlined_code_object_root,
314 Code::Kind output_code_kind() const;
325 // OPTIMIZE is optimized code generated by the Hydrogen-based backend.
329 Code::Flags code_flags, Mode mode, Isolate* isolate,
349 Code::Flags code_flags_;
353 // The compiled code.
354 Handle<Code> code_;