Home | History | Annotate | Download | only in src

Lines Matching refs:Block

57 void BreakableStatementChecker::VisitBlock(Block* stmt) {
899 void FullCodeGenerator::VisitBlock(Block* stmt) {
900 Comment cmnt(masm_, "[ Block");
958 // with one that's safe for GC. If we hit an exit from the try block of
979 // with one that's safe for GC. If we hit an exit from the try block of
1159 // The try block adds a handler to the exception handler chain
1161 // If an exception is thrown during execution of the try block,
1165 // executing the catch block. The catch block has been rewritten
1173 // Store exception in local .catch variable before executing catch block.
1187 // Try block code. Sets up the exception handler chain.
1205 // The try-finally construct can enter the finally block in three ways:
1206 // 1. By exiting the try-block normally. This removes the try-handler and
1207 // calls the finally block code before continuing.
1208 // 2. By exiting the try-block with a function-local control flow transfer
1210 // try handler and calls the finally block code before continuing
1212 // 3. by exiting the try-block with a thrown exception.
1215 // handler code. The handler code then calls the finally-block before
1218 // The finally block must assume a return address on top of the stack
1227 // Jump to try-handler setup and try-block code. Use call to put try-handler
1234 // is retained by the finally block.
1235 // Call the finally block and then rethrow the exception.
1243 // Finally block implementation.
1258 // Execute the finally block on the way out. Clobber the unpredictable
1260 // block will unconditionally preserve the accumulator on the stack.