Lines Matching refs:final

180 class V8_NODISCARD BytecodeGenerator::ControlScope::DeferredCommands final {
355 class BytecodeGenerator::ControlScopeForTopLevel final
386 class BytecodeGenerator::ControlScopeForBreakable final
421 class BytecodeGenerator::ControlScopeForIteration final
458 class BytecodeGenerator::ControlScopeForTryCatch final
485 class BytecodeGenerator::ControlScopeForTryFinally final
568 class V8_NODISCARD BytecodeGenerator::RegisterAllocationScope final {
590 class V8_NODISCARD BytecodeGenerator::AccumulatorPreservingScope final {
669 class BytecodeGenerator::EffectResultScope final
678 class V8_NODISCARD BytecodeGenerator::ValueResultScope final
687 class V8_NODISCARD BytecodeGenerator::TestResultScope final
749 class BytecodeGenerator::TopLevelDeclarationsBuilder final : public ZoneObject {
857 class V8_NODISCARD BytecodeGenerator::CurrentScope final {
1006 class BytecodeGenerator::IteratorRecord final {
1024 class V8_NODISCARD BytecodeGenerator::OptionalChainNullLabelScope final {
1045 // LoopScope delimits the scope of {loop}, from its header to its final jump.
1049 class V8_NODISCARD BytecodeGenerator::LoopScope final {
5381 // If there is only one spread and it is the final argument, there is a
5384 // If there is a non-final spread, we rewrite calls like
5397 // if we have a non-final spread. For all other cases it is popped from args
5544 // FIXME(v8:5690): Support final spreads for eval.
5594 // If there is only one spread and it is the final argument, there is a
5597 // It there is a non-final spread, we rewrite something like
5712 // calling %reflect_construct if we have a non-final spread. For all other
5719 // If there is only one spread and it is the final argument, there is a
5722 // If there is a non-final spread, we rewrite calls like