/dports/www/firefox/firefox-99.0/third_party/rust/jsparagus-emitter/src/ |
H A D | emitter_scope.rs | 158 pub enum EmitterScope { enum 163 impl EmitterScope { implementation 194 EmitterScope::Global(_) => true, in is_var_scope() 195 EmitterScope::Lexical(_) => false, in is_var_scope() 211 scope_stack: Vec<EmitterScope>, 223 fn innermost(&self) -> &EmitterScope { in innermost() argument 264 Some(EmitterScope::Global(_)) => {} in leave_global() 317 let scope = EmitterScope::Lexical(lexical_scope); in enter_lexical() 326 Some(EmitterScope::Lexical(scope)) => scope, in leave_lexical() 432 pub outer: &'a EmitterScope, [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/jsparagus-emitter/src/ |
H A D | emitter_scope.rs | 158 pub enum EmitterScope { enum 163 impl EmitterScope { impl 194 EmitterScope::Global(_) => true, in is_var_scope() 195 EmitterScope::Lexical(_) => false, in is_var_scope() 211 scope_stack: Vec<EmitterScope>, 223 fn innermost(&self) -> &EmitterScope { in innermost() argument 264 Some(EmitterScope::Global(_)) => {} in leave_global() 317 let scope = EmitterScope::Lexical(lexical_scope); in enter_lexical() 326 Some(EmitterScope::Lexical(scope)) => scope, in leave_lexical() 432 pub outer: &'a EmitterScope, [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/jsparagus-emitter/src/ |
H A D | emitter_scope.rs | 158 pub enum EmitterScope { enum 163 impl EmitterScope { implementation 194 EmitterScope::Global(_) => true, in is_var_scope() 195 EmitterScope::Lexical(_) => false, in is_var_scope() 211 scope_stack: Vec<EmitterScope>, 223 fn innermost(&self) -> &EmitterScope { in innermost() argument 264 Some(EmitterScope::Global(_)) => {} in leave_global() 317 let scope = EmitterScope::Lexical(lexical_scope); in enter_lexical() 326 Some(EmitterScope::Lexical(scope)) => scope, in leave_lexical() 432 pub outer: &'a EmitterScope, [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/frontend/ |
H A D | EmitterScope.cpp | 26 EmitterScope::EmitterScope(BytecodeEmitter* bce) in EmitterScope() function in EmitterScope 27 : Nestable<EmitterScope>(&bce->innermostEmitterScope_), in EmitterScope() 35 bool EmitterScope::ensureCache(BytecodeEmitter* bce) { in ensureCache() 39 bool EmitterScope::checkSlotLimits(BytecodeEmitter* bce, in checkSlotLimits() 51 if (EmitterScope* emitterScope = enclosing(&bce)) { in checkEnvironmentChainLength() 84 bool EmitterScope::putNameInCache(BytecodeEmitter* bce, in putNameInCache() 108 EmitterScope* EmitterScope::enclosing(BytecodeEmitter** bce) const { in enclosing() 110 if (EmitterScope* inFrame = enclosingInFrame()) { in enclosing() 126 if (EmitterScope* es = enclosing(&bce)) { in enclosingScopeIndex() 141 bool EmitterScope::nameCanBeFree(BytecodeEmitter* bce, in nameCanBeFree() [all …]
|
H A D | EmitterScope.h | 34 class EmitterScope : public Nestable<EmitterScope> { 83 EmitterScope* enclosing(BytecodeEmitter** bce) const; 110 explicit EmitterScope(BytecodeEmitter* bce); 148 if (EmitterScope* inFrame = enclosingInFrame()) { in frameSlotStart() 157 EmitterScope* enclosingInFrame() const { in enclosingInFrame() 158 return Nestable<EmitterScope>::enclosing(); in enclosingInFrame() 202 EmitterScope* target); 208 BytecodeEmitter* bce, EmitterScope* emitterScope);
|
H A D | ForInEmitter.h | 22 class EmitterScope; variable 52 const EmitterScope* headLexicalEmitterScope_; 100 const EmitterScope* headLexicalEmitterScope);
|
H A D | ForOfEmitter.h | 24 class EmitterScope; variable 56 const EmitterScope* headLexicalEmitterScope_; 95 const EmitterScope* headLexicalEmitterScope,
|
H A D | ForOfLoopControl.h | 25 class EmitterScope; variable 82 BytecodeEmitter* bce, EmitterScope& currentScope, 86 BytecodeEmitter* bce, EmitterScope& currentScope, bool isTarget,
|
H A D | CForEmitter.h | 23 class EmitterScope; variable 109 const EmitterScope* headLexicalEmitterScopeForLet_; 149 const EmitterScope* headLexicalEmitterScopeForLet);
|
/dports/www/firefox/firefox-99.0/js/src/frontend/ |
H A D | EmitterScope.cpp | 25 EmitterScope::EmitterScope(BytecodeEmitter* bce) in EmitterScope() function in EmitterScope 26 : Nestable<EmitterScope>(&bce->innermostEmitterScope_), in EmitterScope() 34 bool EmitterScope::ensureCache(BytecodeEmitter* bce) { in ensureCache() 38 bool EmitterScope::checkSlotLimits(BytecodeEmitter* bce, in checkSlotLimits() 50 if (EmitterScope* emitterScope = enclosing(&bce)) { in checkEnvironmentChainLength() 83 bool EmitterScope::putNameInCache(BytecodeEmitter* bce, in putNameInCache() 107 EmitterScope* EmitterScope::enclosing(BytecodeEmitter** bce) const { in enclosing() 109 if (EmitterScope* inFrame = enclosingInFrame()) { in enclosing() 125 if (EmitterScope* es = enclosing(&bce)) { in enclosingScopeIndex() 140 bool EmitterScope::nameCanBeFree(BytecodeEmitter* bce, in nameCanBeFree() [all …]
|
H A D | EmitterScope.h | 33 class EmitterScope : public Nestable<EmitterScope> { 82 EmitterScope* enclosing(BytecodeEmitter** bce) const; 109 explicit EmitterScope(BytecodeEmitter* bce); 147 if (EmitterScope* inFrame = enclosingInFrame()) { in frameSlotStart() 156 EmitterScope* enclosingInFrame() const { in enclosingInFrame() 157 return Nestable<EmitterScope>::enclosing(); in enclosingInFrame() 198 EmitterScope* target); 204 BytecodeEmitter* bce, EmitterScope* emitterScope);
|
H A D | ForInEmitter.h | 22 class EmitterScope; variable 52 const EmitterScope* headLexicalEmitterScope_; 100 const EmitterScope* headLexicalEmitterScope);
|
H A D | ForOfEmitter.h | 23 class EmitterScope; variable 55 const EmitterScope* headLexicalEmitterScope_; 94 const EmitterScope* headLexicalEmitterScope,
|
H A D | ForOfLoopControl.h | 24 class EmitterScope; variable 81 BytecodeEmitter* bce, EmitterScope& currentScope, 85 BytecodeEmitter* bce, EmitterScope& currentScope, bool isTarget,
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/frontend/ |
H A D | EmitterScope.cpp | 26 EmitterScope::EmitterScope(BytecodeEmitter* bce) in EmitterScope() function in EmitterScope 27 : Nestable<EmitterScope>(&bce->innermostEmitterScope_), in EmitterScope() 35 bool EmitterScope::ensureCache(BytecodeEmitter* bce) { in ensureCache() 39 bool EmitterScope::checkSlotLimits(BytecodeEmitter* bce, in checkSlotLimits() 51 if (EmitterScope* emitterScope = enclosing(&bce)) { in checkEnvironmentChainLength() 84 bool EmitterScope::putNameInCache(BytecodeEmitter* bce, in putNameInCache() 108 EmitterScope* EmitterScope::enclosing(BytecodeEmitter** bce) const { in enclosing() 110 if (EmitterScope* inFrame = enclosingInFrame()) { in enclosing() 126 if (EmitterScope* es = enclosing(&bce)) { in enclosingScopeIndex() 141 bool EmitterScope::nameCanBeFree(BytecodeEmitter* bce, in nameCanBeFree() [all …]
|
H A D | EmitterScope.h | 34 class EmitterScope : public Nestable<EmitterScope> { 83 EmitterScope* enclosing(BytecodeEmitter** bce) const; 110 explicit EmitterScope(BytecodeEmitter* bce); 148 if (EmitterScope* inFrame = enclosingInFrame()) { in frameSlotStart() 157 EmitterScope* enclosingInFrame() const { in enclosingInFrame() 158 return Nestable<EmitterScope>::enclosing(); in enclosingInFrame() 202 EmitterScope* target); 208 BytecodeEmitter* bce, EmitterScope* emitterScope);
|
H A D | ForInEmitter.h | 22 class EmitterScope; variable 52 const EmitterScope* headLexicalEmitterScope_; 100 const EmitterScope* headLexicalEmitterScope);
|
H A D | ForOfEmitter.h | 24 class EmitterScope; variable 56 const EmitterScope* headLexicalEmitterScope_; 95 const EmitterScope* headLexicalEmitterScope,
|
H A D | ForOfLoopControl.h | 25 class EmitterScope; variable 82 BytecodeEmitter* bce, EmitterScope& currentScope, 86 BytecodeEmitter* bce, EmitterScope& currentScope, bool isTarget,
|
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/jsparagus-emitter/src/ |
H A D | emitter_scope.rs | 106 enum EmitterScope { enum 111 impl EmitterScope { impl 114 EmitterScope::Global(scope) => scope.lookup_name(name), in lookup_name() 115 EmitterScope::Lexical(scope) => scope.lookup_name(name), in lookup_name() 121 EmitterScope::Global(scope) => scope.next_frame_slot(), in next_frame_slot() 122 EmitterScope::Lexical(scope) => scope.next_frame_slot(), in next_frame_slot() 145 scope_stack: Vec<EmitterScope>, 157 fn innermost(&self) -> &EmitterScope { in innermost() argument 211 Some(EmitterScope::Global(_)) => {} in leave_global() 260 let scope = EmitterScope::Lexical(lexical_scope); in enter_lexical() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/frontend/ |
H A D | EmitterScope.cpp | 23 EmitterScope::EmitterScope(BytecodeEmitter* bce) in EmitterScope() function in EmitterScope 24 : Nestable<EmitterScope>(&bce->innermostEmitterScope_), in EmitterScope() 32 bool EmitterScope::ensureCache(BytecodeEmitter* bce) { in ensureCache() 36 bool EmitterScope::checkSlotLimits(BytecodeEmitter* bce, in checkSlotLimits() 48 if (EmitterScope* emitterScope = enclosing(&bce)) { in checkEnvironmentChainLength() 98 EmitterScope* EmitterScope::enclosing(BytecodeEmitter** bce) const { in enclosing() 100 if (EmitterScope* inFrame = enclosingInFrame()) { in enclosing() 115 if (EmitterScope* es = enclosing(&bce)) { in enclosingScope() 397 void EmitterScope::dump(BytecodeEmitter* bce) { in dump() 742 bool EmitterScope::enterGlobal(BytecodeEmitter* bce, in enterGlobal() [all …]
|
H A D | EmitterScope.h | 32 class EmitterScope : public Nestable<EmitterScope> { 80 EmitterScope* enclosing(BytecodeEmitter** bce) const; 106 explicit EmitterScope(BytecodeEmitter* bce); 140 if (EmitterScope* inFrame = enclosingInFrame()) { in frameSlotStart() 149 EmitterScope* enclosingInFrame() const { in enclosingInFrame() 150 return Nestable<EmitterScope>::enclosing(); in enclosingInFrame() 156 EmitterScope* target);
|
H A D | ForInEmitter.h | 22 class EmitterScope; variable 52 const EmitterScope* headLexicalEmitterScope_; 100 const EmitterScope* headLexicalEmitterScope);
|
H A D | ForOfEmitter.h | 24 class EmitterScope; variable 56 const EmitterScope* headLexicalEmitterScope_; 95 const EmitterScope* headLexicalEmitterScope,
|
H A D | ForOfLoopControl.h | 26 class EmitterScope; variable 83 BytecodeEmitter* bce, EmitterScope& currentScope, 87 BytecodeEmitter* bce, EmitterScope& currentScope, bool isTarget,
|