Lines Matching refs:scope
169 // This scope is used at each Delegate entry to avoid infinite recursion of
192 const MacroEmissionCheckScope& scope,
200 const MacroEmissionCheckScope& scope,
204 // The 'scope' argument is used to remind us to only use this scope inside
208 USE(scope);
371 void SetCurrentScratchRegisterScope(UseScratchRegisterScope* scope) {
372 current_scratch_scope_ = scope;
412 CodeBufferCheckScope scope(this, 4 * kMaxInstructionSizeInBytes);
13374 // This scope utility allows scratch registers to be managed safely. The
13377 // at the end of the scope.
13379 // When the scope ends, the MacroAssembler's lists will be restored to their
13384 // scope acquires a register that was included in a now-closing scope. With
13389 // scope, so it is ready to use immediately after it has been constructed.
13394 // This constructor allows deferred and optional initialisation of the scope.
13396 // the scope.
13407 // scope has not been opened. It is safe to call multiple times.
13414 // the scope ends.
13427 // duration of this scope.
13443 // Make sure that the specified registers are not available in this scope.
13464 // Prevent any scratch registers from being used in this scope.
13469 // also keeps track of the most recently-opened scope so that on destruction
13474 // The state of the available lists at the start of this scope.