/external/chromium_org/v8/src/ia32/ |
H A D | ic-ia32.cc | 102 // in the dictionary, so code at miss_label must always call a backup 104 // name is not internalized, and will jump to the miss_label in that 108 Label* miss_label, 132 miss_label, 149 __ j(not_zero, miss_label); 159 // is in the dictionary, so code at miss_label must always call a 161 // call if name is not internalized, and will jump to the miss_label in 165 Label* miss_label, 187 miss_label, 207 __ j(not_zero, miss_label); 107 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register r0, Register r1, Register result) argument 164 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register r0, Register r1) argument [all...] |
H A D | stub-cache-ia32.cc | 141 // the property. This function may return false negatives, so miss_label 146 Label* miss_label, 164 __ j(not_zero, miss_label); 168 __ j(below, miss_label); 177 __ j(not_equal, miss_label); 181 miss_label, 295 Label* miss_label) { 297 __ JumpIfSmi(receiver, miss_label); 301 __ j(not_equal, miss_label); 365 Label* miss_label) { 145 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register r0, Register r1) argument 292 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 361 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 589 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 686 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 800 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument 971 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | ic-x64.cc | 102 // This function may return false negatives, so miss_label 105 // and will jump to the miss_label in that case. 109 Label* miss_label, 131 miss_label, 149 __ j(not_zero, miss_label); 161 // is in the dictionary, so code at miss_label must always call a 163 // call if name is not an internalized string, and will jump to the miss_label 167 Label* miss_label, 188 miss_label, 211 __ j(not_zero, miss_label); 108 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register r0, Register r1, Register result) argument 166 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register scratch0, Register scratch1) argument [all...] |
H A D | stub-cache-x64.cc | 110 // the property. This function may return false negatives, so miss_label 115 Label* miss_label, 133 __ j(not_zero, miss_label); 137 __ j(below, miss_label); 146 __ j(not_equal, miss_label); 150 miss_label, 269 Label* miss_label) { 271 __ JumpIfSmi(receiver, miss_label); 275 __ j(not_equal, miss_label); 339 Label* miss_label) { 114 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register r0, Register r1) argument 266 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 335 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register result, Register scratch, Label* miss_label) argument 573 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 670 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 779 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument 924 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument [all...] |
/external/v8/src/ia32/ |
H A D | ic-ia32.cc | 101 // in the dictionary, so code at miss_label must always call a backup 103 // name is not a symbol, and will jump to the miss_label in that 107 Label* miss_label, 131 miss_label, 148 __ j(not_zero, miss_label); 158 // is in the dictionary, so code at miss_label must always call a 160 // call if name is not a symbol, and will jump to the miss_label in 164 Label* miss_label, 186 miss_label, 206 __ j(not_zero, miss_label); 106 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register r0, Register r1, Register result) argument 163 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register r0, Register r1) argument [all...] |
H A D | stub-cache-ia32.cc | 141 // the property. This function may return false negatives, so miss_label 146 Label* miss_label, 164 __ j(not_zero, miss_label); 168 __ j(below, miss_label); 177 __ j(not_equal, miss_label); 181 miss_label, 295 Label* miss_label) { 297 __ JumpIfSmi(receiver, miss_label); 301 __ j(not_equal, miss_label); 365 Label* miss_label) { 145 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register r0, Register r1) argument 292 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 361 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 564 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 659 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 740 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, int index, Handle<Map> transition, Register receiver_reg, Register name_reg, Register scratch, Label* miss_label) argument [all...] |
/external/v8/src/x64/ |
H A D | ic-x64.cc | 102 // This function may return false negatives, so miss_label 105 // the miss_label in that case. 109 Label* miss_label, 131 miss_label, 149 __ j(not_zero, miss_label); 161 // is in the dictionary, so code at miss_label must always call a 163 // call if name is not a symbol, and will jump to the miss_label in 167 Label* miss_label, 189 miss_label, 212 __ j(not_zero, miss_label); 108 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register r0, Register r1, Register result) argument 166 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register scratch0, Register scratch1) argument [all...] |
H A D | stub-cache-x64.cc | 110 // the property. This function may return false negatives, so miss_label 115 Label* miss_label, 133 __ j(not_zero, miss_label); 137 __ j(below, miss_label); 146 __ j(not_equal, miss_label); 150 miss_label, 269 Label* miss_label) { 271 __ JumpIfSmi(receiver, miss_label); 275 __ j(not_equal, miss_label); 339 Label* miss_label) { 114 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register r0, Register r1) argument 266 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 335 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register result, Register scratch, Label* miss_label) argument 548 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 643 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 724 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, int index, Handle<Map> transition, Register receiver_reg, Register name_reg, Register scratch, Label* miss_label) argument [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | stub-cache-arm.cc | 125 // the property. This function may return false negatives, so miss_label 130 Label* miss_label, 150 __ b(ne, miss_label); 155 __ b(lt, miss_label); 165 __ b(ne, miss_label); 172 miss_label, 339 Label* miss_label) { 341 __ JumpIfSmi(receiver, miss_label); 345 __ b(ne, miss_label); 415 Label* miss_label) { 129 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 336 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 411 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 460 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 624 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 975 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1073 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | stub-cache-mips.cc | 121 // the property. This function may return false negatives, so miss_label 126 Label* miss_label, 146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); 159 __ Branch(miss_label, ne, map, Operand(tmp)); 166 miss_label, 331 Label* miss_label) { 333 __ JumpIfSmi(receiver, miss_label); 337 __ Branch(miss_label, ne, scratch, Operand(JS_ARRAY_TYPE)); 408 Label* miss_label) { 125 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 328 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 404 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 451 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 615 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 978 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1076 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
/external/v8/src/arm/ |
H A D | stub-cache-arm.cc | 130 // the property. This function may return false negatives, so miss_label 135 Label* miss_label, 155 __ b(ne, miss_label); 160 __ b(lt, miss_label); 170 __ b(ne, miss_label); 177 miss_label, 347 Label* miss_label) { 349 __ JumpIfSmi(receiver, miss_label); 353 __ b(ne, miss_label); 423 Label* miss_label) { 134 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register scratch0, Register scratch1) argument 344 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 419 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 434 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, int index, Handle<Map> transition, Register receiver_reg, Register name_reg, Register scratch, Label* miss_label) argument 730 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 826 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
/external/v8/src/mips/ |
H A D | stub-cache-mips.cc | 121 // the property. This function may return false negatives, so miss_label 126 Label* miss_label, 146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); 159 __ Branch(miss_label, ne, map, Operand(tmp)); 166 miss_label, 334 Label* miss_label) { 336 __ JumpIfSmi(receiver, miss_label); 340 __ Branch(miss_label, ne, scratch, Operand(JS_ARRAY_TYPE)); 411 Label* miss_label) { 125 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register scratch0, Register scratch1) argument 331 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument 407 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 421 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, int index, Handle<Map> transition, Register receiver_reg, Register name_reg, Register scratch, Label* miss_label) argument 720 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 816 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |