/external/v8/src/crankshaft/ |
H A D | lithium-inl.h | 36 : instr_(instr), limit_(instr->TempCount()), current_(0) { 46 return instr_->TempAt(current_); 51 while (current_ < limit_ && instr_->TempAt(current_) == NULL) ++current_; 62 : instr_(instr), limit_(instr->InputCount()), current_(0) { 72 DCHECK(instr_->InputAt(current_) != NULL); 73 return instr_->InputAt(current_); 85 LOperand* current = instr_->InputAt(current_);
|
H A D | lithium.h | 817 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED 833 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
|
H A D | hydrogen.h | 258 : instr_(block->first()) { 259 next_ = Done() ? NULL : instr_->next(); 262 inline bool Done() const { return instr_ == NULL; } 263 inline HInstruction* Current() { return instr_; } 265 instr_ = next_; 266 next_ = Done() ? NULL : instr_->next(); 270 HInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
|
/external/v8/src/compiler/ |
H A D | code-generator-impl.h | 26 : gen_(gen), instr_(instr) {} 31 return ToRegister(instr_->InputAt(index)); 35 return ToFloatRegister(instr_->InputAt(index)); 39 return ToDoubleRegister(instr_->InputAt(index)); 42 double InputDouble(size_t index) { return ToDouble(instr_->InputAt(index)); } 44 float InputFloat32(size_t index) { return ToFloat32(instr_->InputAt(index)); } 47 return ToConstant(instr_->InputAt(index)).ToInt32(); 55 return ToConstant(instr_->InputAt(index)).ToInt64(); 75 return ToExternalReference(instr_->InputAt(index)); 79 return ToHeapObject(instr_ 155 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandConverter [all...] |
H A D | code-generator.h | 35 : instr_(instr), pos_(pos) {} 37 Instruction* instruction() const { return instr_; } 38 InstructionOperand* Advance() { return instr_->InputAt(pos_++); } 41 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandIterator
|
H A D | instruction-scheduler.h | 61 Instruction* instruction() { return instr_; } 72 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
|
H A D | instruction-scheduler.cc | 62 : instr_(instr),
|
H A D | instruction.cc | 314 wrapper.instr_ = this; 459 const Instruction& instr = *printable.instr_; 925 printable_instr.instr_ = InstructionAt(j);
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-codegen-arm.cc | 3373 : LDeferredCode(codegen), instr_(instr) { } 3375 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3377 LInstruction* instr() override { return instr_; } 3380 LMathAbs* instr_; member in class:v8::internal::final 4094 : LDeferredCode(codegen), instr_(instr) {} 4095 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4096 LInstruction* instr() override { return instr_; } 4099 LMaybeGrowElements* instr_; member in class:v8::internal::final 4255 : LDeferredCode(codegen), instr_(instr) { } 4256 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4260 LStringCharCodeAt* instr_; member in class:v8::internal::final 4317 LStringCharFromCode* instr_; member in class:v8::internal::final 4400 LNumberTagI* instr_; member in class:v8::internal::final 4428 LNumberTagU* instr_; member in class:v8::internal::final 4515 LNumberTagD* instr_; member in class:v8::internal::final 4728 LTaggedToI* instr_; member in class:v8::internal::final 4939 LCheckMaps* instr_; member in class:v8::internal::final 5056 LAllocate* instr_; member in class:v8::internal::final 5376 LStackCheck* instr_; member in class:v8::internal::final 5512 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/mips/ |
H A D | lithium-codegen-mips.cc | 3277 : LDeferredCode(codegen), instr_(instr) { } 3279 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3281 LInstruction* instr() override { return instr_; } 3284 LMathAbs* instr_; member in class:v8::internal::final 4040 : LDeferredCode(codegen), instr_(instr) {} 4041 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4042 LInstruction* instr() override { return instr_; } 4045 LMaybeGrowElements* instr_; member in class:v8::internal::final 4201 : LDeferredCode(codegen), instr_(instr) { } 4202 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4206 LStringCharCodeAt* instr_; member in class:v8::internal::final 4262 LStringCharFromCode* instr_; member in class:v8::internal::final 4343 LNumberTagI* instr_; member in class:v8::internal::final 4372 LNumberTagU* instr_; member in class:v8::internal::final 4457 LNumberTagD* instr_; member in class:v8::internal::final 4681 LTaggedToI* instr_; member in class:v8::internal::final 4911 LCheckMaps* instr_; member in class:v8::internal::final 5024 LAllocate* instr_; member in class:v8::internal::final 5377 LStackCheck* instr_; member in class:v8::internal::final 5510 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-codegen-ppc.cc | 3562 : LDeferredCode(codegen), instr_(instr) {} 3564 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3566 LInstruction* instr() override { return instr_; } 3569 LMathAbs* instr_; member in class:v8::internal::final 4368 : LDeferredCode(codegen), instr_(instr) {} 4369 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4370 LInstruction* instr() override { return instr_; } 4373 LMaybeGrowElements* instr_; member in class:v8::internal::final 4526 : LDeferredCode(codegen), instr_(instr) {} 4527 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4531 LStringCharCodeAt* instr_; member in class:v8::internal::final 4586 LStringCharFromCode* instr_; member in class:v8::internal::final 4662 LNumberTagI* instr_; member in class:v8::internal::final 4691 LNumberTagU* instr_; member in class:v8::internal::final 4774 LNumberTagD* instr_; member in class:v8::internal::final 4988 LTaggedToI* instr_; member in class:v8::internal::final 5204 LCheckMaps* instr_; member in class:v8::internal::final 5319 LAllocate* instr_; member in class:v8::internal::final 5641 LStackCheck* instr_; member in class:v8::internal::final 5767 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/s390/ |
H A D | lithium-codegen-s390.cc | 3491 : LDeferredCode(codegen), instr_(instr) {} 3493 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3495 LInstruction* instr() override { return instr_; } 3498 LMathAbs* instr_; member in class:v8::internal::final 4306 : LDeferredCode(codegen), instr_(instr) {} 4307 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4308 LInstruction* instr() override { return instr_; } 4311 LMaybeGrowElements* instr_; member in class:v8::internal::final 4458 : LDeferredCode(codegen), instr_(instr) {} 4459 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4463 LStringCharCodeAt* instr_; member in class:v8::internal::final 4516 LStringCharFromCode* instr_; member in class:v8::internal::final 4587 LNumberTagI* instr_; member in class:v8::internal::final 4616 LNumberTagU* instr_; member in class:v8::internal::final 4697 LNumberTagD* instr_; member in class:v8::internal::final 4899 LTaggedToI* instr_; member in class:v8::internal::final 5106 LCheckMaps* instr_; member in class:v8::internal::final 5215 LAllocate* instr_; member in class:v8::internal::final 5533 LStackCheck* instr_; member in class:v8::internal::final 5651 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/x64/ |
H A D | lithium-codegen-x64.cc | 3338 : LDeferredCode(codegen), instr_(instr) { } 3340 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3342 LInstruction* instr() override { return instr_; } 3345 LMathAbs* instr_; member in class:v8::internal::final 4183 : LDeferredCode(codegen), instr_(instr) {} 4184 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4185 LInstruction* instr() override { return instr_; } 4188 LMaybeGrowElements* instr_; member in class:v8::internal::final 4338 : LDeferredCode(codegen), instr_(instr) { } 4339 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4343 LStringCharCodeAt* instr_; member in class:v8::internal::final 4399 LStringCharFromCode* instr_; member in class:v8::internal::final 4474 LNumberTagI* instr_; member in class:v8::internal::final 4505 LNumberTagU* instr_; member in class:v8::internal::final 4590 LNumberTagD* instr_; member in class:v8::internal::final 4786 LTaggedToI* instr_; member in class:v8::internal::final 4991 LCheckMaps* instr_; member in class:v8::internal::final 5106 LAllocate* instr_; member in class:v8::internal::final 5423 LStackCheck* instr_; member in class:v8::internal::final 5553 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 37 if (instr_->InputAt(index)->IsImmediate()) { 41 DCHECK(instr_->InputAt(index)->IsFPRegister()); 46 if (instr_->InputAt(index)->IsImmediate()) { 50 DCHECK(instr_->InputAt(index)->IsDoubleRegister()); 54 size_t OutputCount() { return instr_->OutputCount(); } 61 return ToRegister(instr_->InputAt(index)).W(); 65 DCHECK(instr_->InputAt(index)->IsRegister() || 66 (instr_->InputAt(index)->IsImmediate() && (InputInt32(index) == 0))); 67 if (instr_->InputAt(index)->IsImmediate()) { 76 DCHECK(instr_ [all...] |
/external/v8/src/crankshaft/ia32/ |
H A D | lithium-codegen-ia32.cc | 3135 : LDeferredCode(codegen), instr_(instr) { } 3137 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3139 LInstruction* instr() override { return instr_; } 3142 LMathAbs* instr_; member in class:v8::internal::final 3911 : LDeferredCode(codegen), instr_(instr) {} 3912 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 3913 LInstruction* instr() override { return instr_; } 3916 LMaybeGrowElements* instr_; member in class:v8::internal::final 4047 : LDeferredCode(codegen), instr_(instr) { } 4048 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4052 LStringCharCodeAt* instr_; member in class:v8::internal::final 4111 LStringCharFromCode* instr_; member in class:v8::internal::final 4192 LNumberTagI* instr_; member in class:v8::internal::final 4219 LNumberTagU* instr_; member in class:v8::internal::final 4299 LNumberTagD* instr_; member in class:v8::internal::final 4497 LTaggedToI* instr_; member in class:v8::internal::final 4714 LCheckMaps* instr_; member in class:v8::internal::final 4834 LAllocate* instr_; member in class:v8::internal::final 5141 LStackCheck* instr_; member in class:v8::internal::final 5276 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/x87/ |
H A D | lithium-codegen-x87.cc | 3412 : LDeferredCode(codegen, x87_stack), instr_(instr) { } 3414 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3416 LInstruction* instr() override { return instr_; } 3419 LMathAbs* instr_; member in class:v8::internal::final 4236 : LDeferredCode(codegen, x87_stack), instr_(instr) {} 4237 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4238 LInstruction* instr() override { return instr_; } 4241 LMaybeGrowElements* instr_; member in class:v8::internal::final 4372 : LDeferredCode(codegen, x87_stack), instr_(instr) { } 4373 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4377 LStringCharCodeAt* instr_; member in class:v8::internal::final 4437 LStringCharFromCode* instr_; member in class:v8::internal::final 4529 LNumberTagI* instr_; member in class:v8::internal::final 4558 LNumberTagU* instr_; member in class:v8::internal::final 4645 LNumberTagD* instr_; member in class:v8::internal::final 4892 LTaggedToI* instr_; member in class:v8::internal::final 5109 LCheckMaps* instr_; member in class:v8::internal::final 5315 LAllocate* instr_; member in class:v8::internal::final 5626 LStackCheck* instr_; member in class:v8::internal::final 5762 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-codegen-arm64.cc | 1392 : LDeferredCode(codegen), instr_(instr) { } 1393 virtual void Generate() { codegen()->DoDeferredAllocate(instr_); } 1394 virtual LInstruction* instr() { return instr_; } 1396 LAllocate* instr_; member in class:v8::internal::DeferredAllocate 2027 : LDeferredCode(codegen), instr_(instr), object_(object) { 2031 codegen()->DoDeferredInstanceMigration(instr_, object_); 2034 virtual LInstruction* instr() { return instr_; } 2036 LCheckMaps* instr_; member in class:v8::internal::DeferredCheckMaps 3489 : LDeferredCode(codegen), instr_(instr) { } 3491 codegen()->DoDeferredMathAbsTagged(instr_, exi 3497 LMathAbsTagged* instr_; member in class:v8::internal::DeferredMathAbsTagged 4234 LNumberTagD* instr_; member in class:v8::internal::DeferredNumberTagD 4313 LNumberTagU* instr_; member in class:v8::internal::DeferredNumberTagU 4729 LStackCheck* instr_; member in class:v8::internal::DeferredStackCheck 4992 LMaybeGrowElements* instr_; member in class:v8::internal::final 5201 LStringCharCodeAt* instr_; member in class:v8::internal::DeferredStringCharCodeAt 5248 LStringCharFromCode* instr_; member in class:v8::internal::DeferredStringCharFromCode 5397 LTaggedToI* instr_; member in class:v8::internal::DeferredTaggedToI 5700 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-codegen-mips64.cc | 3475 : LDeferredCode(codegen), instr_(instr) { } 3477 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); 3479 LInstruction* instr() override { return instr_; } 3482 LMathAbs* instr_; member in class:v8::internal::final 4271 : LDeferredCode(codegen), instr_(instr) {} 4272 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); } 4273 LInstruction* instr() override { return instr_; } 4276 LMaybeGrowElements* instr_; member in class:v8::internal::final 4432 : LDeferredCode(codegen), instr_(instr) { } 4433 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); } 4437 LStringCharCodeAt* instr_; member in class:v8::internal::final 4493 LStringCharFromCode* instr_; member in class:v8::internal::final 4576 LNumberTagU* instr_; member in class:v8::internal::final 4661 LNumberTagD* instr_; member in class:v8::internal::final 4885 LTaggedToI* instr_; member in class:v8::internal::final 5114 LCheckMaps* instr_; member in class:v8::internal::final 5227 LAllocate* instr_; member in class:v8::internal::final 5583 LStackCheck* instr_; member in class:v8::internal::final 5716 LLoadFieldByIndex* instr_; member in class:v8::internal::final [all...] |
/external/v8/src/compiler/ia32/ |
H A D | code-generator-ia32.cc | 34 return ToOperand(instr_->InputAt(index), extra); 38 return ToImmediate(instr_->InputAt(index)); 41 Operand OutputOperand() { return ToOperand(instr_->Output()); } 114 AddressingMode mode = AddressingModeField::decode(instr_->opcode()); 123 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 143 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 161 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 165 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
|
/external/v8/src/compiler/mips/ |
H A D | code-generator-mips.cc | 44 return ToSingleRegister(instr_->OutputAt(index)); 48 return ToSingleRegister(instr_->InputAt(index)); 58 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero; 64 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero; 70 Constant constant = ToConstant(instr_->InputAt(index)); 95 InstructionOperand* op = instr_->InputAt(index); 104 switch (AddressingModeField::decode(instr_->opcode())) {
|
/external/v8/src/compiler/mips64/ |
H A D | code-generator-mips64.cc | 43 return ToSingleRegister(instr_->OutputAt(index)); 47 return ToSingleRegister(instr_->InputAt(index)); 57 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero; 63 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero; 69 Constant constant = ToConstant(instr_->InputAt(index)); 95 InstructionOperand* op = instr_->InputAt(index); 104 switch (AddressingModeField::decode(instr_->opcode())) {
|
/external/v8/src/compiler/x87/ |
H A D | code-generator-x87.cc | 31 return ToOperand(instr_->InputAt(index), extra); 35 return ToImmediate(instr_->InputAt(index)); 38 Operand OutputOperand() { return ToOperand(instr_->Output()); } 108 AddressingMode mode = AddressingModeField::decode(instr_->opcode()); 117 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 137 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 155 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset))); 159 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
|
/external/v8/src/compiler/ppc/ |
H A D | code-generator-ppc.cc | 30 size_t OutputCount() { return instr_->OutputCount(); } 33 switch (instr_->flags_mode()) { 46 switch (instr_->flags_condition()) { 60 Constant constant = ToConstant(instr_->InputAt(index)); 85 *mode = AddressingModeField::decode(instr_->opcode());
|
/external/v8/src/compiler/s390/ |
H A D | code-generator-s390.cc | 28 size_t OutputCount() { return instr_->OutputCount(); } 31 switch (instr_->flags_condition()) { 45 Constant constant = ToConstant(instr_->InputAt(index)); 70 if (mode) *mode = AddressingModeField::decode(instr_->opcode()); 71 switch (AddressingModeField::decode(instr_->opcode())) {
|
/external/v8/src/compiler/arm/ |
H A D | code-generator-arm.cc | 31 switch (instr_->flags_mode()) { 44 Constant constant = ToConstant(instr_->InputAt(index)); 66 switch (AddressingModeField::decode(instr_->opcode())) { 98 switch (AddressingModeField::decode(instr_->opcode())) {
|