Home
last modified time | relevance | path

Searched refs:catch_block (Results 1 – 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/torque/
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 …]
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); in AppendSuccessorBlocks()
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_list->push_back(*catch_block); in AppendSuccessorBlocks()
528 base::Optional<Block*> catch_block; member
556 base::Optional<Block*> catch_block) in CallBuiltinInstruction()
560 catch_block(catch_block) {} in CallBuiltinInstruction()
[all …]
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() argument
643 if (catch_block) { in PreCallableExceptionPreparation()
655 base::Optional<Block*> catch_block, Stack<std::string>* stack, in PostCallableExceptionPreparation() argument
657 if (catch_block) { in PostCallableExceptionPreparation()
[all …]
Dcsa-generator.h33 base::Optional<Block*> catch_block);
36 base::Optional<Block*> catch_block, Stack<std::string>* stack,
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 = GetCatchBlock(); in GenerateCall() local
[all …]
Dcc-generator.cc229 CHECK(!instruction.catch_block); in EmitInstruction()
Dimplementation-visitor.h609 void GenerateCatchBlock(base::Optional<Block*> catch_block);
/third_party/node/deps/v8/src/ast/
Dast.h772 Block* catch_block() const { return catch_block_; } in catch_block() function
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() argument
2925 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatement()
2931 Block* catch_block, in NewTryCatchStatementForReThrow() argument
2933 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForReThrow()
2939 Block* catch_block, in NewTryCatchStatementForAsyncAwait() argument
2941 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForAsyncAwait()
2947 Block* catch_block, in NewTryCatchStatementForReplAsyncAwait() argument
[all …]
Dprettyprinter.cc208 Find(node->catch_block()); in VisitTryCatchStatement()
1056 PrintIndentedVisit("CATCH", node->catch_block()); in VisitTryCatchStatement()
Dast-traversal-visitor.h263 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
/third_party/node/deps/v8/src/parsing/
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 = IgnoreCompletion(factory()->NewReturnStatement( in BuildRejectPromiseOnException() local
[all …]
Drewriter.cc234 Visit(node->catch_block()); in VisitTryCatchStatement()
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()
Dparser.h314 Statement* RewriteTryStatement(Block* try_block, Block* catch_block,
Dpreparser.h1120 PreParserStatement try_block, PreParserStatement catch_block,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DDwarf.def157 HANDLE_DW_TAG(0x0025, catch_block, 2, DWARF, DW_KIND_NONE)
/third_party/node/deps/v8/src/interpreter/
Dbytecode-generator.cc2492 VisitInScope(stmt->catch_block(), stmt->scope()); in VisitTryCatchStatement()
2494 VisitBlock(stmt->catch_block()); in VisitTryCatchStatement()