#include "src/interpreter/bytecode-flags-and-tokens.h"
#include "src/ast/ast-value-factory.h"
#include "src/ast/ast.h"
#include "src/objects/objects-inl.h"
namespace v8 {
namespace internal {
namespace interpreter {
uint8_t CreateArrayLiteralFlags::Encode(bool use_fast_shallow_clone,
int runtime_flags) { … }
uint8_t CreateObjectLiteralFlags::Encode(int runtime_flags,
bool fast_clone_supported) { … }
uint8_t CreateClosureFlags::Encode(bool pretenure, bool is_function_scope,
bool might_always_turbofan) { … }
TestTypeOfFlags::LiteralFlag TestTypeOfFlags::GetFlagForLiteral(
const AstStringConstants* ast_constants, Literal* literal) { … }
uint8_t TestTypeOfFlags::Encode(LiteralFlag literal_flag) { … }
TestTypeOfFlags::LiteralFlag TestTypeOfFlags::Decode(uint8_t raw_flag) { … }
const char* TestTypeOfFlags::ToString(LiteralFlag literal_flag) { … }
uint8_t StoreLookupSlotFlags::Encode(LanguageMode language_mode,
LookupHoistingMode lookup_hoisting_mode) { … }
LanguageMode StoreLookupSlotFlags::GetLanguageMode(uint8_t flags) { … }
bool StoreLookupSlotFlags::IsLookupHoistingMode(uint8_t flags) { … }
}
}
}