| 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 96 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 107 | 107 | 
| 108   // Deferred code support. | 108   // Deferred code support. | 
| 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 DoDeferredRandom(LRandom* instr); | 
| 117   void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); | 118   void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); | 
| 118   void DoDeferredStringCharFromCode(LStringCharFromCode* instr); | 119   void DoDeferredStringCharFromCode(LStringCharFromCode* instr); | 
| 119   void DoDeferredAllocateObject(LAllocateObject* instr); | 120   void DoDeferredAllocateObject(LAllocateObject* instr); | 
| 120   void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, | 121   void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, | 
| 121                                        Label* map_check); | 122                                        Label* map_check); | 
| 122 | 123 | 
| 123   void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, | 124   void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, | 
| 124                         CompareMapMode mode, LEnvironment* env); | 125                         CompareMapMode mode, LEnvironment* env); | 
| 125 | 126 | 
| 126   // Parallel move support. | 127   // Parallel move support. | 
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 426   LCodeGen* codegen_; | 427   LCodeGen* codegen_; | 
| 427   Label entry_; | 428   Label entry_; | 
| 428   Label exit_; | 429   Label exit_; | 
| 429   Label* external_exit_; | 430   Label* external_exit_; | 
| 430   int instruction_index_; | 431   int instruction_index_; | 
| 431 }; | 432 }; | 
| 432 | 433 | 
| 433 } }  // namespace v8::internal | 434 } }  // namespace v8::internal | 
| 434 | 435 | 
| 435 #endif  // V8_ARM_LITHIUM_CODEGEN_ARM_H_ | 436 #endif  // V8_ARM_LITHIUM_CODEGEN_ARM_H_ | 
| OLD | NEW | 
|---|