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

Go to the source code of this file.

Classes

class  v8::internal::maglev::ZoneLabelRef
 
struct  v8::internal::maglev::StackSlot
 
class  v8::internal::maglev::MapCompare
 
class  v8::internal::maglev::MaglevAssembler
 
class  v8::internal::maglev::MaglevAssembler::TemporaryRegisterScopeBase< Derived >
 
struct  v8::internal::maglev::MaglevAssembler::TemporaryRegisterScopeBase< Derived >::SavedData
 
class  v8::internal::maglev::SaveRegisterStateForCall
 
class  v8::internal::maglev::RepeatIterator< T >
 
struct  v8::internal::maglev::detail::is_iterator_range< T >
 
struct  v8::internal::maglev::detail::is_iterator_range< base::iterator_range< T > >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::maglev
 
namespace  v8::internal::maglev::detail
 

Macros

#define CASE(Name)
 

Functions

ExternalReference v8::internal::maglev::SpaceAllocationTopAddress (Isolate *isolate, AllocationType alloc_type)
 
ExternalReference v8::internal::maglev::SpaceAllocationLimitAddress (Isolate *isolate, AllocationType alloc_type)
 
Builtin v8::internal::maglev::AllocateBuiltin (AllocationType alloc_type)
 
template<typename T >
auto v8::internal::maglev::RepeatValue (T val, int count)
 
Condition v8::internal::maglev::ToCondition (AssertCondition cond)
 
constexpr Condition v8::internal::maglev::ConditionFor (Operation operation)
 
constexpr Condition v8::internal::maglev::UnsignedConditionFor (Operation operation)
 

Macro Definition Documentation

◆ CASE

#define CASE ( Name)
Value:
case AssertCondition::k##Name: \
return k##Name;