v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
frame-states.h File Reference
Include dependency graph for frame-states.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::compiler::OutputFrameStateCombine
 
class  v8::internal::compiler::FrameStateFunctionInfo
 
class  v8::internal::compiler::FrameStateInfo
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 
namespace  v8::internal::compiler
 

Enumerations

enum class  v8::internal::compiler::FrameStateType {
  v8::internal::compiler::kUnoptimizedFunction , v8::internal::compiler::kInlinedExtraArguments , v8::internal::compiler::kConstructCreateStub , v8::internal::compiler::kConstructInvokeStub ,
  v8::internal::compiler::kBuiltinContinuation , v8::internal::compiler::kJavaScriptBuiltinContinuation , v8::internal::compiler::kJavaScriptBuiltinContinuationWithCatch
}
 
enum class  v8::internal::compiler::ContinuationFrameStateMode { v8::internal::compiler::EAGER , v8::internal::compiler::LAZY , v8::internal::compiler::LAZY_WITH_CATCH }
 

Functions

bool v8::internal::compiler::operator== (FrameStateFunctionInfo const &lhs, FrameStateFunctionInfo const &rhs)
 
bool v8::internal::compiler::operator== (FrameStateInfo const &lhs, FrameStateInfo const &rhs)
 
bool v8::internal::compiler::operator!= (FrameStateInfo const &lhs, FrameStateInfo const &rhs)
 
size_t v8::internal::compiler::hash_value (FrameStateInfo const &info)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, FrameStateInfo const &info)
 
FrameState v8::internal::compiler::CreateStubBuiltinContinuationFrameState (JSGraph *jsgraph, Builtin name, Node *context, Node *const *parameters, int parameter_count, Node *outer_frame_state, ContinuationFrameStateMode mode, const wasm::CanonicalSig *signature)
 
FrameState v8::internal::compiler::CreateJavaScriptBuiltinContinuationFrameState (JSGraph *jsgraph, SharedFunctionInfoRef shared, Builtin name, Node *target, Node *context, Node *const *stack_parameters, int stack_parameter_count, Node *outer_frame_state, ContinuationFrameStateMode mode)
 
FrameState v8::internal::compiler::CreateGenericLazyDeoptContinuationFrameState (JSGraph *graph, SharedFunctionInfoRef shared, Node *target, Node *context, Node *receiver, Node *outer_frame_state)
 
Nodev8::internal::compiler::CreateInlinedApiFunctionFrameState (JSGraph *graph, SharedFunctionInfoRef shared, Node *target, Node *context, Node *receiver, Node *outer_frame_state)
 
FrameState v8::internal::compiler::CloneFrameState (JSGraph *jsgraph, FrameState frame_state, OutputFrameStateCombine changed_state_combine)