Searched refs:instr_ (Results 1 - 25 of 32) 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_);
/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));
43 return ToSimd128Register(instr_->InputAt(index));
46 double InputDouble(size_t index) { return ToDouble(instr_->InputAt(index)); }
48 float InputFloat32(size_t index) { return ToFloat32(instr_->InputAt(index)); }
51 return ToConstant(instr_->InputAt(index)).ToInt32();
59 return ToConstant(instr_->InputAt(index)).ToInt64();
79 return ToExternalReference(instr_
167 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandConverter
[all...]
H A Dcode-generator.h40 : instr_(instr), pos_(pos) {}
42 Instruction* instruction() const { return instr_; }
43 InstructionOperand* Advance() { return instr_->InputAt(pos_++); }
46 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandIterator
H A Dinstruction-scheduler.h64 Instruction* instruction() { return instr_; }
75 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
H A Dinstruction-scheduler.cc65 : instr_(instr),
H A Dinstruction.cc351 wrapper.instr_ = this;
500 const Instruction& instr = *printable.instr_;
707 printable_instr.instr_ = code->InstructionAt(j);
/external/v8/src/mips/
H A Dsimulator-mips.h119 inline Instruction* instr() const { return instr_; }
123 SimInstructionBase() : operand_(-1), instr_(nullptr), type_(kUnsupported) {}
127 Instruction* instr_; member in class:v8::internal::SimInstructionBase
142 instr_ = instr;
336 SimInstruction instr_; member in class:v8::internal::Simulator
361 inline int32_t rs_reg() const { return instr_.RsValue(); }
366 inline int32_t rt_reg() const { return instr_.RtValue(); }
371 inline int32_t rd_reg() const { return instr_.RdValue(); }
372 inline int32_t fr_reg() const { return instr_.FrValue(); }
373 inline int32_t fs_reg() const { return instr_
[all...]
H A Dsimulator-mips.cc1941 int32_t func = instr_.FunctionFieldRaw();
1942 uint32_t code = (func == BREAK) ? instr_.Bits(25, 6) : -1;
1945 if (instr_.InstructionBits() == rtCallRedirInstr) {
1946 Redirection* redirection = Redirection::FromSwiInstruction(instr_.instr());
2181 HandleStop(code, instr_.instr());
2424 ft = (instr_.FunctionFieldRaw() != MOVF) ? get_fpu_register_double(ft_reg())
2429 cc = instr_.FCccValue();
2431 switch (instr_.FunctionFieldRaw()) {
2490 int32_t rt_reg = instr_.RtValue();
2501 if (instr_
[all...]
/external/v8/src/mips64/
H A Dsimulator-mips64.h128 inline Instruction* instr() const { return instr_; }
132 SimInstructionBase() : operand_(-1), instr_(nullptr), type_(kUnsupported) {}
136 Instruction* instr_; member in class:v8::internal::SimInstructionBase
151 instr_ = instr;
351 SimInstruction instr_; member in class:v8::internal::Simulator
376 inline int32_t rs_reg() const { return instr_.RsValue(); }
381 inline int32_t rt_reg() const { return instr_.RtValue(); }
386 inline int32_t rd_reg() const { return instr_.RdValue(); }
387 inline int32_t fr_reg() const { return instr_.FrValue(); }
388 inline int32_t fs_reg() const { return instr_
[all...]
H A Dsimulator-mips64.cc1945 int32_t func = instr_.FunctionFieldRaw();
1946 uint32_t code = (func == BREAK) ? instr_.Bits(25, 6) : -1;
1948 if (instr_.InstructionBits() == rtCallRedirInstr) {
1949 Redirection* redirection = Redirection::FromSwiInstruction(instr_.instr());
2175 HandleStop(code, instr_.instr());
2423 cc = instr_.FCccValue();
2425 switch (instr_.FunctionFieldRaw()) {
2769 if (instr_.Bit(16)) { // Read Tf bit.
2790 ft = (instr_.FunctionFieldRaw() != MOVF) ? get_fpu_register_double(ft_reg())
2793 cc = instr_
[all...]
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc3278 : LDeferredCode(codegen), instr_(instr) { }
3280 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3282 LInstruction* instr() override { return instr_; }
3285 LMathAbs* instr_; member in class:v8::internal::final
3969 : LDeferredCode(codegen), instr_(instr) {}
3970 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
3971 LInstruction* instr() override { return instr_; }
3974 LMaybeGrowElements* instr_; member in class:v8::internal::final
4129 : LDeferredCode(codegen), instr_(instr) { }
4130 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4134 LStringCharCodeAt* instr_; member in class:v8::internal::final
4191 LStringCharFromCode* instr_; member in class:v8::internal::final
4274 LNumberTagI* instr_; member in class:v8::internal::final
4302 LNumberTagU* instr_; member in class:v8::internal::final
4386 LNumberTagD* instr_; member in class:v8::internal::final
4574 LTaggedToI* instr_; member in class:v8::internal::final
4786 LCheckMaps* instr_; member in class:v8::internal::final
4892 LAllocate* instr_; member in class:v8::internal::final
5212 LStackCheck* instr_; member in class:v8::internal::final
5348 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc3210 : LDeferredCode(codegen), instr_(instr) { }
3212 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3214 LInstruction* instr() override { return instr_; }
3217 LMathAbs* instr_; member in class:v8::internal::final
3944 : LDeferredCode(codegen), instr_(instr) {}
3945 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
3946 LInstruction* instr() override { return instr_; }
3949 LMaybeGrowElements* instr_; member in class:v8::internal::final
4104 : LDeferredCode(codegen), instr_(instr) { }
4105 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4109 LStringCharCodeAt* instr_; member in class:v8::internal::final
4165 LStringCharFromCode* instr_; member in class:v8::internal::final
4246 LNumberTagI* instr_; member in class:v8::internal::final
4275 LNumberTagU* instr_; member in class:v8::internal::final
4357 LNumberTagD* instr_; member in class:v8::internal::final
4557 LTaggedToI* instr_; member in class:v8::internal::final
4790 LCheckMaps* instr_; member in class:v8::internal::final
4892 LAllocate* instr_; member in class:v8::internal::final
5245 LStackCheck* instr_; member in class:v8::internal::final
5380 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc3483 : LDeferredCode(codegen), instr_(instr) {}
3485 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3487 LInstruction* instr() override { return instr_; }
3490 LMathAbs* instr_; member in class:v8::internal::final
4259 : LDeferredCode(codegen), instr_(instr) {}
4260 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4261 LInstruction* instr() override { return instr_; }
4264 LMaybeGrowElements* instr_; member in class:v8::internal::final
4416 : LDeferredCode(codegen), instr_(instr) {}
4417 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4421 LStringCharCodeAt* instr_; member in class:v8::internal::final
4476 LStringCharFromCode* instr_; member in class:v8::internal::final
4552 LNumberTagI* instr_; member in class:v8::internal::final
4581 LNumberTagU* instr_; member in class:v8::internal::final
4661 LNumberTagD* instr_; member in class:v8::internal::final
4850 LTaggedToI* instr_; member in class:v8::internal::final
5066 LCheckMaps* instr_; member in class:v8::internal::final
5169 LAllocate* instr_; member in class:v8::internal::final
5491 LStackCheck* instr_; member in class:v8::internal::final
5617 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc3427 : LDeferredCode(codegen), instr_(instr) {}
3429 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3431 LInstruction* instr() override { return instr_; }
3434 LMathAbs* instr_; member in class:v8::internal::final
4216 : LDeferredCode(codegen), instr_(instr) {}
4217 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4218 LInstruction* instr() override { return instr_; }
4221 LMaybeGrowElements* instr_; member in class:v8::internal::final
4367 : LDeferredCode(codegen), instr_(instr) {}
4368 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4372 LStringCharCodeAt* instr_; member in class:v8::internal::final
4425 LStringCharFromCode* instr_; member in class:v8::internal::final
4496 LNumberTagI* instr_; member in class:v8::internal::final
4525 LNumberTagU* instr_; member in class:v8::internal::final
4603 LNumberTagD* instr_; member in class:v8::internal::final
4785 LTaggedToI* instr_; member in class:v8::internal::final
4993 LCheckMaps* instr_; member in class:v8::internal::final
5091 LAllocate* instr_; member in class:v8::internal::final
5409 LStackCheck* instr_; member in class:v8::internal::final
5527 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc3243 : LDeferredCode(codegen), instr_(instr) { }
3245 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3247 LInstruction* instr() override { return instr_; }
3250 LMathAbs* instr_; member in class:v8::internal::final
4058 : LDeferredCode(codegen), instr_(instr) {}
4059 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4060 LInstruction* instr() override { return instr_; }
4063 LMaybeGrowElements* instr_; member in class:v8::internal::final
4212 : LDeferredCode(codegen), instr_(instr) { }
4213 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4217 LStringCharCodeAt* instr_; member in class:v8::internal::final
4273 LStringCharFromCode* instr_; member in class:v8::internal::final
4348 LNumberTagI* instr_; member in class:v8::internal::final
4379 LNumberTagU* instr_; member in class:v8::internal::final
4461 LNumberTagD* instr_; member in class:v8::internal::final
4639 LTaggedToI* instr_; member in class:v8::internal::final
4844 LCheckMaps* instr_; member in class:v8::internal::final
4947 LAllocate* instr_; member in class:v8::internal::final
5264 LStackCheck* instr_; member in class:v8::internal::final
5394 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.cc3042 : LDeferredCode(codegen), instr_(instr) { }
3044 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3046 LInstruction* instr() override { return instr_; }
3049 LMathAbs* instr_; member in class:v8::internal::final
3788 : LDeferredCode(codegen), instr_(instr) {}
3789 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
3790 LInstruction* instr() override { return instr_; }
3793 LMaybeGrowElements* instr_; member in class:v8::internal::final
3923 : LDeferredCode(codegen), instr_(instr) { }
3924 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
3928 LStringCharCodeAt* instr_; member in class:v8::internal::final
3987 LStringCharFromCode* instr_; member in class:v8::internal::final
4068 LNumberTagI* instr_; member in class:v8::internal::final
4095 LNumberTagU* instr_; member in class:v8::internal::final
4172 LNumberTagD* instr_; member in class:v8::internal::final
4353 LTaggedToI* instr_; member in class:v8::internal::final
4570 LCheckMaps* instr_; member in class:v8::internal::final
4672 LAllocate* instr_; member in class:v8::internal::final
4979 LStackCheck* instr_; member in class:v8::internal::final
5114 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc3318 : LDeferredCode(codegen, x87_stack), instr_(instr) { }
3320 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3322 LInstruction* instr() override { return instr_; }
3325 LMathAbs* instr_; member in class:v8::internal::final
4116 : LDeferredCode(codegen, x87_stack), instr_(instr) {}
4117 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4118 LInstruction* instr() override { return instr_; }
4121 LMaybeGrowElements* instr_; member in class:v8::internal::final
4251 : LDeferredCode(codegen, x87_stack), instr_(instr) { }
4252 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4256 LStringCharCodeAt* instr_; member in class:v8::internal::final
4316 LStringCharFromCode* instr_; member in class:v8::internal::final
4408 LNumberTagI* instr_; member in class:v8::internal::final
4437 LNumberTagU* instr_; member in class:v8::internal::final
4521 LNumberTagD* instr_; member in class:v8::internal::final
4750 LTaggedToI* instr_; member in class:v8::internal::final
4967 LCheckMaps* instr_; member in class:v8::internal::final
5158 LAllocate* instr_; member in class:v8::internal::final
5469 LStackCheck* instr_; member in class:v8::internal::final
5605 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/arm64/
H A Dlithium-codegen-arm64.cc1397 : LDeferredCode(codegen), instr_(instr) { }
1398 virtual void Generate() { codegen()->DoDeferredAllocate(instr_); }
1399 virtual LInstruction* instr() { return instr_; }
1401 LAllocate* instr_; member in class:v8::internal::DeferredAllocate
2040 : LDeferredCode(codegen), instr_(instr), object_(object) {
2044 codegen()->DoDeferredInstanceMigration(instr_, object_);
2047 virtual LInstruction* instr() { return instr_; }
2049 LCheckMaps* instr_; member in class:v8::internal::DeferredCheckMaps
3391 : LDeferredCode(codegen), instr_(instr) { }
3393 codegen()->DoDeferredMathAbsTagged(instr_, exi
3399 LMathAbsTagged* instr_; member in class:v8::internal::DeferredMathAbsTagged
4134 LNumberTagD* instr_; member in class:v8::internal::DeferredNumberTagD
4210 LNumberTagU* instr_; member in class:v8::internal::DeferredNumberTagU
4627 LStackCheck* instr_; member in class:v8::internal::DeferredStackCheck
4875 LMaybeGrowElements* instr_; member in class:v8::internal::final
5068 LStringCharCodeAt* instr_; member in class:v8::internal::DeferredStringCharCodeAt
5115 LStringCharFromCode* instr_; member in class:v8::internal::DeferredStringCharFromCode
5252 LTaggedToI* instr_; member in class:v8::internal::DeferredTaggedToI
5555 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc3412 : LDeferredCode(codegen), instr_(instr) { }
3414 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3416 LInstruction* instr() override { return instr_; }
3419 LMathAbs* instr_; member in class:v8::internal::final
4179 : LDeferredCode(codegen), instr_(instr) {}
4180 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4181 LInstruction* instr() override { return instr_; }
4184 LMaybeGrowElements* instr_; member in class:v8::internal::final
4339 : LDeferredCode(codegen), instr_(instr) { }
4340 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4344 LStringCharCodeAt* instr_; member in class:v8::internal::final
4400 LStringCharFromCode* instr_; member in class:v8::internal::final
4483 LNumberTagU* instr_; member in class:v8::internal::final
4565 LNumberTagD* instr_; member in class:v8::internal::final
4765 LTaggedToI* instr_; member in class:v8::internal::final
4996 LCheckMaps* instr_; member in class:v8::internal::final
5098 LAllocate* instr_; member in class:v8::internal::final
5454 LStackCheck* instr_; member in class:v8::internal::final
5589 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()) {
66 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero;
72 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero;
78 Constant constant = ToConstant(instr_->InputAt(index));
103 InstructionOperand* op = instr_->InputAt(index);
112 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()) {
65 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero;
71 if (instr_->InputAt(index)->IsImmediate()) return kDoubleRegZero;
77 Constant constant = ToConstant(instr_->InputAt(index));
103 InstructionOperand* op = instr_->InputAt(index);
112 switch (AddressingModeField::decode(instr_->opcode())) {
/external/v8/src/compiler/s390/
H A Dcode-generator-s390.cc28 size_t OutputCount() { return instr_->OutputCount(); }
31 return LocationOperand::cast(instr_->InputAt(index))->representation() ==
36 return LocationOperand::cast(instr_->InputAt(index))->representation() ==
41 switch (instr_->flags_condition()) {
55 Constant constant = ToConstant(instr_->InputAt(index));
80 if (mode) *mode = AddressingModeField::decode(instr_->opcode());
81 switch (AddressingModeField::decode(instr_->opcode())) {
119 InstructionOperand* op = instr_->InputAt(index);
/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)));

Completed in 1945 milliseconds

12