| 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 2128 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2139   LInstruction* MarkAsCall( | 2139   LInstruction* MarkAsCall( | 
| 2140       LInstruction* instr, | 2140       LInstruction* instr, | 
| 2141       HInstruction* hinstr, | 2141       HInstruction* hinstr, | 
| 2142       CanDeoptimize can_deoptimize = CANNOT_DEOPTIMIZE_EAGERLY); | 2142       CanDeoptimize can_deoptimize = CANNOT_DEOPTIMIZE_EAGERLY); | 
| 2143   LInstruction* MarkAsSaveDoubles(LInstruction* instr); | 2143   LInstruction* MarkAsSaveDoubles(LInstruction* instr); | 
| 2144 | 2144 | 
| 2145   LInstruction* SetInstructionPendingDeoptimizationEnvironment( | 2145   LInstruction* SetInstructionPendingDeoptimizationEnvironment( | 
| 2146       LInstruction* instr, int ast_id); | 2146       LInstruction* instr, int ast_id); | 
| 2147   void ClearInstructionPendingDeoptimizationEnvironment(); | 2147   void ClearInstructionPendingDeoptimizationEnvironment(); | 
| 2148 | 2148 | 
| 2149   LEnvironment* CreateEnvironment(HEnvironment* hydrogen_env); | 2149   LEnvironment* CreateEnvironment(HEnvironment* hydrogen_env, | 
|  | 2150                                   int* argument_index_accumulator); | 
| 2150 | 2151 | 
| 2151   void VisitInstruction(HInstruction* current); | 2152   void VisitInstruction(HInstruction* current); | 
| 2152 | 2153 | 
| 2153   void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block); | 2154   void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block); | 
| 2154   LInstruction* DoBit(Token::Value op, HBitwiseBinaryOperation* instr); | 2155   LInstruction* DoBit(Token::Value op, HBitwiseBinaryOperation* instr); | 
| 2155   LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr); | 2156   LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr); | 
| 2156   LInstruction* DoArithmeticD(Token::Value op, | 2157   LInstruction* DoArithmeticD(Token::Value op, | 
| 2157                               HArithmeticBinaryOperation* instr); | 2158                               HArithmeticBinaryOperation* instr); | 
| 2158   LInstruction* DoArithmeticT(Token::Value op, | 2159   LInstruction* DoArithmeticT(Token::Value op, | 
| 2159                               HArithmeticBinaryOperation* instr); | 2160                               HArithmeticBinaryOperation* instr); | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 2173 | 2174 | 
| 2174   DISALLOW_COPY_AND_ASSIGN(LChunkBuilder); | 2175   DISALLOW_COPY_AND_ASSIGN(LChunkBuilder); | 
| 2175 }; | 2176 }; | 
| 2176 | 2177 | 
| 2177 #undef DECLARE_HYDROGEN_ACCESSOR | 2178 #undef DECLARE_HYDROGEN_ACCESSOR | 
| 2178 #undef DECLARE_CONCRETE_INSTRUCTION | 2179 #undef DECLARE_CONCRETE_INSTRUCTION | 
| 2179 | 2180 | 
| 2180 } }  // namespace v8::int | 2181 } }  // namespace v8::int | 
| 2181 | 2182 | 
| 2182 #endif  // V8_X64_LITHIUM_X64_H_ | 2183 #endif  // V8_X64_LITHIUM_X64_H_ | 
| OLD | NEW | 
|---|