Home
last modified time | relevance | path

Searched refs:instr_ (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/compiler/
Dcode-generator-impl.h29 : gen_(gen), instr_(instr) {} in InstructionOperandConverter()
32 return ToRegister(instr_->InputAt(index)); in InputRegister()
36 return ToDoubleRegister(instr_->InputAt(index)); in InputDoubleRegister()
39 double InputDouble(int index) { return ToDouble(instr_->InputAt(index)); } in InputDouble()
42 return ToConstant(instr_->InputAt(index)).ToInt32(); in InputInt32()
60 return ToHeapObject(instr_->InputAt(index)); in InputHeapObject()
76 return ToRegister(instr_->OutputAt(index));
80 return ToDoubleRegister(instr_->Output()); in OutputDoubleRegister()
83 Register TempRegister(int index) { return ToRegister(instr_->TempAt(index)); } in TempRegister()
116 Instruction* instr_; variable
/external/v8/src/
Dlithium-inl.h32 : instr_(instr), limit_(instr->TempCount()), current_(0) { in TempIterator()
42 return instr_->TempAt(current_); in Current()
47 while (current_ < limit_ && instr_->TempAt(current_) == NULL) ++current_; in SkipUninteresting()
58 : instr_(instr), limit_(instr->InputCount()), current_(0) { in InputIterator()
68 DCHECK(instr_->InputAt(current_) != NULL); in Current()
69 return instr_->InputAt(current_); in Current()
81 LOperand* current = instr_->InputAt(current_); in SkipUninteresting()
Dlithium.h794 LInstruction* instr_; variable
810 LInstruction* instr_; variable
Dhydrogen.h239 : instr_(block->first()) { in HInstructionIterator()
240 next_ = Done() ? NULL : instr_->next(); in HInstructionIterator()
243 inline bool Done() const { return instr_ == NULL; } in Done()
244 inline HInstruction* Current() { return instr_; } in Current()
246 instr_ = next_; in Advance()
247 next_ = Done() ? NULL : instr_->next(); in Advance()
251 HInstruction* instr_;
Dhydrogen-instructions.h1288 : instr_(instr), current_(0) {} in HSuccessorIterator()
1290 bool Done() { return current_ >= instr_->SuccessorCount(); } in Done()
1291 HBasicBlock* Current() { return instr_->SuccessorAt(current_); } in Current()
1295 const HControlInstruction* instr_;
/external/v8/src/x64/
Dlithium-codegen-x64.cc2678 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
2680 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_); in DoInstanceOfKnownGlobal()
2682 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2685 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3682 : LDeferredCode(codegen), instr_(instr) { } in DoMathAbs()
3684 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3686 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3688 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4545 : LDeferredCode(codegen), instr_(instr) { } in DoStringCharCodeAt()
4547 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/arm/
Dlithium-codegen-arm.cc2787 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
2789 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_, in DoInstanceOfKnownGlobal()
2792 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2797 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3760 : LDeferredCode(codegen), instr_(instr) { } in DoMathAbs()
3762 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3764 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3766 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4528 : LDeferredCode(codegen), instr_(instr) { } in DoStringCharCodeAt()
4530 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/ia32/
Dlithium-codegen-ia32.cc2629 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
2631 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_); in DoInstanceOfKnownGlobal()
2633 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2636 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3583 : LDeferredCode(codegen), instr_(instr) { } in DoMathAbs()
3585 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3587 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3589 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4337 : LDeferredCode(codegen), instr_(instr) { } in DoStringCharCodeAt()
4339 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/mips/
Dlithium-codegen-mips.cc2696 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
2698 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_); in DoInstanceOfKnownGlobal()
2700 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2704 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3672 : LDeferredCode(codegen), instr_(instr) { } in DoMathAbs()
3674 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3676 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3678 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4485 : LDeferredCode(codegen), instr_(instr) { } in DoStringCharCodeAt()
4487 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/arm64/
Dlithium-codegen-arm64.cc1544 : LDeferredCode(codegen), instr_(instr) { } in DoAllocate()
1545 virtual void Generate() { codegen()->DoDeferredAllocate(instr_); } in DoAllocate()
1546 virtual LInstruction* instr() { return instr_; } in DoAllocate()
1548 LAllocate* instr_; in DoAllocate() member in v8::internal::LCodeGen::DoAllocate::DeferredAllocate
2174 : LDeferredCode(codegen), instr_(instr), object_(object) { in DoCheckMaps()
2178 codegen()->DoDeferredInstanceMigration(instr_, object_); in DoCheckMaps()
2181 virtual LInstruction* instr() { return instr_; } in DoCheckMaps()
2183 LCheckMaps* instr_; in DoCheckMaps() member in v8::internal::LCodeGen::DoCheckMaps::DeferredCheckMaps
3055 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
3057 codegen()->DoDeferredInstanceOfKnownGlobal(instr_); in DoInstanceOfKnownGlobal()
[all …]
/external/v8/src/x87/
Dlithium-codegen-x87.cc2926 : LDeferredCode(codegen, x87_stack), instr_(instr) { } in DoInstanceOfKnownGlobal()
2928 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_); in DoInstanceOfKnownGlobal()
2930 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2933 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3871 : LDeferredCode(codegen, x87_stack), instr_(instr) { } in DoMathAbs()
3873 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3875 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3877 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4779 : LDeferredCode(codegen, x87_stack), instr_(instr) { } in DoStringCharCodeAt()
4781 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/mips64/
Dlithium-codegen-mips64.cc2666 : LDeferredCode(codegen), instr_(instr) { } in DoInstanceOfKnownGlobal()
2668 codegen()->DoDeferredInstanceOfKnownGlobal(instr_, &map_check_); in DoInstanceOfKnownGlobal()
2670 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoInstanceOfKnownGlobal()
2674 LInstanceOfKnownGlobal* instr_; in DoInstanceOfKnownGlobal() member in v8::internal::LCodeGen::DoInstanceOfKnownGlobal::FINAL
3701 : LDeferredCode(codegen), instr_(instr) { } in DoMathAbs()
3703 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_); in DoMathAbs()
3705 virtual LInstruction* instr() OVERRIDE { return instr_; } in DoMathAbs()
3707 LMathAbs* instr_; in DoMathAbs() member in v8::internal::LCodeGen::DoMathAbs::FINAL
4549 : LDeferredCode(codegen), instr_(instr) { } in DoStringCharCodeAt()
4551 codegen()->DoDeferredStringCharCodeAt(instr_); in DoStringCharCodeAt()
[all …]
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc28 return ToRegister(instr_->InputAt(index)).W(); in InputRegister32()
34 return ToImmediate(instr_->InputAt(index)); in InputImmediate()
37 Operand InputOperand(int index) { return ToOperand(instr_->InputAt(index)); } in InputOperand()
42 return ToOperand32(instr_->InputAt(index)); in InputOperand32()
47 Register OutputRegister32() { return ToRegister(instr_->Output()).W(); } in OutputRegister32()
51 switch (AddressingModeField::decode(instr_->opcode())) { in MemoryOperand()
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc28 Operand InputOperand(int index) { return ToOperand(instr_->InputAt(index)); } in InputOperand()
31 return ToImmediate(instr_->InputAt(index)); in InputImmediate()
34 Operand OutputOperand() { return ToOperand(instr_->Output()); } in OutputOperand()
36 Operand TempOperand(int index) { return ToOperand(instr_->TempAt(index)); } in TempOperand()
78 switch (AddressingModeField::decode(instr_->opcode())) { in MemoryOperand()
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc53 return ToRegisterOrOperand(instr_->InputAt(index)); in InputRegisterOrOperand()
57 return ToImmediate(instr_->InputAt(index)); in InputImmediate()
61 return ToRegisterOrOperand(instr_->Output()); in OutputRegisterOrOperand()
65 return ToImmediate64(instr_->InputAt(index)); in InputImmediate64()
144 switch (AddressingModeField::decode(instr_->opcode())) { in MemoryOperand()
/external/v8/src/compiler/arm/
Dcode-generator-arm.cc31 switch (instr_->flags_mode()) { in OutputSBit()
43 Constant constant = ToConstant(instr_->InputAt(index)); in InputImmediate()
61 switch (AddressingModeField::decode(instr_->opcode())) { in InputOperand2()
93 switch (AddressingModeField::decode(instr_->opcode())) { in InputOffset()