/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() 480 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 488 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 495 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 502 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 509 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 515 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 | 148 Opcode opcode() const final { return LInstruction::k##type; } \ 151 static L##type* cast(LInstruction* instr) { \ 163 class LInstruction : public ZoneObject { 165 LInstruction() in LInstruction() function 171 virtual ~LInstruction() {} in ~LInstruction() 271 class LTemplateResultInstruction : public LInstruction { 316 static LGap* cast(LInstruction* instr) { in cast() 1380 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1406 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2364 #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() 493 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 501 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 508 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 515 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 522 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 528 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 …]
|
D | lithium-ppc.h | 150 Opcode opcode() const final { return LInstruction::k##type; } \ 153 static L##type* cast(LInstruction* instr) { \ 163 class LInstruction : public ZoneObject { 165 LInstruction() in LInstruction() function 170 virtual ~LInstruction() {} in ~LInstruction() 269 class LTemplateResultInstruction : public LInstruction { 313 static LGap* cast(LInstruction* instr) { in cast() 1361 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1385 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2290 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [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() 443 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 450 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 456 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 462 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 468 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 473 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 | 147 Opcode opcode() const final { return LInstruction::k##type; } \ 150 static L##type* cast(LInstruction* instr) { \ 158 class LInstruction : public ZoneObject { 160 LInstruction() in LInstruction() function 165 virtual ~LInstruction() {} in ~LInstruction() 263 class LTemplateResultInstruction : public LInstruction { 305 static LGap* cast(LInstruction* instr) { in cast() 1251 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1274 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2123 #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() 487 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 495 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 502 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 509 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 516 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 | 146 Opcode opcode() const final { return LInstruction::k##type; } \ 149 static L##type* cast(LInstruction* instr) { \ 161 class LInstruction : public ZoneObject { 163 LInstruction() in LInstruction() function 169 virtual ~LInstruction() {} in ~LInstruction() 269 class LTemplateResultInstruction : public LInstruction { 314 static LGap* cast(LInstruction* instr) { in cast() 1343 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1369 Opcode opcode() const final { return LInstruction::kArithmeticT; } in opcode() 2323 #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() 487 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 495 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 502 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 509 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 516 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 | 149 Opcode opcode() const final { return LInstruction::k##type; } \ 152 static L##type* cast(LInstruction* instr) { \ 164 class LInstruction : public ZoneObject { 166 LInstruction() in LInstruction() function 172 virtual ~LInstruction() {} in ~LInstruction() 272 class LTemplateResultInstruction : public LInstruction { 317 static LGap* cast(LInstruction* instr) { in cast() 1405 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1431 Opcode opcode() const final { return LInstruction::kArithmeticT; } in opcode() 2369 #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() 528 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 536 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 543 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 | 150 Opcode opcode() const final { return LInstruction::k##type; } \ 153 static L##type* cast(LInstruction* instr) { \ 165 class LInstruction : public ZoneObject { 167 LInstruction() in LInstruction() function 173 virtual ~LInstruction() {} in ~LInstruction() 277 class LTemplateResultInstruction : public LInstruction { 321 static LGap* cast(LInstruction* instr) { in cast() 1378 Opcode opcode() const override { return LInstruction::kArithmeticD; } in opcode() 1404 Opcode opcode() const override { return LInstruction::kArithmeticT; } in opcode() 2377 #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() 522 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 530 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 537 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 545 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 | 28 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 49 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 68 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 81 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 515 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 523 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 530 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 538 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 545 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 551 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 …]
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-arm64.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 130 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 149 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 162 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 383 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 391 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 398 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 405 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 412 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 418 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-arm64.h | 120 void DoDeferredNumberTagU(LInstruction* instr, 200 void DeoptimizeBranch(LInstruction* instr, DeoptimizeReason deopt_reason, 204 void Deoptimize(LInstruction* instr, DeoptimizeReason deopt_reason, 206 void DeoptimizeIf(Condition cond, LInstruction* instr, 208 void DeoptimizeIfZero(Register rt, LInstruction* instr, 210 void DeoptimizeIfNotZero(Register rt, LInstruction* instr, 212 void DeoptimizeIfNegative(Register rt, LInstruction* instr, 214 void DeoptimizeIfSmi(Register rt, LInstruction* instr, 216 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr, 219 LInstruction* instr, DeoptimizeReason deopt_reason); [all …]
|
/external/v8/src/crankshaft/ |
D | lithium-codegen.h | 19 class LInstruction; variable 44 static Deoptimizer::DeoptInfo MakeDeoptInfo(LInstruction* instr, 49 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} in GenerateBodyInstructionPre() 50 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} in GenerateBodyInstructionPost() 84 const ZoneList<LInstruction*>* instructions_;
|