/external/v8/src/crankshaft/ |
lithium-codegen.h | 18 class LInstruction; 41 LInstruction* instr, Deoptimizer::DeoptReason deopt_reason, int deopt_id); 44 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} 45 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} 81 const ZoneList<LInstruction*>* instructions_;
|
lithium-inl.h | 35 TempIterator::TempIterator(LInstruction* instr) 61 InputIterator::InputIterator(LInstruction* instr) 92 UseIterator::UseIterator(LInstruction* instr)
|
lithium-allocator-inl.h | 38 LInstruction* LAllocator::InstructionAt(int index) {
|
lithium.h | 635 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 652 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } 706 ZoneList<LInstruction*> instructions_; 750 void CreateLazyBailoutForCall(HBasicBlock* current_block, LInstruction* instr, 755 LInstruction* AssignEnvironment(LInstruction* instr, 810 inline explicit TempIterator(LInstruction* instr); 817 LInstruction* instr_; 826 inline explicit InputIterator(LInstruction* instr); 833 LInstruction* instr_ [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 120 void DoDeferredNumberTagU(LInstruction* instr, 202 void DeoptimizeBranch(LInstruction* instr, 207 void Deoptimize(LInstruction* instr, Deoptimizer::DeoptReason deopt_reason, 209 void DeoptimizeIf(Condition cond, LInstruction* instr, 211 void DeoptimizeIfZero(Register rt, LInstruction* instr, 213 void DeoptimizeIfNotZero(Register rt, LInstruction* instr, 215 void DeoptimizeIfNegative(Register rt, LInstruction* instr, 217 void DeoptimizeIfSmi(Register rt, LInstruction* instr, 219 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr, 222 LInstruction* instr [all...] |
lithium-arm64.cc | 24 void LInstruction::VerifyCall() { 138 void LInstruction::PrintTo(StringStream* stream) { 157 void LInstruction::PrintDataTo(StringStream* stream) { 170 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 409 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 417 LInstruction* LChunkBuilder::DefineAsRegister( 424 LInstruction* LChunkBuilder::DefineAsSpilled( 431 LInstruction* LChunkBuilder::DefineSameAsFirst( 438 LInstruction* LChunkBuilder::DefineFixed( 444 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-arm.cc | 24 void LInstruction::VerifyCall() { 45 void LInstruction::PrintTo(StringStream* stream) { 64 void LInstruction::PrintDataTo(StringStream* stream) { 77 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 506 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 514 LInstruction* LChunkBuilder::DefineAsRegister( 521 LInstruction* LChunkBuilder::DefineAsSpilled( 528 LInstruction* LChunkBuilder::DefineSameAsFirst( 535 LInstruction* LChunkBuilder::DefineFixed( 541 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-arm.h | 98 void DoDeferredNumberTagIU(LInstruction* instr, 143 LInstruction* GetNextInstruction(); 167 void GenerateBodyInstructionPre(LInstruction* instr) override; 186 LInstruction* instr, 192 LInstruction* instr, 198 LInstruction* instr, 203 LInstruction* instr) { 208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 216 LInstruction* instr, 226 bool is_tail_call, LInstruction* instr) [all...] |
lithium-arm.h | 156 Opcode opcode() const final { return LInstruction::k##type; } \ 159 static L##type* cast(LInstruction* instr) { \ 171 class LInstruction : public ZoneObject { 173 LInstruction() 179 virtual ~LInstruction() {} 279 class LTemplateResultInstruction : public LInstruction { 324 static LGap* cast(LInstruction* instr) { [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-ppc.cc | 24 void LInstruction::VerifyCall() { 43 void LInstruction::PrintTo(StringStream* stream) { 62 void LInstruction::PrintDataTo(StringStream* stream) { 75 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 519 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 527 LInstruction* LChunkBuilder::DefineAsRegister( 534 LInstruction* LChunkBuilder::DefineAsSpilled( 541 LInstruction* LChunkBuilder::DefineSameAsFirst( 548 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 554 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-ppc.h | 98 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, 136 LInstruction* GetNextInstruction(); 157 void GenerateBodyInstructionPre(LInstruction* instr) override; 171 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr); 174 LInstruction* instr, SafepointMode safepoint_mode); 177 LInstruction* instr, 181 LInstruction* instr) { 186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 193 LInstruction* instr, LOperand* context); 202 bool is_tail_call, LInstruction* instr) [all...] |
lithium-ppc.h | 158 Opcode opcode() const final { return LInstruction::k##type; } \ 161 static L##type* cast(LInstruction* instr) { \ 171 class LInstruction : public ZoneObject { 173 LInstruction() 178 virtual ~LInstruction() {} 277 class LTemplateResultInstruction : public LInstruction { 321 static LGap* cast(LInstruction* instr) { [all...] |
/external/v8/src/crankshaft/s390/ |
lithium-s390.cc | 24 void LInstruction::VerifyCall() { 42 void LInstruction::PrintTo(StringStream* stream) { 60 void LInstruction::PrintDataTo(StringStream* stream) { 72 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 465 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 472 LInstruction* LChunkBuilder::DefineAsRegister( 478 LInstruction* LChunkBuilder::DefineAsSpilled( 484 LInstruction* LChunkBuilder::DefineSameAsFirst( 490 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 495 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-s390.h | 97 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, 136 LInstruction* GetNextInstruction(); 157 void GenerateBodyInstructionPre(LInstruction* instr) override; 171 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr); 174 LInstruction* instr, SafepointMode safepoint_mode); 177 LInstruction* instr, 181 LInstruction* instr) { 186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 193 LInstruction* instr, LOperand* context); 202 bool is_tail_call, LInstruction* instr) [all...] |
lithium-s390.h | 156 Opcode opcode() const final { return LInstruction::k##type; } \ 159 static L##type* cast(LInstruction* instr) { \ 167 class LInstruction : public ZoneObject { 169 LInstruction() 174 virtual ~LInstruction() {} 272 class LTemplateResultInstruction : public LInstruction { 314 static LGap* cast(LInstruction* instr) { [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-x87.cc | 27 void LInstruction::VerifyCall() { 48 bool LInstruction::HasDoubleRegisterResult() { 53 bool LInstruction::HasDoubleRegisterInput() { 64 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { 75 void LInstruction::PrintTo(StringStream* stream) { 94 void LInstruction::PrintDataTo(StringStream* stream) { 107 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 554 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 562 LInstruction* LChunkBuilder::DefineAsRegister( 569 LInstruction* LChunkBuilder::DefineAsSpilled [all...] |
lithium-codegen-x87.h | 121 void DoDeferredNumberTagIU(LInstruction* instr, 174 void GenerateBodyInstructionPre(LInstruction* instr) override; 175 void GenerateBodyInstructionPost(LInstruction* instr) override; 191 LInstruction* instr); 195 LInstruction* instr, 198 void CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr, 203 LInstruction* instr) { 208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 215 LInstruction* instr, 227 bool is_tail_call, LInstruction* instr) [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-mips.cc | 26 void LInstruction::VerifyCall() { 47 void LInstruction::PrintTo(StringStream* stream) { 66 void LInstruction::PrintDataTo(StringStream* stream) { 79 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { 513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 521 LInstruction* LChunkBuilder::DefineAsRegister( 528 LInstruction* LChunkBuilder::DefineAsSpilled( 535 LInstruction* LChunkBuilder::DefineSameAsFirst( 542 LInstruction* LChunkBuilder::DefineFixed [all...] |
lithium-codegen-mips.h | 97 void DoDeferredNumberTagIU(LInstruction* instr, 143 LInstruction* GetNextInstruction(); 167 void GenerateBodyInstructionPre(LInstruction* instr) override; 183 LInstruction* instr); 187 LInstruction* instr, 192 LInstruction* instr, 197 LInstruction* instr) { 202 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 210 LInstruction* instr, 220 bool is_tail_call, LInstruction* instr) [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-mips64.cc | 26 void LInstruction::VerifyCall() { 47 void LInstruction::PrintTo(StringStream* stream) { 66 void LInstruction::PrintDataTo(StringStream* stream) { 79 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { 513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 521 LInstruction* LChunkBuilder::DefineAsRegister( 528 LInstruction* LChunkBuilder::DefineAsSpilled( 535 LInstruction* LChunkBuilder::DefineSameAsFirst( 542 LInstruction* LChunkBuilder::DefineFixed [all...] |
lithium-codegen-mips64.h | 98 void DoDeferredNumberTagIU(LInstruction* instr, 145 LInstruction* GetNextInstruction(); 169 void GenerateBodyInstructionPre(LInstruction* instr) override; 185 LInstruction* instr); 189 LInstruction* instr, 194 LInstruction* instr, 199 LInstruction* instr) { 204 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 212 LInstruction* instr, 222 bool is_tail_call, LInstruction* instr) [all...] |
/external/v8/src/crankshaft/ia32/ |
lithium-ia32.cc | 27 void LInstruction::VerifyCall() { 48 bool LInstruction::HasDoubleRegisterResult() { 53 bool LInstruction::HasDoubleRegisterInput() { 64 void LInstruction::PrintTo(StringStream* stream) { 83 void LInstruction::PrintDataTo(StringStream* stream) { 96 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 548 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 556 LInstruction* LChunkBuilder::DefineAsRegister( 563 LInstruction* LChunkBuilder::DefineAsSpilled( 571 LInstruction* LChunkBuilder::DefineSameAsFirst [all...] |
lithium-codegen-ia32.h | 86 void DoDeferredNumberTagIU(LInstruction* instr, 144 void GenerateBodyInstructionPre(LInstruction* instr) override; 145 void GenerateBodyInstructionPost(LInstruction* instr) override; 161 LInstruction* instr); 165 LInstruction* instr, 170 LInstruction* instr, 175 LInstruction* instr) { 180 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 187 LInstruction* instr, 199 bool is_tail_call, LInstruction* instr) [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-x64.cc | 27 void LInstruction::VerifyCall() { 48 void LInstruction::PrintTo(StringStream* stream) { 67 void LInstruction::PrintDataTo(StringStream* stream) { 80 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 539 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 547 LInstruction* LChunkBuilder::DefineAsRegister( 554 LInstruction* LChunkBuilder::DefineAsSpilled( 562 LInstruction* LChunkBuilder::DefineSameAsFirst( 569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 575 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-x64.h | 83 void DoDeferredNumberTagIU(LInstruction* instr, 143 void GenerateBodyInstructionPre(LInstruction* instr) override; 144 void GenerateBodyInstructionPost(LInstruction* instr) override; 160 LInstruction* instr, 167 LInstruction* instr); 171 LInstruction* instr, 176 LInstruction* instr) { 181 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 188 LInstruction* instr, 200 bool is_tail_call, LInstruction* instr) [all...] |