Lines Matching refs:BytecodeFlags
39 enum BytecodeFlags : uint32_t { enum
83 using FlagsField = KindField::NextField<BytecodeFlags, BYTECODE_FLAGS_SIZE>;
88 return HasFlag(BytecodeFlags::READ_ACC); in HasAccIn()
93 return HasFlag(BytecodeFlags::NO_SIDE_EFFECTS); in IsNoSideEffects()
98 return HasFlag(BytecodeFlags::NO_THROW); in IsNoThrow()
103 return HasFlag(BytecodeFlags::READ_THIS_OBJECT); in HasThisIn()
108 return HasFlag(BytecodeFlags::WRITE_ACC); in HasAccOut()
113 return HasFlag(BytecodeFlags::READ_ENV); in HasEnvIn()
118 return HasFlag(BytecodeFlags::WRITE_ENV); in HasEnvOut()
123 return HasFlag(BytecodeFlags::NO_GC); in IsNoGC()
168 return HasFlag(BytecodeFlags::SUPPORT_DEOPT); in SupportDeopt()
178 return HasFlag(BytecodeFlags::GENERAL_BC); in IsGeneral()
200 return HasFlag(BytecodeFlags::READ_FUNC); in HasFuncIn()
205 return HasFlag(BytecodeFlags::READ_NEWTARGET); in HasNewTargetIn()
210 return HasFlag(BytecodeFlags::READ_ARGC); in HasArgcIn()
235 return HasFlag(BytecodeFlags::DEBUGGER_STMT); in HasDebuggerStmt()
253 inline bool HasFlag(BytecodeFlags flag) const in HasFlag()
258 inline BytecodeFlags GetFlags() const in GetFlags()