Home
last modified time | relevance | path

Searched refs:catch_block (Results 1 - 16 of 16) sorted by relevance

/third_party/node/deps/v8/src/torque/
H A Dinstructions.cc225 if (catch_block) { in TypeInstruction()
228 (*catch_block)->SetInputTypes(catch_stack); in TypeInstruction()
240 if (catch_block) { in RecomputeDefinitionLocations()
242 (*catch_block)->MergeInputDefinitions(*locations, worklist); in RecomputeDefinitionLocations()
253 if (!catch_block) return base::nullopt; in GetExceptionObjectDefinition()
273 if (instruction.catch_block) { in operator <<()
274 os << ", catch block " << (*instruction.catch_block)->id(); in operator <<()
307 if (catch_block) { in TypeInstruction()
310 (*catch_block)->SetInputTypes(catch_stack); in TypeInstruction()
343 if (catch_block) { in RecomputeDefinitionLocations()
[all...]
H A Dinstructions.h477 base::Optional<Block*> catch_block) in CallCsaMacroInstruction()
480 catch_block(catch_block) {} in CallCsaMacroInstruction()
482 if (catch_block) block_list->push_back(*catch_block);
491 base::Optional<Block*> catch_block; member
503 base::Optional<Block*> catch_block) in CallCsaMacroAndBranchInstruction()
508 catch_block(catch_block) {} in CallCsaMacroAndBranchInstruction()
511 if (catch_block) block_lis
528 base::Optional<Block*> catch_block; global() member
572 base::Optional<Block*> catch_block; global() member
624 base::Optional<Block*> catch_block; global() member
[all...]
H A Dcsa-generator.cc332 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
359 instruction.catch_block, &pre_call_stack, in EmitInstruction()
406 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
438 instruction.catch_block, &pre_call_stack, in EmitInstruction()
567 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
597 instruction.catch_block, &pre_call_stack, in EmitInstruction()
641 base::Optional<Block*> catch_block) { in PreCallableExceptionPreparation()
643 if (catch_block) { in PreCallableExceptionPreparation()
655 base::Optional<Block*> catch_block, Stack<std::string>* stack, in PostCallableExceptionPreparation()
657 if (catch_block) { in PostCallableExceptionPreparation()
640 PreCallableExceptionPreparation( base::Optional<Block*> catch_block) PreCallableExceptionPreparation() argument
653 PostCallableExceptionPreparation( const std::string& catch_name, const Type* return_type, base::Optional<Block*> catch_block, Stack<std::string>* stack, const base::Optional<DefinitionLocation>& exception_object_definition) PostCallableExceptionPreparation() argument
[all...]
H A Dcsa-generator.h33 base::Optional<Block*> catch_block);
36 base::Optional<Block*> catch_block, Stack<std::string>* stack,
H A Dimplementation-visitor.cc2816 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2818 is_tailcall, builtin, argument_range.Size(), catch_block}); in GenerateCall()
2819 GenerateCatchBlock(catch_block); in GenerateCall()
2911 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2913 CallCsaMacroInstruction{macro, constexpr_arguments, catch_block}); in GenerateCall()
2914 GenerateCatchBlock(catch_block); in GenerateCall()
2928 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2931 catch_block}); in GenerateCall()
2932 GenerateCatchBlock(catch_block); in GenerateCall()
2973 base::Optional<Block*> catch_block in GenerateCall() local
3430 base::Optional<Block*> catch_block; GetCatchBlock() local
3438 GenerateCatchBlock( base::Optional<Block*> catch_block) GenerateCatchBlock() argument
3453 CfgAssemblerScopedTemporaryBlock temp(&assembler(), *catch_block); GenerateCatchBlock() local
[all...]
H A Dcc-generator.cc229 CHECK(!instruction.catch_block); in EmitInstruction()
H A Dimplementation-visitor.h609 void GenerateCatchBlock(base::Optional<Block*> catch_block);
/third_party/node/deps/v8/src/parsing/
H A Dparser.cc2036 Statement* Parser::RewriteTryStatement(Block* try_block, Block* catch_block, in RewriteTryStatement() argument
2046 if (catch_block != nullptr && finally_block != nullptr) { in RewriteTryStatement()
2050 catch_block, kNoSourcePosition); in RewriteTryStatement()
2055 catch_block = nullptr; // Clear to indicate it's been handled. in RewriteTryStatement()
2058 if (catch_block != nullptr) { in RewriteTryStatement()
2061 try_block, catch_info.scope, catch_block, pos); in RewriteTryStatement()
2127 Block* catch_block; in ParseAndRewriteAsyncGeneratorFunctionBody() local
2136 catch_block = IgnoreCompletion(factory()->NewReturnStatement( in ParseAndRewriteAsyncGeneratorFunctionBody()
2143 try_block, catch_scope, catch_block, kNoSourcePosition); in ParseAndRewriteAsyncGeneratorFunctionBody()
3002 Block* catch_block in BuildRejectPromiseOnException() local
[all...]
H A Drewriter.cc234 Visit(node->catch_block()); in VisitTryCatchStatement()
H A Dparser-base.h5891 BlockT catch_block = impl()->NullBlock(); in ParseTryStatement() local
5962 catch_block = factory()->NewBlock(false, catch_statements); in ParseTryStatement()
5963 catch_block->set_scope(scope()->FinalizeBlockScope()); in ParseTryStatement()
5969 catch_block = ParseBlock(nullptr); in ParseTryStatement()
5976 !impl()->IsNull(catch_block)); in ParseTryStatement()
5985 return impl()->RewriteTryStatement(try_block, catch_block, catch_range, in ParseTryStatement()
H A Dparser.h314 Statement* RewriteTryStatement(Block* try_block, Block* catch_block,
H A Dpreparser.h1120 PreParserStatement try_block, PreParserStatement catch_block, in RewriteTryStatement()
1119 RewriteTryStatement( PreParserStatement try_block, PreParserStatement catch_block, const SourceRange& catch_range, PreParserStatement finally_block, const SourceRange& finally_range, const CatchInfo& catch_info, int pos) RewriteTryStatement() argument
/third_party/node/deps/v8/src/ast/
H A Dast.h772 Block* catch_block() const { return catch_block_; } in catch_block() function in v8::internal::final
807 // before executing the catch_block.
840 TryCatchStatement(Block* try_block, Scope* scope, Block* catch_block, in TryCatchStatement() argument
844 catch_block_(catch_block), in TryCatchStatement()
2924 Block* catch_block, int pos) { in NewTryCatchStatement()
2925 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatement()
2931 Block* catch_block, in NewTryCatchStatementForReThrow()
2933 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForReThrow()
2939 Block* catch_block, in NewTryCatchStatementForAsyncAwait()
2941 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForAsyncAwait()
2923 NewTryCatchStatement(Block* try_block, Scope* scope, Block* catch_block, int pos) NewTryCatchStatement() argument
2929 NewTryCatchStatementForReThrow(Block* try_block, Scope* scope, Block* catch_block, int pos) NewTryCatchStatementForReThrow() argument
2937 NewTryCatchStatementForAsyncAwait(Block* try_block, Scope* scope, Block* catch_block, int pos) NewTryCatchStatementForAsyncAwait() argument
2945 NewTryCatchStatementForReplAsyncAwait(Block* try_block, Scope* scope, Block* catch_block, int pos) NewTryCatchStatementForReplAsyncAwait() argument
[all...]
H A Dast-traversal-visitor.h263 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
H A Dprettyprinter.cc208 Find(node->catch_block()); in VisitTryCatchStatement()
1056 PrintIndentedVisit("CATCH", node->catch_block()); in VisitTryCatchStatement()
/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-generator.cc2464 // catch_block. in VisitTryCatchStatement()
2492 VisitInScope(stmt->catch_block(), stmt->scope()); in VisitTryCatchStatement()
2494 VisitBlock(stmt->catch_block()); in VisitTryCatchStatement()

Completed in 68 milliseconds