| 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 98 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 109   template<int T> | 109   template<int T> | 
| 110   void DoDeferredBinaryOpStub(LTemplateInstruction<1, 2, T>* instr, | 110   void DoDeferredBinaryOpStub(LTemplateInstruction<1, 2, T>* instr, | 
| 111                               Token::Value op); | 111                               Token::Value op); | 
| 112   void DoDeferredNumberTagD(LNumberTagD* instr); | 112   void DoDeferredNumberTagD(LNumberTagD* instr); | 
| 113   void DoDeferredNumberTagI(LNumberTagI* instr); | 113   void DoDeferredNumberTagI(LNumberTagI* instr); | 
| 114   void DoDeferredTaggedToI(LTaggedToI* instr); | 114   void DoDeferredTaggedToI(LTaggedToI* instr); | 
| 115   void DoDeferredMathAbsTaggedHeapNumber(LUnaryMathOperation* instr); | 115   void DoDeferredMathAbsTaggedHeapNumber(LUnaryMathOperation* instr); | 
| 116   void DoDeferredStackCheck(LStackCheck* instr); | 116   void DoDeferredStackCheck(LStackCheck* instr); | 
| 117   void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); | 117   void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); | 
| 118   void DoDeferredStringCharFromCode(LStringCharFromCode* instr); | 118   void DoDeferredStringCharFromCode(LStringCharFromCode* instr); | 
|  | 119   void DoDeferredAllocateObject(LAllocateObject* instr); | 
| 119   void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, | 120   void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, | 
| 120                                        Label* map_check); | 121                                        Label* map_check); | 
| 121 | 122 | 
| 122   void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, | 123   void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, | 
| 123                         CompareMapMode mode, LEnvironment* env); | 124                         CompareMapMode mode, LEnvironment* env); | 
| 124 | 125 | 
| 125   // Parallel move support. | 126   // Parallel move support. | 
| 126   void DoParallelMove(LParallelMove* move); | 127   void DoParallelMove(LParallelMove* move); | 
| 127   void DoGap(LGap* instr); | 128   void DoGap(LGap* instr); | 
| 128 | 129 | 
| (...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 425   LCodeGen* codegen_; | 426   LCodeGen* codegen_; | 
| 426   Label entry_; | 427   Label entry_; | 
| 427   Label exit_; | 428   Label exit_; | 
| 428   Label* external_exit_; | 429   Label* external_exit_; | 
| 429   int instruction_index_; | 430   int instruction_index_; | 
| 430 }; | 431 }; | 
| 431 | 432 | 
| 432 } }  // namespace v8::internal | 433 } }  // namespace v8::internal | 
| 433 | 434 | 
| 434 #endif  // V8_ARM_LITHIUM_CODEGEN_ARM_H_ | 435 #endif  // V8_ARM_LITHIUM_CODEGEN_ARM_H_ | 
| OLD | NEW | 
|---|