/external/chromium_org/v8/src/arm/ |
D | lithium-arm.cc | 23 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 44 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 63 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 76 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 532 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 540 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 547 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 554 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 561 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 567 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-arm.h | 106 void DoDeferredNumberTagIU(LInstruction* instr, 154 LInstruction* GetNextInstruction(); 172 void GenerateBodyInstructionPre(LInstruction* instr) V8_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 | 169 return LInstruction::k##type; \ 175 static L##type* cast(LInstruction* instr) { \ 187 class LInstruction : public ZoneObject { 189 LInstruction() in LInstruction() function 195 virtual ~LInstruction() {} in ~LInstruction() 284 class LTemplateResultInstruction : public LInstruction { 331 static LGap* cast(LInstruction* instr) { in cast() 1514 return LInstruction::kArithmeticD; in opcode() 1542 return LInstruction::kArithmeticT; in opcode() 2733 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/mips/ |
D | lithium-mips.cc | 23 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 44 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 63 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 76 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 163 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak() 537 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 545 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 552 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 559 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 566 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() [all …]
|
D | lithium-codegen-mips.h | 104 void DoDeferredNumberTagIU(LInstruction* instr, 154 LInstruction* GetNextInstruction(); 172 void GenerateBodyInstructionPre(LInstruction* instr) V8_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 | 166 return LInstruction::k##type; \ 172 static L##type* cast(LInstruction* instr) { \ 184 class LInstruction : public ZoneObject { 186 LInstruction() in LInstruction() function 192 virtual ~LInstruction() {} in ~LInstruction() 281 class LTemplateResultInstruction : public LInstruction { 328 static LGap* cast(LInstruction* instr) { in cast() 1477 return LInstruction::kArithmeticD; in opcode() 1504 virtual Opcode opcode() const V8_FINAL { return LInstruction::kArithmeticT; } in opcode() 2690 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/x87/ |
D | lithium-x87.cc | 26 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 47 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 52 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 63 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { in IsDoubleInput() 74 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 93 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 106 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 | 127 void DoDeferredNumberTagIU(LInstruction* instr, 177 void GenerateBodyInstructionPre(LInstruction* instr) V8_OVERRIDE; 178 void GenerateBodyInstructionPost(LInstruction* instr) V8_OVERRIDE; 194 LInstruction* instr); 198 LInstruction* instr, 203 LInstruction* instr); 207 LInstruction* instr) { in CallRuntime() 214 LInstruction* instr, 229 LInstruction* instr, 232 void RecordSafepointWithLazyDeopt(LInstruction* instr, [all …]
|
D | lithium-x87.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 { 332 static LGap* cast(LInstruction* instr) { in cast() 1520 return LInstruction::kArithmeticD; in opcode() 1547 return LInstruction::kArithmeticT; in opcode() 2739 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/ia32/ |
D | lithium-ia32.cc | 26 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 47 bool LInstruction::HasDoubleRegisterResult() { in HasDoubleRegisterResult() 52 bool LInstruction::HasDoubleRegisterInput() { in HasDoubleRegisterInput() 63 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 82 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 95 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() 606 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() [all …]
|
D | lithium-codegen-ia32.h | 96 void DoDeferredNumberTagIU(LInstruction* instr, 151 void GenerateBodyInstructionPre(LInstruction* instr) V8_OVERRIDE; 152 void GenerateBodyInstructionPost(LInstruction* instr) V8_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 | 166 return LInstruction::k##type; \ 172 static L##type* cast(LInstruction* instr) { \ 184 class LInstruction : public ZoneObject { 186 LInstruction() in LInstruction() function 192 virtual ~LInstruction() {} in ~LInstruction() 281 class LTemplateResultInstruction : public LInstruction { 327 static LGap* cast(LInstruction* instr) { in cast() 1505 return LInstruction::kArithmeticD; in opcode() 1532 return LInstruction::kArithmeticT; in opcode() 2719 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/arm64/ |
D | lithium-arm64.cc | 24 void LInstruction::VerifyCall() { in LITHIUM_CONCRETE_INSTRUCTION_LIST() 152 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 171 void LInstruction::PrintDataTo(StringStream* stream) { in PrintDataTo() 184 void LInstruction::PrintOutputOperandTo(StringStream* stream) { in PrintOutputOperandTo() 435 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 443 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 450 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 457 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 464 LInstruction* LChunkBuilder::DefineFixed( in DefineFixed() 470 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-arm64.h | 145 void DoDeferredNumberTagU(LInstruction* instr, 289 void GenerateBodyInstructionPre(LInstruction* instr) V8_OVERRIDE; 305 LInstruction* instr); 309 LInstruction* instr, 314 LInstruction* instr, 319 LInstruction* instr) { in CallRuntime() 327 LInstruction* instr, 337 LInstruction* instr, 354 void RecordSafepointWithLazyDeopt(LInstruction* instr, 461 virtual LInstruction* instr() = 0;
|
D | lithium-arm64.h | 181 return LInstruction::k##type; \ 187 static L##type* cast(LInstruction* instr) { \ 199 class LInstruction : public ZoneObject { 201 LInstruction() in LInstruction() function 206 virtual ~LInstruction() { } in ~LInstruction() 289 class LTemplateResultInstruction : public LInstruction { 389 static LGap* cast(LInstruction* instr) { in cast() 699 return LInstruction::kArithmeticD; in opcode() 727 return LInstruction::kArithmeticT; in opcode() 3073 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/x64/ |
D | lithium-x64.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() 555 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define() 563 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 570 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() 578 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() 585 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed() 591 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble() [all …]
|
D | lithium-codegen-x64.h | 89 void DoDeferredNumberTagIU(LInstruction* instr, 146 void GenerateBodyInstructionPre(LInstruction* instr) V8_OVERRIDE; 147 void GenerateBodyInstructionPost(LInstruction* instr) V8_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 | 166 return LInstruction::k##type; \ 172 static L##type* cast(LInstruction* instr) { \ 184 class LInstruction : public ZoneObject { 186 LInstruction() in LInstruction() function 192 virtual ~LInstruction() {} in ~LInstruction() 285 class LTemplateResultInstruction : public LInstruction { 335 static LGap* cast(LInstruction* instr) { in cast() 1495 return LInstruction::kArithmeticD; in opcode() 1523 return LInstruction::kArithmeticT; in opcode() 2719 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); [all …]
|
/external/chromium_org/v8/src/ |
D | lithium-codegen.h | 15 class LInstruction; variable 38 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} in GenerateBodyInstructionPre() 39 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} in GenerateBodyInstructionPost() 68 const ZoneList<LInstruction*>* instructions_;
|
D | lithium-allocator-inl.h | 32 LInstruction* LAllocator::InstructionAt(int index) { in InstructionAt() 42 TempIterator::TempIterator(LInstruction* instr) in TempIterator() 70 InputIterator::InputIterator(LInstruction* instr) in InputIterator() 103 UseIterator::UseIterator(LInstruction* instr) in UseIterator()
|
D | lithium-allocator.h | 131 class LInstruction; variable 137 inline explicit TempIterator(LInstruction* instr); 144 LInstruction* instr_; 153 inline explicit InputIterator(LInstruction* instr); 160 LInstruction* instr_; 168 inline explicit UseIterator(LInstruction* instr); 461 void MeetConstraintsBetween(LInstruction* first, 462 LInstruction* second, 568 inline LInstruction* InstructionAt(int index);
|
D | lithium.cc | 277 LInstruction* first_instr = instructions()->at(first); in MarkEmptyBlocks() 278 LInstruction* last_instr = instructions()->at(last); in MarkEmptyBlocks() 287 LInstruction* cur = instructions()->at(i); in MarkEmptyBlocks() 306 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) { in AddInstruction()
|
D | lithium-codegen.cc | 62 LInstruction* instr = instructions_->at(current_instruction_); in GenerateBody() 109 LInstruction* instr = instructions_->at(i); in CheckEnvironmentUsage()
|
D | lithium.h | 623 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 634 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 691 ZoneList<LInstruction*> instructions_;
|
D | lithium-allocator.cc | 626 LInstruction* instr = InstructionAt(pos); in AllocateFixed() 773 LInstruction* instr = NULL; in MeetRegisterConstraints() 774 LInstruction* prev_instr = NULL; in MeetRegisterConstraints() 784 void LAllocator::MeetConstraintsBetween(LInstruction* first, in MeetConstraintsBetween() 785 LInstruction* second, in MeetConstraintsBetween() 880 LInstruction* instr = InstructionAt(index); in MeetConstraintsBetween() 946 LInstruction* instr = InstructionAt(index); in ProcessInstructions() 1064 LInstruction* branch = in ResolvePhis() 1174 LInstruction* branch = InstructionAt(pred->last_instruction_index()); in ResolveControlFlow()
|