| OLD | NEW | 
|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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 132 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 143   V(MathRound)                                  \ | 143   V(MathRound)                                  \ | 
| 144   V(MathSin)                                    \ | 144   V(MathSin)                                    \ | 
| 145   V(MathSqrt)                                   \ | 145   V(MathSqrt)                                   \ | 
| 146   V(MathTan)                                    \ | 146   V(MathTan)                                    \ | 
| 147   V(ModI)                                       \ | 147   V(ModI)                                       \ | 
| 148   V(MulI)                                       \ | 148   V(MulI)                                       \ | 
| 149   V(NumberTagD)                                 \ | 149   V(NumberTagD)                                 \ | 
| 150   V(NumberTagI)                                 \ | 150   V(NumberTagI)                                 \ | 
| 151   V(NumberTagU)                                 \ | 151   V(NumberTagU)                                 \ | 
| 152   V(NumberUntagD)                               \ | 152   V(NumberUntagD)                               \ | 
| 153   V(ObjectLiteral)                              \ |  | 
| 154   V(OsrEntry)                                   \ | 153   V(OsrEntry)                                   \ | 
| 155   V(OuterContext)                               \ | 154   V(OuterContext)                               \ | 
| 156   V(Parameter)                                  \ | 155   V(Parameter)                                  \ | 
| 157   V(Power)                                      \ | 156   V(Power)                                      \ | 
| 158   V(PushArgument)                               \ | 157   V(PushArgument)                               \ | 
| 159   V(Random)                                     \ | 158   V(Random)                                     \ | 
| 160   V(RegExpLiteral)                              \ | 159   V(RegExpLiteral)                              \ | 
| 161   V(Return)                                     \ | 160   V(Return)                                     \ | 
| 162   V(SeqStringSetChar)                           \ | 161   V(SeqStringSetChar)                           \ | 
| 163   V(ShiftI)                                     \ | 162   V(ShiftI)                                     \ | 
| (...skipping 2208 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2372 }; | 2371 }; | 
| 2373 | 2372 | 
| 2374 | 2373 | 
| 2375 class LArrayLiteral: public LTemplateInstruction<1, 0, 0> { | 2374 class LArrayLiteral: public LTemplateInstruction<1, 0, 0> { | 
| 2376  public: | 2375  public: | 
| 2377   DECLARE_CONCRETE_INSTRUCTION(ArrayLiteral, "array-literal") | 2376   DECLARE_CONCRETE_INSTRUCTION(ArrayLiteral, "array-literal") | 
| 2378   DECLARE_HYDROGEN_ACCESSOR(ArrayLiteral) | 2377   DECLARE_HYDROGEN_ACCESSOR(ArrayLiteral) | 
| 2379 }; | 2378 }; | 
| 2380 | 2379 | 
| 2381 | 2380 | 
| 2382 class LObjectLiteral: public LTemplateInstruction<1, 0, 0> { |  | 
| 2383  public: |  | 
| 2384   DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal") |  | 
| 2385   DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral) |  | 
| 2386 }; |  | 
| 2387 |  | 
| 2388 |  | 
| 2389 class LRegExpLiteral: public LTemplateInstruction<1, 0, 0> { | 2381 class LRegExpLiteral: public LTemplateInstruction<1, 0, 0> { | 
| 2390  public: | 2382  public: | 
| 2391   DECLARE_CONCRETE_INSTRUCTION(RegExpLiteral, "regexp-literal") | 2383   DECLARE_CONCRETE_INSTRUCTION(RegExpLiteral, "regexp-literal") | 
| 2392   DECLARE_HYDROGEN_ACCESSOR(RegExpLiteral) | 2384   DECLARE_HYDROGEN_ACCESSOR(RegExpLiteral) | 
| 2393 }; | 2385 }; | 
| 2394 | 2386 | 
| 2395 | 2387 | 
| 2396 class LFunctionLiteral: public LTemplateInstruction<1, 0, 0> { | 2388 class LFunctionLiteral: public LTemplateInstruction<1, 0, 0> { | 
| 2397  public: | 2389  public: | 
| 2398   DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") | 2390   DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") | 
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2744 | 2736 | 
| 2745   DISALLOW_COPY_AND_ASSIGN(LChunkBuilder); | 2737   DISALLOW_COPY_AND_ASSIGN(LChunkBuilder); | 
| 2746 }; | 2738 }; | 
| 2747 | 2739 | 
| 2748 #undef DECLARE_HYDROGEN_ACCESSOR | 2740 #undef DECLARE_HYDROGEN_ACCESSOR | 
| 2749 #undef DECLARE_CONCRETE_INSTRUCTION | 2741 #undef DECLARE_CONCRETE_INSTRUCTION | 
| 2750 | 2742 | 
| 2751 } }  // namespace v8::int | 2743 } }  // namespace v8::int | 
| 2752 | 2744 | 
| 2753 #endif  // V8_X64_LITHIUM_X64_H_ | 2745 #endif  // V8_X64_LITHIUM_X64_H_ | 
| OLD | NEW | 
|---|