Searched refs:instr_ (Results 1 - 25 of 28) sorted by relevance

12

/external/v8/src/crankshaft/
H A Dlithium-inl.h36 : 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 Dlithium.h817 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
833 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
H A Dhydrogen.h258 : 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 Dcode-generator-impl.h26 : 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 Dcode-generator.h35 : 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 Dinstruction-scheduler.h61 Instruction* instruction() { return instr_; }
72 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
H A Dinstruction-scheduler.cc62 : instr_(instr),
H A Dinstruction.cc314 wrapper.instr_ = this;
459 const Instruction& instr = *printable.instr_;
925 printable_instr.instr_ = InstructionAt(j);
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc3373 : 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 Dlithium-codegen-mips.cc3277 : 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 Dlithium-codegen-ppc.cc3562 : 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 Dlithium-codegen-s390.cc3491 : 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 Dlithium-codegen-x64.cc3338 : 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 Dcode-generator-arm64.cc37 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 Dlithium-codegen-ia32.cc3135 : 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 Dlithium-codegen-x87.cc3412 : 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 Dlithium-codegen-arm64.cc1392 : 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 Dlithium-codegen-mips64.cc3475 : 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 Dcode-generator-ia32.cc34 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 Dcode-generator-mips.cc44 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 Dcode-generator-mips64.cc43 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 Dcode-generator-x87.cc31 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 Dcode-generator-ppc.cc30 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 Dcode-generator-s390.cc28 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 Dcode-generator-arm.cc31 switch (instr_->flags_mode()) {
44 Constant constant = ToConstant(instr_->InputAt(index));
66 switch (AddressingModeField::decode(instr_->opcode())) {
98 switch (AddressingModeField::decode(instr_->opcode())) {

Completed in 392 milliseconds

12