Home
last modified time | relevance | path

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

/external/v8/src/torque/
Dinstructions.h409 base::Optional<Block*> catch_block) in CallCsaMacroInstruction()
412 catch_block(catch_block) {} in CallCsaMacroInstruction()
414 if (catch_block) block_list->push_back(*catch_block); in AppendSuccessorBlocks()
423 base::Optional<Block*> catch_block; member
432 base::Optional<Block*> catch_block) in CallCsaMacroAndBranchInstruction()
437 catch_block(catch_block) {} in CallCsaMacroAndBranchInstruction()
440 if (catch_block) block_list->push_back(*catch_block); in AppendSuccessorBlocks()
457 base::Optional<Block*> catch_block; member
464 base::Optional<Block*> catch_block) in CallBuiltinInstruction()
468 catch_block(catch_block) {} in CallBuiltinInstruction()
[all …]
Dinstructions.cc204 if (catch_block) { in TypeInstruction()
207 (*catch_block)->SetInputTypes(catch_stack); in TypeInstruction()
219 if (catch_block) { in RecomputeDefinitionLocations()
221 (*catch_block)->MergeInputDefinitions(*locations, worklist); in RecomputeDefinitionLocations()
232 if (!catch_block) return base::nullopt; in GetExceptionObjectDefinition()
274 if (catch_block) { in TypeInstruction()
277 (*catch_block)->SetInputTypes(catch_stack); in TypeInstruction()
310 if (catch_block) { in RecomputeDefinitionLocations()
312 (*catch_block)->MergeInputDefinitions(*locations, worklist); in RecomputeDefinitionLocations()
341 std::size_t offset = GetValueDefinitionCount() + (catch_block ? 1 : 0); in GetLabelValueDefinition()
[all …]
Dcsa-generator.cc329 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
356 instruction.catch_block, &pre_call_stack, in EmitInstruction()
403 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
435 instruction.catch_block, &pre_call_stack, in EmitInstruction()
506 PreCallableExceptionPreparation(instruction.catch_block); in EmitInstruction()
529 instruction.catch_block, &pre_call_stack, in EmitInstruction()
573 base::Optional<Block*> catch_block) { in PreCallableExceptionPreparation() argument
575 if (catch_block) { in PreCallableExceptionPreparation()
587 base::Optional<Block*> catch_block, Stack<std::string>* stack, in PostCallableExceptionPreparation() argument
589 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.cc2657 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2659 is_tailcall, builtin, argument_range.Size(), catch_block}); in GenerateCall()
2660 GenerateCatchBlock(catch_block); in GenerateCall()
2717 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2719 CallCsaMacroInstruction{macro, constexpr_arguments, catch_block}); in GenerateCall()
2720 GenerateCatchBlock(catch_block); in GenerateCall()
2734 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
2737 catch_block}); in GenerateCall()
2738 GenerateCatchBlock(catch_block); in GenerateCall()
2779 base::Optional<Block*> catch_block = GetCatchBlock(); in GenerateCall() local
[all …]
Dcc-generator.cc228 CHECK(!instruction.catch_block); in EmitInstruction()
Dimplementation-visitor.h585 void GenerateCatchBlock(base::Optional<Block*> catch_block);
/external/v8/src/ast/
Dast.h765 Block* catch_block() const { return catch_block_; } in catch_block() function
833 TryCatchStatement(Block* try_block, Scope* scope, Block* catch_block, in TryCatchStatement() argument
837 catch_block_(catch_block), in TryCatchStatement()
2833 Block* catch_block, int pos) { in NewTryCatchStatement() argument
2834 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatement()
2840 Block* catch_block, in NewTryCatchStatementForReThrow() argument
2842 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForReThrow()
2848 Block* catch_block, in NewTryCatchStatementForDesugaring() argument
2850 return zone_->New<TryCatchStatement>(try_block, scope, catch_block, in NewTryCatchStatementForDesugaring()
2856 Block* catch_block, in NewTryCatchStatementForAsyncAwait() argument
[all …]
Dprettyprinter.cc200 Find(node->catch_block()); in VisitTryCatchStatement()
1053 PrintIndentedVisit("CATCH", node->catch_block()); in VisitTryCatchStatement()
Dast-traversal-visitor.h263 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
/external/v8/src/parsing/
Dparser.cc1900 Statement* Parser::RewriteTryStatement(Block* try_block, Block* catch_block, in RewriteTryStatement() argument
1910 if (catch_block != nullptr && finally_block != nullptr) { in RewriteTryStatement()
1914 catch_block, kNoSourcePosition); in RewriteTryStatement()
1919 catch_block = nullptr; // Clear to indicate it's been handled. in RewriteTryStatement()
1922 if (catch_block != nullptr) { in RewriteTryStatement()
1925 try_block, catch_info.scope, catch_block, pos); in RewriteTryStatement()
1991 Block* catch_block; in ParseAndRewriteAsyncGeneratorFunctionBody() local
2000 catch_block = IgnoreCompletion( in ParseAndRewriteAsyncGeneratorFunctionBody()
2007 try_block, catch_scope, catch_block, kNoSourcePosition); in ParseAndRewriteAsyncGeneratorFunctionBody()
2868 Block* catch_block = IgnoreCompletion( in BuildRejectPromiseOnException() local
[all …]
Drewriter.cc233 Visit(node->catch_block()); in VisitTryCatchStatement()
Dparser-base.h5642 BlockT catch_block = impl()->NullBlock(); in ParseTryStatement() local
5713 catch_block = factory()->NewBlock(false, catch_statements); in ParseTryStatement()
5714 catch_block->set_scope(scope()->FinalizeBlockScope()); in ParseTryStatement()
5720 catch_block = ParseBlock(nullptr); in ParseTryStatement()
5727 !impl()->IsNull(catch_block)); in ParseTryStatement()
5736 return impl()->RewriteTryStatement(try_block, catch_block, catch_range, in ParseTryStatement()
Dparser.h296 Statement* RewriteTryStatement(Block* try_block, Block* catch_block,
Dpreparser.h1123 PreParserStatement try_block, PreParserStatement catch_block,
/external/llvm/include/llvm/Support/
DDwarf.def76 HANDLE_DW_TAG(0x0025, catch_block)
/external/elfutils/libdw/
Dknown-dwarf.h561 DWARF_ONE_KNOWN_DW_TAG (catch_block, DW_TAG_catch_block) \
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/BinaryFormat/
DDwarf.def134 HANDLE_DW_TAG(0x0025, catch_block, 2, DWARF)
/external/v8/src/interpreter/
Dbytecode-generator.cc2123 VisitInScope(stmt->catch_block(), stmt->scope()); in VisitTryCatchStatement()
2125 VisitBlock(stmt->catch_block()); in VisitTryCatchStatement()