/external/chromium_org/v8/src/mips/ |
D | lithium-mips.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() 164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak() 533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 541 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 548 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 555 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 562 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() [all …]
|
D | lithium-codegen-mips.h | 104 void DoDeferredNumberTagIU(LInstruction* instr, 154 LInstruction* GetNextInstruction(); 172 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 188 LInstruction* instr); 192 LInstruction* instr, 197 LInstruction* instr, 202 LInstruction* instr) { in CallRuntime() 210 LInstruction* instr, 223 LInstruction* instr, 226 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-mips.h | 168 return LInstruction::k##type; \ 174 static L##type* cast(LInstruction* instr) { \ 186 class LInstruction : public ZoneObject { 188 LInstruction() in LInstruction() function 194 virtual ~LInstruction() {} in ~LInstruction() 287 class LTemplateResultInstruction : public LInstruction { 334 static LGap* cast(LInstruction* instr) { in cast() 1516 return LInstruction::kArithmeticD; in opcode() 1543 virtual Opcode opcode() const FINAL { return LInstruction::kArithmeticT; } in opcode() 2731 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/mips64/ |
D | lithium-mips64.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() 164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak() 533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 541 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 548 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 555 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 562 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() [all …]
|
D | lithium-codegen-mips64.h | 105 void DoDeferredNumberTagIU(LInstruction* instr, 155 LInstruction* GetNextInstruction(); 173 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 189 LInstruction* instr); 193 LInstruction* instr, 198 LInstruction* instr, 203 LInstruction* instr) { in CallRuntime() 211 LInstruction* instr, 224 LInstruction* instr, 227 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-mips64.h | 167 return LInstruction::k##type; \ 173 static L##type* cast(LInstruction* instr) { \ 185 class LInstruction : public ZoneObject { 187 LInstruction() in LInstruction() function 193 virtual ~LInstruction() {} in ~LInstruction() 286 class LTemplateResultInstruction : public LInstruction { 333 static LGap* cast(LInstruction* instr) { in cast() 1515 return LInstruction::kArithmeticD; in opcode() 1542 virtual Opcode opcode() const FINAL { return LInstruction::kArithmeticT; } in opcode() 2715 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/arm/ |
D | lithium-arm.cc | 22 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() 526 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 534 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 541 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 548 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 555 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 561 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-arm.h | 106 void DoDeferredNumberTagIU(LInstruction* instr, 154 LInstruction* GetNextInstruction(); 172 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 191 LInstruction* instr, 197 LInstruction* instr, 203 LInstruction* instr, 208 LInstruction* instr) { in CallRuntime() 216 LInstruction* instr, 229 LInstruction* instr, 232 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-arm.h | 171 return LInstruction::k##type; \ 177 static L##type* cast(LInstruction* instr) { \ 189 class LInstruction : public ZoneObject { 191 LInstruction() in LInstruction() function 197 virtual ~LInstruction() {} in ~LInstruction() 290 class LTemplateResultInstruction : public LInstruction { 337 static LGap* cast(LInstruction* instr) { in cast() 1550 return LInstruction::kArithmeticD; in opcode() 1578 return LInstruction::kArithmeticT; in opcode() 2771 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/x87/ |
D | lithium-x87.cc | 25 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 46 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 51 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 62 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { in IsDoubleInput() 73 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 92 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 105 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 583 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 591 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 598 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() [all …]
|
D | lithium-codegen-x87.h | 130 void DoDeferredNumberTagIU(LInstruction* instr, 180 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 181 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE; 197 LInstruction* instr); 201 LInstruction* instr, 204 void CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr, 209 LInstruction* instr) { in CallRuntime() 216 LInstruction* instr, 231 LInstruction* instr, 234 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-x87.h | 173 return LInstruction::k##type; \ 179 static L##type* cast(LInstruction* instr) { \ 191 class LInstruction : public ZoneObject { 193 LInstruction() in LInstruction() function 199 virtual ~LInstruction() {} in ~LInstruction() 296 class LTemplateResultInstruction : public LInstruction { 342 static LGap* cast(LInstruction* instr) { in cast() 1556 return LInstruction::kArithmeticD; in opcode() 1583 return LInstruction::kArithmeticT; in opcode() 2779 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/ia32/ |
D | lithium-ia32.cc | 25 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 46 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 51 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 62 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 81 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 94 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 577 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 585 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 592 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 600 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() [all …]
|
D | lithium-codegen-ia32.h | 96 void DoDeferredNumberTagIU(LInstruction* instr, 151 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 152 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE; 168 LInstruction* instr); 172 LInstruction* instr, 177 LInstruction* instr, 182 LInstruction* instr) { in CallRuntime() 189 LInstruction* instr, 204 LInstruction* instr, 207 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-ia32.h | 172 return LInstruction::k##type; \ 178 static L##type* cast(LInstruction* instr) { \ 190 class LInstruction : public ZoneObject { 192 LInstruction() in LInstruction() function 198 virtual ~LInstruction() {} in ~LInstruction() 291 class LTemplateResultInstruction : public LInstruction { 337 static LGap* cast(LInstruction* instr) { in cast() 1546 return LInstruction::kArithmeticD; in opcode() 1573 return LInstruction::kArithmeticT; in opcode() 2763 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/x64/ |
D | lithium-x64.cc | 25 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 46 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 65 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 78 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 559 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 567 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 574 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 582 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 589 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 595 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-x64.h | 89 void DoDeferredNumberTagIU(LInstruction* instr, 146 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE; 147 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE; 163 LInstruction* instr, 170 LInstruction* instr); 174 LInstruction* instr, 179 LInstruction* instr) { in CallRuntime() 186 LInstruction* instr, 201 LInstruction* instr, 204 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-x64.h | 168 return LInstruction::k##type; \ 174 static L##type* cast(LInstruction* instr) { \ 186 class LInstruction : public ZoneObject { 188 LInstruction() in LInstruction() function 194 virtual ~LInstruction() {} in ~LInstruction() 291 class LTemplateResultInstruction : public LInstruction { 341 static LGap* cast(LInstruction* instr) { in cast() 1532 return LInstruction::kArithmeticD; in opcode() 1560 return LInstruction::kArithmeticT; in opcode() 2762 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/arm64/ |
D | lithium-arm64.cc | 22 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 150 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 169 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 182 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 429 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 437 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 444 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 451 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 458 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 464 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-arm64.h | 131 void DoDeferredNumberTagU(LInstruction* instr, 216 void DeoptimizeBranch(LInstruction* instr, const char* detail, 220 void Deoptimize(LInstruction* instr, 223 void DeoptimizeIf(Condition cond, LInstruction* instr, 225 void DeoptimizeIfZero(Register rt, LInstruction* instr, 227 void DeoptimizeIfNotZero(Register rt, LInstruction* instr, 229 void DeoptimizeIfNegative(Register rt, LInstruction* instr, 231 void DeoptimizeIfSmi(Register rt, LInstruction* instr, 233 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr, 236 LInstruction* instr, const char* detail = NULL); [all …]
|
D | lithium-arm64.h | 183 return LInstruction::k##type; \ 189 static L##type* cast(LInstruction* instr) { \ 201 class LInstruction : public ZoneObject { 203 LInstruction() in LInstruction() function 208 virtual ~LInstruction() { } in ~LInstruction() 294 class LTemplateResultInstruction : public LInstruction { 415 static LGap* cast(LInstruction* instr) { in cast() 725 return LInstruction::kArithmeticD; in opcode() 753 return LInstruction::kArithmeticT; in opcode() 3107 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/ |
D | lithium-codegen.h | 17 class LInstruction; variable 41 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} in GenerateBodyInstructionPre() 42 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} in GenerateBodyInstructionPost() 71 const ZoneList<LInstruction*>* instructions_;
|
D | lithium-inl.h | 31 TempIterator::TempIterator(LInstruction* instr) in TempIterator() 57 InputIterator::InputIterator(LInstruction* instr) in InputIterator() 88 UseIterator::UseIterator(LInstruction* instr) in UseIterator()
|
D | lithium.h | 623 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 634 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 691 ZoneList<LInstruction*> instructions_; 787 inline explicit TempIterator(LInstruction* instr); 794 LInstruction* instr_; 803 inline explicit InputIterator(LInstruction* instr); 810 LInstruction* instr_; 818 inline explicit UseIterator(LInstruction* instr); 828 class LInstruction; variable
|
D | lithium-allocator-inl.h | 34 LInstruction* LAllocator::InstructionAt(int index) { in InstructionAt()
|