/external/chromium_org/v8/src/ |
lithium-codegen.h | 17 class LInstruction; 41 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} 42 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} 71 const ZoneList<LInstruction*>* instructions_;
|
lithium-inl.h | 31 TempIterator::TempIterator(LInstruction* instr) 57 InputIterator::InputIterator(LInstruction* instr) 88 UseIterator::UseIterator(LInstruction* instr)
|
lithium-allocator-inl.h | 34 LInstruction* LAllocator::InstructionAt(int index) {
|
lithium.h | 623 void AddInstruction(LInstruction* instruction, HBasicBlock* block); 634 const ZoneList<LInstruction*>* instructions() const { return &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;
|
/external/chromium_org/v8/src/arm64/ |
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...] |
lithium-arm64.cc | 22 void LInstruction::VerifyCall() { 150 void LInstruction::PrintTo(StringStream* stream) { 169 void LInstruction::PrintDataTo(StringStream* stream) { 182 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 429 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 437 LInstruction* LChunkBuilder::DefineAsRegister( 444 LInstruction* LChunkBuilder::DefineAsSpilled( 451 LInstruction* LChunkBuilder::DefineSameAsFirst( 458 LInstruction* LChunkBuilder::DefineFixed( 464 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
lithium-arm64.h | 183 return LInstruction::k##type; \ 189 static L##type* cast(LInstruction* instr) { \ 201 class LInstruction : public ZoneObject { 203 LInstruction() 208 virtual ~LInstruction() { } 294 class LTemplateResultInstruction : public LInstruction { 415 static LGap* cast(LInstruction* instr) { 725 return LInstruction::kArithmeticD; 753 return LInstruction::kArithmeticT; [all...] |
/external/chromium_org/v8/src/arm/ |
lithium-arm.cc | 22 void LInstruction::VerifyCall() { 43 void LInstruction::PrintTo(StringStream* stream) { 62 void LInstruction::PrintDataTo(StringStream* stream) { 75 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 526 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 534 LInstruction* LChunkBuilder::DefineAsRegister( 541 LInstruction* LChunkBuilder::DefineAsSpilled( 548 LInstruction* LChunkBuilder::DefineSameAsFirst( 555 LInstruction* LChunkBuilder::DefineFixed( 561 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
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) { 216 LInstruction* instr, 229 LInstruction* instr, 232 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-arm.h | 171 return LInstruction::k##type; \ 177 static L##type* cast(LInstruction* instr) { \ 189 class LInstruction : public ZoneObject { 191 LInstruction() 197 virtual ~LInstruction() {} 290 class LTemplateResultInstruction : public LInstruction { 337 static LGap* cast(LInstruction* instr) { [all...] |
/external/chromium_org/v8/src/x87/ |
lithium-x87.cc | 25 void LInstruction::VerifyCall() { 46 bool LInstruction::HasDoubleRegisterResult() { 51 bool LInstruction::HasDoubleRegisterInput() { 62 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { 73 void LInstruction::PrintTo(StringStream* stream) { 92 void LInstruction::PrintDataTo(StringStream* stream) { 105 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 583 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 591 LInstruction* LChunkBuilder::DefineAsRegister( 598 LInstruction* LChunkBuilder::DefineAsSpilled [all...] |
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) { 216 LInstruction* instr, 231 LInstruction* instr, 234 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-x87.h | 173 return LInstruction::k##type; \ 179 static L##type* cast(LInstruction* instr) { \ 191 class LInstruction : public ZoneObject { 193 LInstruction() 199 virtual ~LInstruction() {} 296 class LTemplateResultInstruction : public LInstruction { 342 static LGap* cast(LInstruction* instr) { [all...] |
/external/chromium_org/v8/src/mips/ |
lithium-mips.cc | 24 void LInstruction::VerifyCall() { 45 void LInstruction::PrintTo(StringStream* stream) { 64 void LInstruction::PrintDataTo(StringStream* stream) { 77 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { 533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 541 LInstruction* LChunkBuilder::DefineAsRegister( 548 LInstruction* LChunkBuilder::DefineAsSpilled( 555 LInstruction* LChunkBuilder::DefineSameAsFirst( 562 LInstruction* LChunkBuilder::DefineFixed [all...] |
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) { 210 LInstruction* instr, 223 LInstruction* instr, 226 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-mips.h | 168 return LInstruction::k##type; \ 174 static L##type* cast(LInstruction* instr) { \ 186 class LInstruction : public ZoneObject { 188 LInstruction() 194 virtual ~LInstruction() {} 287 class LTemplateResultInstruction : public LInstruction { 334 static LGap* cast(LInstruction* instr) { [all...] |
/external/chromium_org/v8/src/mips64/ |
lithium-mips64.cc | 24 void LInstruction::VerifyCall() { 45 void LInstruction::PrintTo(StringStream* stream) { 64 void LInstruction::PrintDataTo(StringStream* stream) { 77 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { 533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 541 LInstruction* LChunkBuilder::DefineAsRegister( 548 LInstruction* LChunkBuilder::DefineAsSpilled( 555 LInstruction* LChunkBuilder::DefineSameAsFirst( 562 LInstruction* LChunkBuilder::DefineFixed [all...] |
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) { 211 LInstruction* instr, 224 LInstruction* instr, 227 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-mips64.h | 167 return LInstruction::k##type; \ 173 static L##type* cast(LInstruction* instr) { \ 185 class LInstruction : public ZoneObject { 187 LInstruction() 193 virtual ~LInstruction() {} 286 class LTemplateResultInstruction : public LInstruction { 333 static LGap* cast(LInstruction* instr) { [all...] |
/external/chromium_org/v8/src/ia32/ |
lithium-ia32.cc | 25 void LInstruction::VerifyCall() { 46 bool LInstruction::HasDoubleRegisterResult() { 51 bool LInstruction::HasDoubleRegisterInput() { 62 void LInstruction::PrintTo(StringStream* stream) { 81 void LInstruction::PrintDataTo(StringStream* stream) { 94 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 577 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 585 LInstruction* LChunkBuilder::DefineAsRegister( 592 LInstruction* LChunkBuilder::DefineAsSpilled( 600 LInstruction* LChunkBuilder::DefineSameAsFirst [all...] |
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) { 189 LInstruction* instr, 204 LInstruction* instr, 207 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-ia32.h | 172 return LInstruction::k##type; \ 178 static L##type* cast(LInstruction* instr) { \ 190 class LInstruction : public ZoneObject { 192 LInstruction() 198 virtual ~LInstruction() {} 291 class LTemplateResultInstruction : public LInstruction { 337 static LGap* cast(LInstruction* instr) { [all...] |
/external/chromium_org/v8/src/x64/ |
lithium-x64.cc | 25 void LInstruction::VerifyCall() { 46 void LInstruction::PrintTo(StringStream* stream) { 65 void LInstruction::PrintDataTo(StringStream* stream) { 78 void LInstruction::PrintOutputOperandTo(StringStream* stream) { 559 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, 567 LInstruction* LChunkBuilder::DefineAsRegister( 574 LInstruction* LChunkBuilder::DefineAsSpilled( 582 LInstruction* LChunkBuilder::DefineSameAsFirst( 589 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, 595 LInstruction* LChunkBuilder::DefineFixedDouble [all...] |
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) { 186 LInstruction* instr, 201 LInstruction* instr, 204 void RecordSafepointWithLazyDeopt(LInstruction* instr [all...] |
lithium-x64.h | 168 return LInstruction::k##type; \ 174 static L##type* cast(LInstruction* instr) { \ 186 class LInstruction : public ZoneObject { 188 LInstruction() 194 virtual ~LInstruction() {} 291 class LTemplateResultInstruction : public LInstruction { 341 static LGap* cast(LInstruction* instr) { [all...] |