| OLD | NEW |
| 1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 838 HInstruction* BuildLoadNamedGeneric(HValue* object, Property* expr); | 838 HInstruction* BuildLoadNamedGeneric(HValue* object, Property* expr); |
| 839 HInstruction* BuildLoadKeyedFastElement(HValue* object, | 839 HInstruction* BuildLoadKeyedFastElement(HValue* object, |
| 840 HValue* key, | 840 HValue* key, |
| 841 Property* expr); | 841 Property* expr); |
| 842 HInstruction* BuildLoadKeyedSpecializedArrayElement(HValue* object, | 842 HInstruction* BuildLoadKeyedSpecializedArrayElement(HValue* object, |
| 843 HValue* key, | 843 HValue* key, |
| 844 Property* expr); | 844 Property* expr); |
| 845 HInstruction* BuildLoadKeyedGeneric(HValue* object, | 845 HInstruction* BuildLoadKeyedGeneric(HValue* object, |
| 846 HValue* key); | 846 HValue* key); |
| 847 | 847 |
| 848 HInstruction* BuildLoadKeyed(HValue* obj, |
| 849 HValue* key, |
| 850 Property* prop); |
| 851 |
| 848 HInstruction* BuildLoadNamed(HValue* object, | 852 HInstruction* BuildLoadNamed(HValue* object, |
| 849 Property* prop, | 853 Property* prop, |
| 850 Handle<Map> map, | 854 Handle<Map> map, |
| 851 Handle<String> name); | 855 Handle<String> name); |
| 852 HInstruction* BuildStoreNamed(HValue* object, | 856 HInstruction* BuildStoreNamed(HValue* object, |
| 853 HValue* value, | 857 HValue* value, |
| 854 Expression* expr); | 858 Expression* expr); |
| 855 HInstruction* BuildStoreNamedField(HValue* object, | 859 HInstruction* BuildStoreNamedField(HValue* object, |
| 856 Handle<String> name, | 860 Handle<String> name, |
| 857 HValue* value, | 861 HValue* value, |
| 858 Handle<Map> type, | 862 Handle<Map> type, |
| 859 LookupResult* lookup, | 863 LookupResult* lookup, |
| 860 bool smi_and_map_check); | 864 bool smi_and_map_check); |
| 861 HInstruction* BuildStoreNamedGeneric(HValue* object, | 865 HInstruction* BuildStoreNamedGeneric(HValue* object, |
| 862 Handle<String> name, | 866 Handle<String> name, |
| 863 HValue* value); | 867 HValue* value); |
| 864 HInstruction* BuildStoreKeyedGeneric(HValue* object, | 868 HInstruction* BuildStoreKeyedGeneric(HValue* object, |
| 865 HValue* key, | 869 HValue* key, |
| 866 HValue* value); | 870 HValue* value); |
| 867 | 871 |
| 868 HInstruction* BuildStoreKeyedFastElement(HValue* object, | 872 HInstruction* BuildStoreKeyedFastElement(HValue* object, |
| 869 HValue* key, | 873 HValue* key, |
| 870 HValue* val, | 874 HValue* val, |
| 871 Expression* expr); | 875 Expression* expr); |
| 872 | 876 |
| 873 HInstruction* BuildStoreKeyedSpecializedArrayElement( | 877 HInstruction* BuildStoreKeyedSpecializedArrayElement( |
| 874 HValue* object, | 878 HValue* object, |
| 875 HValue* key, | 879 HValue* key, |
| 876 HValue* val, | 880 HValue* val, |
| 877 Assignment* expr); | 881 Expression* expr); |
| 882 |
| 883 HInstruction* BuildStoreKeyed(HValue* object, |
| 884 HValue* key, |
| 885 HValue* value, |
| 886 Expression* assignment); |
| 878 | 887 |
| 879 HValue* BuildContextChainWalk(Variable* var); | 888 HValue* BuildContextChainWalk(Variable* var); |
| 880 | 889 |
| 881 void AddCheckConstantFunction(Call* expr, | 890 void AddCheckConstantFunction(Call* expr, |
| 882 HValue* receiver, | 891 HValue* receiver, |
| 883 Handle<Map> receiver_map, | 892 Handle<Map> receiver_map, |
| 884 bool smi_and_map_check); | 893 bool smi_and_map_check); |
| 885 | 894 |
| 886 Zone* zone() { return zone_; } | 895 Zone* zone() { return zone_; } |
| 887 | 896 |
| (...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1128 const char* filename_; | 1137 const char* filename_; |
| 1129 HeapStringAllocator string_allocator_; | 1138 HeapStringAllocator string_allocator_; |
| 1130 StringStream trace_; | 1139 StringStream trace_; |
| 1131 int indent_; | 1140 int indent_; |
| 1132 }; | 1141 }; |
| 1133 | 1142 |
| 1134 | 1143 |
| 1135 } } // namespace v8::internal | 1144 } } // namespace v8::internal |
| 1136 | 1145 |
| 1137 #endif // V8_HYDROGEN_H_ | 1146 #endif // V8_HYDROGEN_H_ |
| OLD | NEW |