/external/v8/src/crankshaft/ |
lithium-codegen.h | 16 class LInstruction; 39 LInstruction* instr, Deoptimizer::DeoptReason deopt_reason); 42 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} 43 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} 79 const ZoneList<LInstruction*>* instructions_;
|
lithium-inl.h | 33 TempIterator::TempIterator(LInstruction* instr) 59 InputIterator::InputIterator(LInstruction* instr) 90 UseIterator::UseIterator(LInstruction* instr)
|
lithium-allocator-inl.h | 36 LInstruction* LAllocator::InstructionAt(int index) {
|
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 122 void DoDeferredNumberTagU(LInstruction* instr, 204 void DeoptimizeBranch(LInstruction* instr, 209 void Deoptimize(LInstruction* instr, Deoptimizer::DeoptReason deopt_reason, 211 void DeoptimizeIf(Condition cond, LInstruction* instr, 213 void DeoptimizeIfZero(Register rt, LInstruction* instr, 215 void DeoptimizeIfNotZero(Register rt, LInstruction* instr, 217 void DeoptimizeIfNegative(Register rt, LInstruction* instr, 219 void DeoptimizeIfSmi(Register rt, LInstruction* instr, 221 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr, 224 LInstruction* instr [all...] |
lithium-arm64.cc | 24 void LInstruction::VerifyCall() { 159 void LInstruction::PrintTo(StringStream* stream) { 178 void LInstruction::PrintDataTo(StringStream* stream) { 191 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 430 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 438 LInstruction* LChunkBuilder::DefineAsRegister( 445 LInstruction* LChunkBuilder::DefineAsSpilled( 452 LInstruction* LChunkBuilder::DefineSameAsFirst( 459 LInstruction* LChunkBuilder::DefineFixed( 465 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) { 527 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 535 LInstruction* LChunkBuilder::DefineAsRegister( 542 LInstruction* LChunkBuilder::DefineAsSpilled( 549 LInstruction* LChunkBuilder::DefineSameAsFirst( 556 LInstruction* LChunkBuilder::DefineFixed( 562 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-arm.h | 100 void DoDeferredNumberTagIU(LInstruction* instr, 147 LInstruction* GetNextInstruction(); 165 void GenerateBodyInstructionPre(LInstruction* instr) override; 184 LInstruction* instr, 190 LInstruction* instr, 196 LInstruction* instr, 201 LInstruction* instr) { 206 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 214 LInstruction* instr, 221 LInstruction* instr) [all...] |
lithium-arm.h | 164 Opcode opcode() const final { return LInstruction::k##type; } \ 167 static L##type* cast(LInstruction* instr) { \ 179 class LInstruction : public ZoneObject { 181 LInstruction() 187 virtual ~LInstruction() {} 278 class LTemplateResultInstruction : public LInstruction { 323 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) { 540 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 548 LInstruction* LChunkBuilder::DefineAsRegister( 555 LInstruction* LChunkBuilder::DefineAsSpilled( 562 LInstruction* LChunkBuilder::DefineSameAsFirst( 569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 575 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-ppc.h | 98 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, 138 LInstruction* GetNextInstruction(); 153 void GenerateBodyInstructionPre(LInstruction* instr) override; 167 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr); 170 LInstruction* instr, SafepointMode safepoint_mode); 173 LInstruction* instr, 177 LInstruction* instr) { 182 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 189 LInstruction* instr, LOperand* context); 195 LInstruction* instr) [all...] |
lithium-ppc.h | 164 Opcode opcode() const final { return LInstruction::k##type; } \ 167 static L##type* cast(LInstruction* instr) { \ 177 class LInstruction : public ZoneObject { 179 LInstruction() 184 virtual ~LInstruction() {} 274 class LTemplateResultInstruction : public LInstruction { 318 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) { 582 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 590 LInstruction* LChunkBuilder::DefineAsRegister( 597 LInstruction* LChunkBuilder::DefineAsSpilled [all...] |
lithium-codegen-x87.h | 125 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, 224 LInstruction* instr) [all...] |
lithium-x87.h | 166 Opcode opcode() const final { return LInstruction::k##type; } \ 169 static L##type* cast(LInstruction* instr) { \ 181 class LInstruction : public ZoneObject { 183 LInstruction() 189 virtual ~LInstruction() {} 284 class LTemplateResultInstruction : public LInstruction { 328 static LGap* cast(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) { 534 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 542 LInstruction* LChunkBuilder::DefineAsRegister( 549 LInstruction* LChunkBuilder::DefineAsSpilled( 556 LInstruction* LChunkBuilder::DefineSameAsFirst( 563 LInstruction* LChunkBuilder::DefineFixed [all...] |
lithium-codegen-mips.h | 99 void DoDeferredNumberTagIU(LInstruction* instr, 147 LInstruction* GetNextInstruction(); 165 void GenerateBodyInstructionPre(LInstruction* instr) override; 181 LInstruction* instr); 185 LInstruction* instr, 190 LInstruction* instr, 195 LInstruction* instr) { 200 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 208 LInstruction* instr, 215 LInstruction* instr) [all...] |
lithium-mips.h | 161 Opcode opcode() const final { return LInstruction::k##type; } \ 164 static L##type* cast(LInstruction* instr) { \ 176 class LInstruction : public ZoneObject { 178 LInstruction() 184 virtual ~LInstruction() {} 275 class LTemplateResultInstruction : public LInstruction { 320 static LGap* cast(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) { 534 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 542 LInstruction* LChunkBuilder::DefineAsRegister( 549 LInstruction* LChunkBuilder::DefineAsSpilled( 556 LInstruction* LChunkBuilder::DefineSameAsFirst( 563 LInstruction* LChunkBuilder::DefineFixed [all...] |
lithium-codegen-mips64.h | 100 void DoDeferredNumberTagIU(LInstruction* instr, 149 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, 217 LInstruction* instr) [all...] |
lithium-mips64.h | 164 Opcode opcode() const final { return LInstruction::k##type; } \ 167 static L##type* cast(LInstruction* instr) { \ 179 class LInstruction : public ZoneObject { 181 LInstruction() 187 virtual ~LInstruction() {} 278 class LTemplateResultInstruction : public LInstruction { 323 static LGap* cast(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) { 576 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 584 LInstruction* LChunkBuilder::DefineAsRegister( 591 LInstruction* LChunkBuilder::DefineAsSpilled( 599 LInstruction* LChunkBuilder::DefineSameAsFirst [all...] |
lithium-codegen-ia32.h | 90 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, 196 LInstruction* instr) [all...] |
lithium-ia32.h | 165 Opcode opcode() const final { return LInstruction::k##type; } \ 168 static L##type* cast(LInstruction* instr) { \ 180 class LInstruction : public ZoneObject { 182 LInstruction() 188 virtual ~LInstruction() {} 279 class LTemplateResultInstruction : public LInstruction { 323 static LGap* cast(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) { 560 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 568 LInstruction* LChunkBuilder::DefineAsRegister( 575 LInstruction* LChunkBuilder::DefineAsSpilled( 583 LInstruction* LChunkBuilder::DefineSameAsFirst( 590 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 596 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-codegen-x64.h | 85 void DoDeferredNumberTagIU(LInstruction* instr, 141 void GenerateBodyInstructionPre(LInstruction* instr) override; 142 void GenerateBodyInstructionPost(LInstruction* instr) override; 158 LInstruction* instr, 165 LInstruction* instr); 169 LInstruction* instr, 174 LInstruction* instr) { 179 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { 186 LInstruction* instr, 195 LInstruction* instr) [all...] |