![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <machine-operator.h>
Public Types | |
enum | UnalignedAccessSupport { kNoSupport , kSomeSupport , kFullSupport } |
Public Member Functions | |
bool | IsUnalignedLoadSupported (MachineRepresentation rep) const |
bool | IsUnalignedStoreSupported (MachineRepresentation rep) const |
Static Public Member Functions | |
static AlignmentRequirements | FullUnalignedAccessSupport () |
static AlignmentRequirements | NoUnalignedAccessSupport () |
static AlignmentRequirements | SomeUnalignedAccessUnsupported (base::EnumSet< MachineRepresentation > unalignedLoadUnsupportedTypes, base::EnumSet< MachineRepresentation > unalignedStoreUnsupportedTypes) |
Private Member Functions | |
AlignmentRequirements (AlignmentRequirements::UnalignedAccessSupport unalignedAccessSupport, base::EnumSet< MachineRepresentation > unalignedLoadUnsupportedTypes=base::EnumSet< MachineRepresentation >(), base::EnumSet< MachineRepresentation > unalignedStoreUnsupportedTypes=base::EnumSet< MachineRepresentation >()) | |
bool | IsUnalignedSupported (base::EnumSet< MachineRepresentation > unsupported, MachineRepresentation rep) const |
Private Attributes | |
const AlignmentRequirements::UnalignedAccessSupport | unalignedSupport_ |
const base::EnumSet< MachineRepresentation > | unalignedLoadUnsupportedTypes_ |
const base::EnumSet< MachineRepresentation > | unalignedStoreUnsupportedTypes_ |
Definition at line 428 of file machine-operator.h.
Enumerator | |
---|---|
kNoSupport | |
kSomeSupport | |
kFullSupport |
Definition at line 430 of file machine-operator.h.
|
inlineexplicitprivate |
Definition at line 454 of file machine-operator.h.
|
inlinestatic |
Definition at line 440 of file machine-operator.h.
|
inline |
|
inline |
|
inlineprivate |
|
inlinestatic |
Definition at line 443 of file machine-operator.h.
|
inlinestatic |
|
private |
Definition at line 480 of file machine-operator.h.
|
private |
Definition at line 481 of file machine-operator.h.
|
private |
Definition at line 479 of file machine-operator.h.