/external/v8/src/arm/ |
D | lithium-arm.cc | 63 void LInstruction::VerifyCall() { in VerifyCall() 93 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 420 LInstruction* first_instr = instructions()->at(first); in MarkEmptyBlocks() 421 LInstruction* last_instr = instructions()->at(last); in MarkEmptyBlocks() 431 LInstruction* cur = instructions()->at(i); in MarkEmptyBlocks() 451 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) { in AddInstruction() 657 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr, in Define() 666 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr) { in Define() 672 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 679 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() [all …]
|
D | lithium-codegen-arm.h | 152 LInstruction* GetNextInstruction(); 183 LInstruction* instr); 187 LInstruction* instr, 192 LInstruction* instr); 196 LInstruction* instr) { in CallRuntime() 203 LInstruction* instr); 209 LInstruction* instr); 213 void RegisterLazyDeoptimization(LInstruction* instr, 298 const ZoneList<LInstruction*>* instructions_;
|
D | lithium-arm.h | 174 static L##type* cast(LInstruction* instr) { \ 192 class LInstruction: public ZoneObject { 194 LInstruction() in LInstruction() function 199 virtual ~LInstruction() { } in ~LInstruction() 303 class LTemplateInstruction: public LInstruction { 1966 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 1979 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 2016 ZoneList<LInstruction*> instructions_; 2042 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); 2114 LInstruction* Define(LTemplateInstruction<1, I, T>* instr, [all …]
|
D | lithium-codegen-arm.cc | 219 LInstruction* instr = instructions_->at(current_instruction_); in GenerateBody() 234 LInstruction* LCodeGen::GetNextInstruction() { in GetNextInstruction() 486 LInstruction* instr) { in CallCode() 493 LInstruction* instr, in CallCodeGeneric() 512 LInstruction* instr) { in CallRuntime() 525 LInstruction* instr) { in CallRuntimeFromDeferred() 532 void LCodeGen::RegisterLazyDeoptimization(LInstruction* instr, in RegisterLazyDeoptimization() 767 LInstruction* next = GetNextInstruction(); in DoGap() 2690 LInstruction* instr) { in CallKnownFunction()
|
/external/v8/src/x64/ |
D | lithium-x64.cc | 73 void LInstruction::VerifyCall() { in VerifyCall() 95 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 377 LInstruction* first_instr = instructions()->at(first); in MarkEmptyBlocks() 378 LInstruction* last_instr = instructions()->at(last); in MarkEmptyBlocks() 388 LInstruction* cur = instructions()->at(i); in MarkEmptyBlocks() 444 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) { in AddInstruction() 650 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr, in Define() 659 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr) { in Define() 665 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 672 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() [all …]
|
D | lithium-codegen-x64.h | 136 LInstruction* GetNextInstruction(); 167 LInstruction* instr, 174 LInstruction* instr); 178 LInstruction* instr); 182 LInstruction* instr) { in CallRuntime() 189 LInstruction* instr); 196 LInstruction* instr); 200 void RegisterLazyDeoptimization(LInstruction* instr, 291 const ZoneList<LInstruction*>* instructions_;
|
D | lithium-x64.h | 174 static L##type* cast(LInstruction* instr) { \ 192 class LInstruction: public ZoneObject { 194 LInstruction() in LInstruction() function 200 virtual ~LInstruction() { } in ~LInstruction() 304 class LTemplateInstruction: public LInstruction { 1949 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 1962 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 1999 ZoneList<LInstruction*> instructions_; 2025 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); 2097 LInstruction* Define(LTemplateInstruction<1, I, T>* instr, [all …]
|
D | lithium-codegen-x64.cc | 228 LInstruction* instr = instructions_->at(current_instruction_); in GenerateBody() 243 LInstruction* LCodeGen::GetNextInstruction() { in GetNextInstruction() 445 LInstruction* instr, in CallCodeGeneric() 465 LInstruction* instr) { in CallCode() 472 LInstruction* instr) { in CallRuntime() 485 LInstruction* instr) { in CallRuntimeFromDeferred() 493 void LCodeGen::RegisterLazyDeoptimization(LInstruction* instr, in RegisterLazyDeoptimization() 711 LInstruction* next = GetNextInstruction(); in DoGap() 2559 LInstruction* instr) { in CallKnownFunction()
|
/external/v8/src/ia32/ |
D | lithium-ia32.cc | 73 void LInstruction::VerifyCall() { in VerifyCall() 95 void LInstruction::PrintTo(StringStream* stream) { in PrintTo() 376 LInstruction* first_instr = instructions()->at(first); in MarkEmptyBlocks() 377 LInstruction* last_instr = instructions()->at(last); in MarkEmptyBlocks() 387 LInstruction* cur = instructions()->at(i); in MarkEmptyBlocks() 443 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) { in AddInstruction() 649 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr, in Define() 658 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr) { in Define() 664 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister() 671 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled() [all …]
|
D | lithium-codegen-ia32.h | 141 LInstruction* GetNextInstruction(); 180 LInstruction* instr, 185 LInstruction* instr, 191 LInstruction* instr, 196 LInstruction* instr, in CallRuntime() 204 LInstruction* instr); 210 LInstruction* instr); 214 void RegisterLazyDeoptimization(LInstruction* instr, 294 const ZoneList<LInstruction*>* instructions_;
|
D | lithium-ia32.h | 174 static L##type* cast(LInstruction* instr) { \ 192 class LInstruction: public ZoneObject { 194 LInstruction() in LInstruction() function 199 virtual ~LInstruction() { } in ~LInstruction() 304 class LTemplateInstruction: public LInstruction { 2023 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 2036 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 2073 ZoneList<LInstruction*> instructions_; 2099 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node); 2171 LInstruction* Define(LTemplateInstruction<1, I, T>* instr, [all …]
|
D | lithium-codegen-ia32.cc | 215 LInstruction* instr = instructions_->at(current_instruction_); in GenerateBody() 230 LInstruction* LCodeGen::GetNextInstruction() { in GetNextInstruction() 413 LInstruction* instr, in CallCodeGeneric() 438 LInstruction* instr, in CallCode() 446 LInstruction* instr, in CallRuntime() 464 LInstruction* instr) { in CallRuntimeFromDeferred() 472 void LCodeGen::RegisterLazyDeoptimization(LInstruction* instr, in RegisterLazyDeoptimization() 710 LInstruction* next = GetNextInstruction(); in DoGap() 2544 LInstruction* instr) { in CallKnownFunction()
|
/external/v8/src/mips/ |
D | lithium-mips.h | 47 class LInstruction: public ZoneObject { 49 LInstruction() { } in LInstruction() function 50 virtual ~LInstruction() { } in ~LInstruction() 151 class LGap: public LInstruction { 187 class LOsrEntry: public LInstruction { 190 static LOsrEntry* cast(LInstruction* instr) { in cast() 245 const ZoneList<LInstruction*>* instructions() const { in instructions() 291 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node) { \
|
/external/v8/src/ |
D | lithium-allocator-inl.h | 51 LInstruction* LAllocator::InstructionAt(int index) { in InstructionAt() 61 TempIterator::TempIterator(LInstruction* instr) in TempIterator() 89 InputIterator::InputIterator(LInstruction* instr) in InputIterator() 117 UseIterator::UseIterator(LInstruction* instr) in UseIterator()
|
D | lithium-allocator.h | 158 class LInstruction; variable 164 inline explicit TempIterator(LInstruction* instr); 171 LInstruction* instr_; 180 inline explicit InputIterator(LInstruction* instr); 187 LInstruction* instr_; 195 inline explicit UseIterator(LInstruction* instr); 496 void MeetConstraintsBetween(LInstruction* first, 497 LInstruction* second, 589 inline LInstruction* InstructionAt(int index);
|
D | lithium-allocator.cc | 637 LInstruction* instr = InstructionAt(pos); in AllocateFixed() 778 LInstruction* instr = NULL; in MeetRegisterConstraints() 779 LInstruction* prev_instr = NULL; in MeetRegisterConstraints() 788 void LAllocator::MeetConstraintsBetween(LInstruction* first, in MeetConstraintsBetween() 789 LInstruction* second, in MeetConstraintsBetween() 875 LInstruction* instr = InstructionAt(index); in MeetConstraintsBetween() 940 LInstruction* instr = InstructionAt(index); in ProcessInstructions() 1125 LInstruction* branch = InstructionAt(pred->last_instruction_index()); in ResolveControlFlow() 1410 const ZoneList<LInstruction*>* instrs = chunk_->instructions(); in ProcessOsrEntry()
|
D | hydrogen-instructions.h | 47 class LInstruction; variable 193 virtual LInstruction* CompileToLithium(LChunkBuilder* builder); \ 647 virtual LInstruction* CompileToLithium(LChunkBuilder* builder) = 0;
|
D | hydrogen-instructions.cc | 49 LInstruction* H##type::CompileToLithium(LChunkBuilder* builder) { \
|
D | hydrogen.cc | 5909 const ZoneList<LInstruction*>* instructions = chunk->instructions(); in Trace() 5911 LInstruction* linstr = instructions->at(i); in Trace()
|