/external/v8/src/crankshaft/arm/ |
D | lithium-arm.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 45 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 64 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 77 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 506 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 514 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 521 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 528 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 535 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 541 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | 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) { in CallRuntime() 208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 216 LInstruction* instr, 226 bool is_tail_call, LInstruction* instr); [all …]
|
D | 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() in LInstruction() function 179 virtual ~LInstruction() {} in ~LInstruction() 279 class LTemplateResultInstruction : public LInstruction { 324 static LGap* cast(LInstruction* instr) { in cast() 1417 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1443 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2521 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-ppc.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 43 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 62 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 75 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 519 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 527 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 534 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 541 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 548 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 554 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | 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) { in CallRuntime() 186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 193 LInstruction* instr, LOperand* context); 202 bool is_tail_call, LInstruction* instr); [all …]
|
/external/v8/src/crankshaft/s390/ |
D | lithium-s390.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 42 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 60 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 72 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 465 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 472 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 478 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 484 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 490 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 495 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | 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) { in CallRuntime() 186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 193 LInstruction* instr, LOperand* context); 202 bool is_tail_call, LInstruction* instr); [all …]
|
D | 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() in LInstruction() function 174 virtual ~LInstruction() {} in ~LInstruction() 272 class LTemplateResultInstruction : public LInstruction { 314 static LGap* cast(LInstruction* instr) { in cast() 1299 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1322 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2284 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/x87/ |
D | lithium-x87.cc | 27 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 48 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 53 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 64 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { in IsDoubleInput() 75 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 94 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 107 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 554 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 562 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 569 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() [all …]
|
D | 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) { in CallRuntime() 208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 215 LInstruction* instr, 227 bool is_tail_call, LInstruction* instr); [all …]
|
D | lithium-x87.h | 158 Opcode opcode() const final { return LInstruction::k##type; } \ 161 static L##type* cast(LInstruction* instr) { \ 173 class LInstruction : public ZoneObject { 175 LInstruction() in LInstruction() function 181 virtual ~LInstruction() {} in ~LInstruction() 285 class LTemplateResultInstruction : public LInstruction { 329 static LGap* cast(LInstruction* instr) { in cast() 1415 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1441 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2533 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 26 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 47 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 66 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 79 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak() 513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 521 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 528 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 535 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 542 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() [all …]
|
D | 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) { in CallRuntime() 204 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 212 LInstruction* instr, 222 bool is_tail_call, LInstruction* instr); [all …]
|
D | lithium-mips64.h | 157 Opcode opcode() const final { return LInstruction::k##type; } \ 160 static L##type* cast(LInstruction* instr) { \ 172 class LInstruction : public ZoneObject { 174 LInstruction() in LInstruction() function 180 virtual ~LInstruction() {} in ~LInstruction() 280 class LTemplateResultInstruction : public LInstruction { 325 static LGap* cast(LInstruction* instr) { in cast() 1443 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1469 Opcode opcode() const final { return LInstruction::kArithmeticT; } in opcode() 2527 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/mips/ |
D | lithium-mips.cc | 26 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 47 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 66 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 79 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak() 513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 521 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 528 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 535 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 542 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() [all …]
|
D | 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) { in CallRuntime() 202 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 210 LInstruction* instr, 220 bool is_tail_call, LInstruction* instr); [all …]
|
D | lithium-mips.h | 154 Opcode opcode() const final { return LInstruction::k##type; } \ 157 static L##type* cast(LInstruction* instr) { \ 169 class LInstruction : public ZoneObject { 171 LInstruction() in LInstruction() function 177 virtual ~LInstruction() {} in ~LInstruction() 277 class LTemplateResultInstruction : public LInstruction { 322 static LGap* cast(LInstruction* instr) { in cast() 1381 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1407 Opcode opcode() const final { return LInstruction::kArithmeticT; } in opcode() 2481 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-ia32.cc | 27 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 48 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 53 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 64 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 83 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 96 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 548 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 556 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 563 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 571 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() [all …]
|
D | 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) { in CallRuntime() 180 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 187 LInstruction* instr, 199 bool is_tail_call, LInstruction* instr); [all …]
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 27 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 48 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 67 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 80 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 539 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 547 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 554 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 562 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 575 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | 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) { in CallRuntime() 181 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) { in CallRuntime() 188 LInstruction* instr, 200 bool is_tail_call, LInstruction* instr); [all …]
|
D | lithium-x64.h | 155 Opcode opcode() const final { return LInstruction::k##type; } \ 158 static L##type* cast(LInstruction* instr) { \ 170 class LInstruction : public ZoneObject { 172 LInstruction() in LInstruction() function 178 virtual ~LInstruction() {} in ~LInstruction() 282 class LTemplateResultInstruction : public LInstruction { 329 static LGap* cast(LInstruction* instr) { in cast() 1419 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1445 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2526 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-arm64.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 138 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 157 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 170 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 409 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 417 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 424 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 431 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 438 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 444 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | 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 …]
|
/external/v8/src/crankshaft/ |
D | lithium-codegen.h | 18 class LInstruction; variable 41 LInstruction* instr, Deoptimizer::DeoptReason deopt_reason, int deopt_id); 44 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} in GenerateBodyInstructionPre() 45 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} in GenerateBodyInstructionPost() 81 const ZoneList<LInstruction*>* instructions_;
|