AddInstruction 844 src/arm/lithium-arm.cc chunk_->AddInstruction(instr, current_block_); AddInstruction 160 src/hydrogen.cc AddInstruction(end); AddInstruction 173 src/hydrogen.cc AddInstruction(new(zone()) HLeaveInlined(arguments_pushed)); AddInstruction 191 src/hydrogen.cc AddInstruction(new(zone()) HLeaveInlined(arguments_pushed)); AddInstruction 2844 src/hydrogen.cc owner()->AddInstruction(instr); AddInstruction 2866 src/hydrogen.cc owner()->AddInstruction(instr); AddInstruction 2895 src/hydrogen.cc builder->AddInstruction(instr); AddInstruction 2997 src/hydrogen.cc Push(AddInstruction(new(zone()) HPushArgument(Pop()))); AddInstruction 3065 src/hydrogen.cc AddInstruction( AddInstruction 3576 src/hydrogen.cc current_block()->AddInstruction(instr); AddInstruction 3595 src/hydrogen.cc AddInstruction(instr); AddInstruction 3608 src/hydrogen.cc AddInstruction(new(zone()) HPushArgument(arguments.RemoveLast())); AddInstruction 3617 src/hydrogen.cc AddInstruction(undefined_constant); AddInstruction 3621 src/hydrogen.cc AddInstruction(object); AddInstruction 3629 src/hydrogen.cc HInstruction* parameter = AddInstruction(new(zone()) HParameter(i)); AddInstruction 3634 src/hydrogen.cc HInstruction* context = AddInstruction(new(zone()) HContext); AddInstruction 4108 src/hydrogen.cc AddInstruction(osr_value); AddInstruction 4117 src/hydrogen.cc AddInstruction(osr_value); AddInstruction 4126 src/hydrogen.cc AddInstruction(new(zone()) HOsrEntry(osr_entry_id)); AddInstruction 4128 src/hydrogen.cc AddInstruction(context); AddInstruction 4145 src/hydrogen.cc AddInstruction(stack_check); AddInstruction 4314 src/hydrogen.cc HInstruction* map = AddInstruction(new(zone()) HForInPrepareMap( AddInstruction 4318 src/hydrogen.cc HInstruction* array = AddInstruction( AddInstruction 4324 src/hydrogen.cc HInstruction* array_length = AddInstruction( AddInstruction 4327 src/hydrogen.cc HInstruction* start_index = AddInstruction(new(zone()) HConstant( AddInstruction 4335 src/hydrogen.cc HInstruction* index_cache = AddInstruction( AddInstruction 4369 src/hydrogen.cc HValue* key = AddInstruction( AddInstruction 4376 src/hydrogen.cc AddInstruction(new(zone()) HCheckMapValue( AddInstruction 4543 src/hydrogen.cc AddInstruction(context_instruction); AddInstruction 4588 src/hydrogen.cc AddInstruction(global_object); AddInstruction 4772 src/hydrogen.cc AddInstruction(store); AddInstruction 4795 src/hydrogen.cc AddInstruction(result); AddInstruction 4869 src/hydrogen.cc AddInstruction(elements); AddInstruction 4871 src/hydrogen.cc HValue* key = AddInstruction( AddInstruction 4879 src/hydrogen.cc AddInstruction(new(zone()) HCheckSmi(value)); AddInstruction 4883 src/hydrogen.cc AddInstruction(new(zone()) HStoreKeyedFastElement( AddInstruction 4891 src/hydrogen.cc AddInstruction(new(zone()) HStoreKeyedFastDoubleElement(elements, AddInstruction 4947 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object)); AddInstruction 4948 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone())); AddInstruction 4973 src/hydrogen.cc AddInstruction(new(zone()) HCheckPrototypeMaps( AddInstruction 5040 src/hydrogen.cc AddInstruction(new(zone()) HPushArgument(obj)); AddInstruction 5041 src/hydrogen.cc AddInstruction(new(zone()) HPushArgument(value)); AddInstruction 5120 src/hydrogen.cc AddInstruction(new(zone()) HCheckMaps(object, types, zone())); AddInstruction 5151 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object)); // Only needed once. AddInstruction 5167 src/hydrogen.cc AddInstruction(instr); AddInstruction 5183 src/hydrogen.cc AddInstruction(instr); AddInstruction 5265 src/hydrogen.cc AddInstruction(instr); AddInstruction 5286 src/hydrogen.cc AddInstruction(instr); AddInstruction 5291 src/hydrogen.cc AddInstruction(global_object); AddInstruction 5299 src/hydrogen.cc AddInstruction(instr); AddInstruction 5376 src/hydrogen.cc AddInstruction(instr); AddInstruction 5418 src/hydrogen.cc AddInstruction(store); AddInstruction 5497 src/hydrogen.cc AddInstruction(new(zone()) HUseConst(old_value)); AddInstruction 5580 src/hydrogen.cc AddInstruction(instr); AddInstruction 5610 src/hydrogen.cc AddInstruction(instr); AddInstruction 5623 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object)); AddInstruction 5624 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone())); AddInstruction 5644 src/hydrogen.cc AddInstruction(new(zone()) HSoftDeoptimize); AddInstruction 5663 src/hydrogen.cc AddInstruction(new(zone()) HPushArgument(obj)); AddInstruction 5681 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(obj)); AddInstruction 5682 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(obj, map, zone())); AddInstruction 5718 src/hydrogen.cc val = AddInstruction(new(zone()) HClampToUint8(val)); AddInstruction 5728 src/hydrogen.cc val = AddInstruction(new(zone()) HChange( AddInstruction 5775 src/hydrogen.cc AddInstruction(new(zone()) HCheckSmi(val)); AddInstruction 5807 src/hydrogen.cc AddInstruction(mapcheck); AddInstruction 5835 src/hydrogen.cc HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object)); AddInstruction 5840 src/hydrogen.cc AddInstruction(check_cow_map); AddInstruction 5845 src/hydrogen.cc length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements)); AddInstruction 5846 src/hydrogen.cc checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 5849 src/hydrogen.cc AddInstruction(external_elements); AddInstruction 5857 src/hydrogen.cc length = AddInstruction(new(zone()) HJSArrayLength(object, mapcheck, AddInstruction 5860 src/hydrogen.cc length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements)); AddInstruction 5862 src/hydrogen.cc checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 5914 src/hydrogen.cc AddInstruction(check_maps); AddInstruction 5930 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object)); AddInstruction 5938 src/hydrogen.cc AddInstruction(consolidated_load); AddInstruction 5985 src/hydrogen.cc AddInstruction(transition); AddInstruction 6001 src/hydrogen.cc instr = AddInstruction(is_store ? BuildStoreKeyedGeneric(object, key, val) AddInstruction 6004 src/hydrogen.cc instr = AddInstruction(BuildMonomorphicElementAccess( AddInstruction 6012 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSpecObject(object, zone())); AddInstruction 6016 src/hydrogen.cc AddInstruction(new(zone()) HElementsKind(object)); AddInstruction 6018 src/hydrogen.cc HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object)); AddInstruction 6039 src/hydrogen.cc AddInstruction(new(zone()) HFixedArrayBaseLength(elements)); AddInstruction 6040 src/hydrogen.cc checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 6042 src/hydrogen.cc AddInstruction(external_elements); AddInstruction 6057 src/hydrogen.cc AddInstruction(new(zone()) HCheckMaps( AddInstruction 6079 src/hydrogen.cc length = AddInstruction(new(zone()) HJSArrayLength(object, typecheck, AddInstruction 6081 src/hydrogen.cc checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 6082 src/hydrogen.cc access = AddInstruction(BuildFastElementAccess( AddInstruction 6095 src/hydrogen.cc length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements)); AddInstruction 6096 src/hydrogen.cc checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 6097 src/hydrogen.cc access = AddInstruction(BuildFastElementAccess( AddInstruction 6101 src/hydrogen.cc access = AddInstruction(BuildStoreKeyedGeneric(object, key, val)); AddInstruction 6103 src/hydrogen.cc access = AddInstruction(BuildLoadKeyedGeneric(object, key)); AddInstruction 6106 src/hydrogen.cc access = AddInstruction(BuildExternalArrayElementAccess( AddInstruction 6143 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(obj)); AddInstruction 6158 src/hydrogen.cc AddInstruction(instr); AddInstruction 6218 src/hydrogen.cc HInstruction* elements = AddInstruction( AddInstruction 6236 src/hydrogen.cc HInstruction* elements = AddInstruction( AddInstruction 6238 src/hydrogen.cc HInstruction* length = AddInstruction( AddInstruction 6241 src/hydrogen.cc AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 6250 src/hydrogen.cc HInstruction* length = AddInstruction(new(zone()) HConstant( AddInstruction 6254 src/hydrogen.cc AddInstruction(new(zone()) HBoundsCheck(key, length)); AddInstruction 6276 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(array)); AddInstruction 6278 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsJSArray(array, zone())); AddInstruction 6282 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(string)); AddInstruction 6283 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(string, zone())); AddInstruction 6292 src/hydrogen.cc AddInstruction(char_code); AddInstruction 6297 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(function)); AddInstruction 6308 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(obj)); AddInstruction 6350 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(receiver)); AddInstruction 6351 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(receiver, receiver_map, AddInstruction 6355 src/hydrogen.cc AddInstruction(new(zone()) HCheckPrototypeMaps( AddInstruction 6428 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(receiver)); AddInstruction 6457 src/hydrogen.cc AddInstruction(call); AddInstruction 6477 src/hydrogen.cc AddInstruction(call); AddInstruction 6729 src/hydrogen.cc AddInstruction(context); AddInstruction 6758 src/hydrogen.cc AddInstruction(enter_inlined); AddInstruction 6921 src/hydrogen.cc AddInstruction(new(zone()) HCheckPrototypeMaps( AddInstruction 6930 src/hydrogen.cc AddInstruction(char_code); AddInstruction 6975 src/hydrogen.cc AddInstruction(double_one); AddInstruction 6978 src/hydrogen.cc AddInstruction(square_root); AddInstruction 7005 src/hydrogen.cc AddInstruction(global_object); AddInstruction 7032 src/hydrogen.cc left_operand = AddInstruction(left_convert); AddInstruction 7041 src/hydrogen.cc right_operand = AddInstruction(right_convert); AddInstruction 7138 src/hydrogen.cc HInstruction* elements = AddInstruction( AddInstruction 7141 src/hydrogen.cc AddInstruction(new(zone()) HArgumentsLength(elements)); AddInstruction 7143 src/hydrogen.cc AddInstruction(new(zone()) HWrapReceiver(receiver, function)); AddInstruction 7158 src/hydrogen.cc AddInstruction(new(zone()) HWrapReceiver(receiver, function)); AddInstruction 7299 src/hydrogen.cc AddInstruction(new(zone()) HCheckFunction(function, expr->target())); AddInstruction 7306 src/hydrogen.cc AddInstruction(global_receiver); AddInstruction 7330 src/hydrogen.cc AddInstruction(receiver); AddInstruction 7345 src/hydrogen.cc AddInstruction(global); AddInstruction 7349 src/hydrogen.cc AddInstruction(new(zone()) HCheckFunction(function, expr->target())); AddInstruction 7376 src/hydrogen.cc AddInstruction(global_object); AddInstruction 7378 src/hydrogen.cc AddInstruction(receiver); AddInstruction 7417 src/hydrogen.cc HValue* check = AddInstruction( AddInstruction 7430 src/hydrogen.cc AddInstruction(receiver); AddInstruction 7599 src/hydrogen.cc AddInstruction(new(zone()) HSoftDeoptimize); AddInstruction 7615 src/hydrogen.cc AddInstruction(new(zone()) HSoftDeoptimize); AddInstruction 7682 src/hydrogen.cc AddInstruction(number_input); AddInstruction 7696 src/hydrogen.cc AddInstruction(instr); AddInstruction 7768 src/hydrogen.cc AddInstruction(instr); AddInstruction 7808 src/hydrogen.cc AddInstruction(store); AddInstruction 7862 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(string)); AddInstruction 7863 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(string, zone())); AddInstruction 7865 src/hydrogen.cc AddInstruction(length); AddInstruction 7867 src/hydrogen.cc AddInstruction(new(zone()) HBoundsCheck(index, length)); AddInstruction 7878 src/hydrogen.cc AddInstruction(new(zone()) HSoftDeoptimize); AddInstruction 7886 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(left)); AddInstruction 7887 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(left, zone())); AddInstruction 7888 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right)); AddInstruction 7889 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(right, zone())); AddInstruction 8207 src/hydrogen.cc AddInstruction(new(zone()) HSoftDeoptimize); AddInstruction 8271 src/hydrogen.cc AddInstruction(new(zone()) HCheckFunction(right, target)); AddInstruction 8288 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(left)); AddInstruction 8289 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(left, map, zone())); AddInstruction 8290 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right)); AddInstruction 8291 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(right, map, zone())); AddInstruction 8297 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(left)); AddInstruction 8298 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSpecObject(left, zone())); AddInstruction 8299 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right)); AddInstruction 8300 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSpecObject(right, zone())); AddInstruction 8312 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(left)); AddInstruction 8313 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSymbol(left, zone())); AddInstruction 8314 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right)); AddInstruction 8315 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSymbol(right, zone())); AddInstruction 8386 src/hydrogen.cc AddInstruction(result); AddInstruction 8417 src/hydrogen.cc AddInstruction(store); AddInstruction 8453 src/hydrogen.cc AddInstruction(store); AddInstruction 8615 src/hydrogen.cc HInstruction* elements = AddInstruction( AddInstruction 8630 src/hydrogen.cc HInstruction* elements = AddInstruction( AddInstruction 8632 src/hydrogen.cc HInstruction* length = AddInstruction(new(zone()) HArgumentsLength(elements)); AddInstruction 8697 src/hydrogen.cc AddInstruction(new(zone()) HStoreNamedField(object, AddInstruction 8743 src/hydrogen.cc AddInstruction(char_code); AddInstruction 8773 src/hydrogen.cc AddInstruction(global_object); AddInstruction 8879 src/hydrogen.cc HInstruction* invoke_result = AddInstruction( AddInstruction 8886 src/hydrogen.cc HInstruction* call_result = AddInstruction( AddInstruction 104 src/hydrogen.h void AddInstruction(HInstruction* instr); AddInstruction 128 src/hydrogen.h void AddSimulate(int ast_id) { AddInstruction(CreateSimulate(ast_id)); } AddInstruction 855 src/hydrogen.h HInstruction* AddInstruction(HInstruction* instr); AddInstruction 870 src/ia32/lithium-ia32.cc chunk_->AddInstruction(instr, current_block_); AddInstruction 635 src/lithium.h void AddInstruction(LInstruction* instruction, HBasicBlock* block); AddInstruction 844 src/mips/lithium-mips.cc chunk_->AddInstruction(instr, current_block_); AddInstruction 849 src/x64/lithium-x64.cc chunk_->AddInstruction(instr, current_block_);