![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <opmasks.h>
Public Types | |
| template<typename Fields::type... Args> | |
| using | For = OpMaskT<Op, BuildMask(), EncodeValue(Args...)> |
Static Public Member Functions | |
| static constexpr uint64_t | BuildBaseMask () |
| static constexpr uint64_t | EncodeBaseValue (Opcode opcode) |
| static constexpr uint64_t | BuildMask () |
| static constexpr uint64_t | EncodeValue (typename Fields::type... args) |
| template<typename F > | |
| static constexpr uint64_t | BuildFieldMask () |
| template<typename F > | |
| static constexpr uint64_t | EncodeFieldValue (typename F::type value) |
| using v8::internal::compiler::turboshaft::Opmask::MaskBuilder< Op, Fields >::For = OpMaskT<Op, BuildMask(), EncodeValue(Args...)> |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |