Lines Matching defs:exception
89 TFNode* exception = nullptr;
91 bool might_throw() const { return exception != nullptr; }
862 TFNode* exception = block->try_info->exception;
863 DCHECK_NOT_NULL(exception);
864 CheckForException(decoder, builder_->Rethrow(exception));
880 TFNode* exception = block->try_info->exception;
886 // Get the exception tag and see if it matches the expected one.
887 TFNode* caught_tag = builder_->GetExceptionTag(exception);
900 // If the tags match we extract the values from the exception object and
905 builder_->GetExceptionValues(exception, imm.tag, caught_vector);
921 builder_->Rethrow(block->try_info->exception);
930 &block->try_info->exception);
934 // Create or merge the exception.
936 target_try->exception = block->try_info->exception;
939 target_try->exception = builder_->CreateOrMergeIntoPhi(
941 target_try->exception, block->try_info->exception);
1404 // an exception handler. An exception handler can either be a try-scope
1437 if (try_info->exception == nullptr) {
1439 try_info->exception = if_exception;
1442 try_info->exception = builder_->CreateOrMergeIntoPhi(
1444 try_info->exception, if_exception);