/external/v8/src/ic/ |
H A D | keyed-store-generic.h | 20 LanguageMode language_mode);
|
H A D | accessor-assembler.h | 40 void GenerateKeyedStoreIC(LanguageMode language_mode); 41 void GenerateKeyedStoreICTrampoline(LanguageMode language_mode); 102 void KeyedStoreIC(const StoreICParameters* p, LanguageMode language_mode);
|
H A D | keyed-store-generic.cc | 25 void KeyedStoreGeneric(LanguageMode language_mode); 40 LanguageMode language_mode); 86 LanguageMode language_mode) { 88 assembler.KeyedStoreGeneric(language_mode); 753 LanguageMode language_mode) { 860 if (language_mode == STRICT) { 866 DCHECK_EQ(SLOPPY, language_mode); 874 if (language_mode == STRICT) { 881 DCHECK_EQ(SLOPPY, language_mode); 907 void KeyedStoreGenericAssembler::KeyedStoreGeneric(LanguageMode language_mode) { argument 85 Generate(compiler::CodeAssemblerState* state, LanguageMode language_mode) argument 751 EmitGenericPropertyStore( Node* receiver, Node* receiver_map, const StoreICParameters* p, Label* slow, LanguageMode language_mode) argument [all...] |
/external/v8/src/parsing/ |
H A D | preparser.cc | 155 if (is_sloppy(inner_scope->language_mode())) { 159 SetLanguageMode(function_scope, inner_scope->language_mode()); 163 if (is_sloppy(function_scope->language_mode())) { 191 is_sloppy(function_scope->language_mode()) && formals.is_simple && 193 ValidateFormalParameters(function_scope->language_mode(), 198 if (is_strict(function_scope->language_mode())) { 224 LanguageMode language_mode, bool* ok) { 237 function_scope->SetLanguageMode(language_mode); 264 language_mode = function_scope->language_mode(); 220 ParseFunctionLiteral( Identifier function_name, Scanner::Location function_name_location, FunctionNameValidity function_name_validity, FunctionKind kind, int function_token_pos, FunctionLiteral::FunctionType function_type, LanguageMode language_mode, bool* ok) argument [all...] |
H A D | preparse-data.cc | 19 LanguageMode language_mode, 28 FunctionEntry::EncodeFlags(language_mode, uses_super_property, calls_eval, 16 LogFunction(int start, int end, int num_parameters, int function_length, bool has_duplicate_parameters, int properties, LanguageMode language_mode, bool uses_super_property, bool calls_eval, int num_inner_functions) argument
|
H A D | parsing.cc | 35 info->set_language_mode(info->literal()->language_mode());
|
H A D | preparse-data.h | 100 LanguageMode language_mode, bool uses_super_property,
|
H A D | parse-info.h | 209 LanguageMode language_mode() const { function in class:v8::internal::ParseInfo 212 void set_language_mode(LanguageMode language_mode) { argument 214 set_strict_mode(is_strict(language_mode));
|
H A D | token.h | 202 static bool IsIdentifier(Value tok, LanguageMode language_mode, 212 return is_sloppy(language_mode); 214 return !is_generator && is_sloppy(language_mode);
|
/external/v8/src/ |
H A D | compilation-cache.cc | 143 Handle<Context> context, LanguageMode language_mode) { 152 InfoVectorPair probe = table->LookupScript(source, context, language_mode); 186 LanguageMode language_mode, 192 table, source, context, language_mode, function_info, literals)); 197 Handle<Context> native_context, LanguageMode language_mode, int position) { 206 result = table->LookupEval(source, outer_info, native_context, language_mode, 278 Handle<Context> context, LanguageMode language_mode) { 283 resource_options, context, language_mode); 288 Handle<Context> context, LanguageMode language_mode, int position) { 293 result = eval_global_.Lookup(source, outer_info, context, language_mode, 140 Lookup( Handle<String> source, Handle<Object> name, int line_offset, int column_offset, ScriptOriginOptions resource_options, Handle<Context> context, LanguageMode language_mode) argument 185 Put(Handle<String> source, Handle<Context> context, LanguageMode language_mode, Handle<SharedFunctionInfo> function_info, Handle<Cell> literals) argument 195 Lookup( Handle<String> source, Handle<SharedFunctionInfo> outer_info, Handle<Context> native_context, LanguageMode language_mode, int position) argument 275 LookupScript( Handle<String> source, Handle<Object> name, int line_offset, int column_offset, ScriptOriginOptions resource_options, Handle<Context> context, LanguageMode language_mode) argument 286 LookupEval( Handle<String> source, Handle<SharedFunctionInfo> outer_info, Handle<Context> context, LanguageMode language_mode, int position) argument 313 PutScript(Handle<String> source, Handle<Context> context, LanguageMode language_mode, Handle<SharedFunctionInfo> function_info, Handle<Cell> literals) argument [all...] |
H A D | compilation-cache.h | 84 Handle<Context> context, LanguageMode language_mode); 87 LanguageMode language_mode, Handle<SharedFunctionInfo> function_info, 119 LanguageMode language_mode, int position); 158 LanguageMode language_mode); 165 Handle<Context> context, LanguageMode language_mode, 176 LanguageMode language_mode,
|
H A D | code-factory.cc | 105 Callable CodeFactory::StoreIC(Isolate* isolate, LanguageMode language_mode) { argument 106 return Callable(language_mode == STRICT 114 LanguageMode language_mode) { 115 return Callable(language_mode == STRICT ? isolate->builtins()->StoreICStrict() 136 LanguageMode language_mode) { 137 return Callable(language_mode == STRICT 145 LanguageMode language_mode) { 146 return Callable(language_mode == STRICT 154 LanguageMode language_mode) { 155 return Callable(language_mode 113 StoreICInOptimizedCode(Isolate* isolate, LanguageMode language_mode) argument 135 KeyedStoreIC(Isolate* isolate, LanguageMode language_mode) argument 144 KeyedStoreICInOptimizedCode(Isolate* isolate, LanguageMode language_mode) argument 153 KeyedStoreIC_Megamorphic(Isolate* isolate, LanguageMode language_mode) argument [all...] |
H A D | compilation-info.cc | 196 DCHECK(DeclareGlobalsLanguageMode::is_valid(parse_info()->language_mode())); 199 DeclareGlobalsLanguageMode::encode(parse_info()->language_mode()); 210 return is_sloppy(parse_info()->language_mode()) && !parse_info()->is_native();
|
/external/v8/src/ast/ |
H A D | ast.cc | 248 LanguageMode language_mode, 257 *out_slot = spec->AddKeyedStoreICSlot(language_mode); 260 *out_slot = spec->AddStoreICSlot(language_mode); 266 LanguageMode language_mode, 268 AssignVectorSlots(each(), spec, language_mode, &each_slot_); local 284 LanguageMode language_mode, 286 AssignVectorSlots(target(), spec, language_mode, &slot_); local 290 LanguageMode language_mode, 292 AssignVectorSlots(expression(), spec, language_mode, &slot_); local 340 LanguageMode FunctionLiteral::language_mode() cons function in class:v8::internal::FunctionLiteral 247 AssignVectorSlots(Expression* expr, FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlot* out_slot) argument 265 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 283 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 289 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 399 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 436 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 797 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 869 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 891 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache_) argument 1051 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument 1091 AssignFeedbackSlots(FeedbackVectorSpec* spec, LanguageMode language_mode, FeedbackSlotCache* cache) argument [all...] |
H A D | variables.h | 74 bool throw_on_const_assignment(LanguageMode language_mode) const { 75 return kind() != SLOPPY_FUNCTION_NAME_VARIABLE || is_strict(language_mode);
|
H A D | scopes.h | 247 void SetLanguageMode(LanguageMode language_mode) { argument 248 DCHECK(!is_module_scope() || is_strict(language_mode)); 249 set_language_mode(language_mode); 327 return scope_calls_eval_ && is_sloppy(language_mode()); 349 LanguageMode language_mode() const { return is_strict_ ? STRICT : SLOPPY; } function in class:v8::internal::Scope 469 void set_language_mode(LanguageMode language_mode) { argument 470 is_strict_ = is_strict(language_mode);
|
/external/v8/src/interpreter/ |
H A D | bytecode-array-builder.cc | 519 const AstRawString* name, int feedback_slot, LanguageMode language_mode) { 521 if (language_mode == SLOPPY) { 524 DCHECK_EQ(language_mode, STRICT); 599 const AstRawString* name, LanguageMode language_mode) { 601 if (language_mode == SLOPPY) { 604 DCHECK_EQ(language_mode, STRICT); 646 LanguageMode language_mode) { 653 language_mode); 655 if (language_mode == SLOPPY) { 658 DCHECK_EQ(language_mode, STRIC 518 StoreGlobal( const AstRawString* name, int feedback_slot, LanguageMode language_mode) argument 598 StoreLookupSlot( const AstRawString* name, LanguageMode language_mode) argument 644 StoreNamedProperty( Register object, size_t name_index, int feedback_slot, LanguageMode language_mode) argument 664 StoreNamedProperty( Register object, const AstRawString* name, int feedback_slot, LanguageMode language_mode) argument 686 StoreKeyedProperty( Register object, Register key, int feedback_slot, LanguageMode language_mode) argument 706 StoreHomeObjectProperty( Register object, int feedback_slot, LanguageMode language_mode) argument 1094 Delete(Register object, LanguageMode language_mode) argument [all...] |
H A D | bytecode-array-builder.h | 93 LanguageMode language_mode); 146 LanguageMode language_mode); 152 LanguageMode language_mode); 162 LanguageMode language_mode); 167 LanguageMode language_mode); 189 LanguageMode language_mode); 305 BytecodeArrayBuilder& Delete(Register object, LanguageMode language_mode);
|
/external/v8/src/compiler/ |
H A D | js-native-context-specialization.h | 73 LanguageMode language_mode, 78 LanguageMode language_mode, 84 LanguageMode language_mode); 88 LanguageMode language_mode, 118 LanguageMode language_mode, Handle<FeedbackVector> vector,
|
H A D | bytecode-graph-builder.h | 139 void BuildStoreGlobal(LanguageMode language_mode); 147 void BuildNamedStore(LanguageMode language_mode, StoreMode store_mode); 148 void BuildKeyedStore(LanguageMode language_mode); 152 void BuildStaLookupSlot(LanguageMode language_mode); 158 void BuildDelete(LanguageMode language_mode);
|
H A D | js-operator.cc | 326 lhs.language_mode() == rhs.language_mode() && 337 return base::hash_combine(p.name().location(), p.language_mode(), 343 return os << Brief(*p.name()) << ", " << p.language_mode(); 355 return os << p.language_mode(); 360 return lhs.language_mode() == rhs.language_mode() && 378 return base::hash_combine(p.language_mode(), p.feedback()); 414 return lhs.language_mode() == rhs.language_mode() 864 StoreNamed(LanguageMode language_mode, Handle<Name> name, VectorSlotPair const& feedback) argument 876 StoreProperty( LanguageMode language_mode, VectorSlotPair const& feedback) argument 896 DeleteProperty(LanguageMode language_mode) argument 917 StoreGlobal(LanguageMode language_mode, const Handle<Name>& name, const VectorSlotPair& feedback) argument [all...] |
H A D | js-operator.h | 383 NamedAccess(LanguageMode language_mode, Handle<Name> name, argument 385 : name_(name), feedback_(feedback), language_mode_(language_mode) {} 388 LanguageMode language_mode() const { return language_mode_; } function in class:v8::internal::compiler::final 440 StoreGlobalParameters(LanguageMode language_mode, argument 443 : language_mode_(language_mode), name_(name), feedback_(feedback) {} 445 LanguageMode language_mode() const { return language_mode_; } function in class:v8::internal::compiler::final 469 PropertyAccess(LanguageMode language_mode, VectorSlotPair const& feedback) argument 470 : feedback_(feedback), language_mode_(language_mode) {} 472 LanguageMode language_mode() const { return language_mode_; } function in class:v8::internal::compiler::final 655 const Operator* StoreProperty(LanguageMode language_mode, [all...] |
/external/v8/src/runtime/ |
H A D | runtime-classes.cc | 341 LanguageMode language_mode) { 348 MAYBE_RETURN(Object::SetSuperProperty(&it, value, language_mode, 358 LanguageMode language_mode) { 366 MAYBE_RETURN(Object::SetSuperProperty(&it, value, language_mode, 401 Handle<Object> key, Handle<Object> value, LanguageMode language_mode) { 406 language_mode); 414 language_mode); 417 language_mode); 338 StoreToSuper(Isolate* isolate, Handle<JSObject> home_object, Handle<Object> receiver, Handle<Name> name, Handle<Object> value, LanguageMode language_mode) argument 354 StoreElementToSuper(Isolate* isolate, Handle<JSObject> home_object, Handle<Object> receiver, uint32_t index, Handle<Object> value, LanguageMode language_mode) argument 399 StoreKeyedToSuper( Isolate* isolate, Handle<JSObject> home_object, Handle<Object> receiver, Handle<Object> key, Handle<Object> value, LanguageMode language_mode) argument
|
H A D | runtime-compiler.cc | 426 LanguageMode language_mode, 450 Compiler::GetFunctionFromEval(source, outer_info, context, language_mode, 476 LanguageMode language_mode = static_cast<LanguageMode>(args.smi_at(3)); local 481 language_mode, args.smi_at(4), args.smi_at(5)); 424 CompileGlobalEval(Isolate* isolate, Handle<String> source, Handle<SharedFunctionInfo> outer_info, LanguageMode language_mode, int eval_scope_position, int eval_position) argument
|
/external/v8/src/objects/ |
H A D | scope-info.h | 44 LanguageMode language_mode(); 50 bool CallsSloppyEval() { return CallsEval() && is_sloppy(language_mode()); }
|