Searched defs:instr_ (Results 1 - 25 of 26) sorted by relevance

12

/external/v8/src/compiler/
H A Dinstruction-scheduler.h64 Instruction* instruction() { return instr_; }
75 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
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();
87 return ToExternalReference(instr_
175 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandConverter
[all...]
H A Dcode-generator.h41 : instr_(instr), pos_(pos) {}
43 Instruction* instruction() const { return instr_; }
44 InstructionOperand* Advance() { return instr_->InputAt(pos_++); }
47 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandIterator
/external/v8/src/compiler/arm/
H A Dcode-generator-arm.cc31 switch (instr_->flags_mode()) {
45 Constant constant = ToConstant(instr_->InputAt(index));
67 switch (AddressingModeField::decode(instr_->opcode())) {
99 switch (AddressingModeField::decode(instr_->opcode())) {
2032 instr_(instr),
2036 ArmOperandConverter i(gen_, instr_);
2039 static_cast<Builtins::Name>(i.InputInt32(instr_->InputCount() - 1));
2065 gen_->AssembleSourcePosition(instr_);
2079 Instruction* instr_; member in class:v8::internal::compiler::final
/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_
1755 Instruction* instr_; member in class:v8::internal::compiler::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()); }
112 AddressingMode mode = AddressingModeField::decode(instr_->opcode());
121 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
141 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
159 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
163 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
2045 instr_(instr),
2049 IA32OperandConverter i(gen_, instr_);
2090 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/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())) {
1745 instr_(instr),
1749 MipsOperandConverter i(gen_, instr_);
1792 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/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())) {
2082 instr_(instr),
2085 MipsOperandConverter i(gen_, instr_);
2126 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/external/v8/src/compiler/ppc/
H A Dcode-generator-ppc.cc30 size_t OutputCount() { return instr_->OutputCount(); }
33 switch (instr_->flags_mode()) {
47 switch (instr_->flags_condition()) {
61 Constant constant = ToConstant(instr_->InputAt(index));
86 *mode = AddressingModeField::decode(instr_->opcode());
2025 instr_(instr),
2029 PPCOperandConverter i(gen_, instr_);
2032 static_cast<Builtins::Name>(i.InputInt32(instr_->InputCount() - 1));
2058 gen_->AssembleSourcePosition(instr_);
2072 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/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);
2404 instr_(instr),
2408 S390OperandConverter i(gen_, instr_);
2451 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/external/v8/src/compiler/x64/
H A Dcode-generator-x64.cc32 return ToImmediate(instr_->InputAt(index));
36 return ToOperand(instr_->InputAt(index), extra);
39 Operand OutputOperand() { return ToOperand(instr_->Output()); }
81 AddressingMode mode = AddressingModeField::decode(instr_->opcode());
279 instr_(instr) {}
297 if (instr_->reference_map() != nullptr) {
298 gen_->RecordSafepoint(instr_->reference_map(), Safepoint::kSimple, 0,
308 Instruction* instr_; member in class:v8::internal::compiler::__anon27638::final
2315 instr_(instr),
2319 X64OperandConverter i(gen_, instr_);
2360 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/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()); }
106 AddressingMode mode = AddressingModeField::decode(instr_->opcode());
115 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
135 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
153 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
157 Constant ctant = ToConstant(instr_->InputAt(NextOffset(offset)));
2141 instr_(instr),
2145 X87OperandConverter i(gen_, instr_);
2184 Instruction* instr_; member in class:v8::internal::compiler::final
[all...]
/external/v8/src/crankshaft/
H A Dlithium.h808 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
824 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
H A Dhydrogen.h260 : instr_(block->first()) {
261 next_ = Done() ? NULL : instr_->next();
264 inline bool Done() const { return instr_ == NULL; }
265 inline HInstruction* Current() { return instr_; }
267 instr_ = next_;
268 next_ = Done() ? NULL : instr_->next();
272 HInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
/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;
333 SimInstruction instr_; member in class:v8::internal::Simulator
358 inline int32_t rs_reg() const { return instr_.RsValue(); }
363 inline int32_t rt_reg() const { return instr_.RtValue(); }
368 inline int32_t rd_reg() const { return instr_.RdValue(); }
369 inline int32_t fr_reg() const { return instr_.FrValue(); }
370 inline int32_t fs_reg() const { return 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;
354 SimInstruction instr_; member in class:v8::internal::Simulator
379 inline int32_t rs_reg() const { return instr_.RsValue(); }
384 inline int32_t rt_reg() const { return instr_.RtValue(); }
389 inline int32_t rd_reg() const { return instr_.RdValue(); }
390 inline int32_t fr_reg() const { return instr_.FrValue(); }
391 inline int32_t fs_reg() const { return instr_
[all...]
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc3277 : LDeferredCode(codegen), instr_(instr) { }
3279 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3281 LInstruction* instr() override { return instr_; }
3284 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
4133 : LDeferredCode(codegen), instr_(instr) { }
4134 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4138 LStringCharCodeAt* instr_; member in class:v8::internal::final
4195 LStringCharFromCode* instr_; member in class:v8::internal::final
4278 LNumberTagI* instr_; member in class:v8::internal::final
4306 LNumberTagU* instr_; member in class:v8::internal::final
4390 LNumberTagD* instr_; member in class:v8::internal::final
4578 LTaggedToI* instr_; member in class:v8::internal::final
4802 LCheckMaps* instr_; member in class:v8::internal::final
4908 LAllocate* instr_; member in class:v8::internal::final
5217 LStackCheck* instr_; member in class:v8::internal::final
5353 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/arm64/
H A Dlithium-codegen-arm64.cc1401 : LDeferredCode(codegen), instr_(instr) { }
1402 virtual void Generate() { codegen()->DoDeferredAllocate(instr_); }
1403 virtual LInstruction* instr() { return instr_; }
1405 LAllocate* instr_; member in class:v8::internal::DeferredAllocate
2051 : LDeferredCode(codegen), instr_(instr), object_(object) {
2055 codegen()->DoDeferredInstanceMigration(instr_, object_);
2058 virtual LInstruction* instr() { return instr_; }
2060 LCheckMaps* instr_; member in class:v8::internal::DeferredCheckMaps
3403 : LDeferredCode(codegen), instr_(instr) { }
3405 codegen()->DoDeferredMathAbsTagged(instr_, exi
3411 LMathAbsTagged* instr_; member in class:v8::internal::DeferredMathAbsTagged
4146 LNumberTagD* instr_; member in class:v8::internal::DeferredNumberTagD
4222 LNumberTagU* instr_; member in class:v8::internal::DeferredNumberTagU
4639 LStackCheck* instr_; member in class:v8::internal::DeferredStackCheck
4887 LMaybeGrowElements* instr_; member in class:v8::internal::final
5080 LStringCharCodeAt* instr_; member in class:v8::internal::DeferredStringCharCodeAt
5127 LStringCharFromCode* instr_; member in class:v8::internal::DeferredStringCharFromCode
5264 LTaggedToI* instr_; member in class:v8::internal::DeferredTaggedToI
5553 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/ia32/
H A Dlithium-codegen-ia32.cc3040 : LDeferredCode(codegen), instr_(instr) { }
3042 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3044 LInstruction* instr() override { return instr_; }
3047 LMathAbs* instr_; member in class:v8::internal::final
3786 : LDeferredCode(codegen), instr_(instr) {}
3787 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
3788 LInstruction* instr() override { return instr_; }
3791 LMaybeGrowElements* instr_; member in class:v8::internal::final
3926 : LDeferredCode(codegen), instr_(instr) { }
3927 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
3931 LStringCharCodeAt* instr_; member in class:v8::internal::final
3990 LStringCharFromCode* instr_; member in class:v8::internal::final
4071 LNumberTagI* instr_; member in class:v8::internal::final
4098 LNumberTagU* instr_; member in class:v8::internal::final
4175 LNumberTagD* instr_; member in class:v8::internal::final
4356 LTaggedToI* instr_; member in class:v8::internal::final
4587 LCheckMaps* instr_; member in class:v8::internal::final
4689 LAllocate* instr_; member in class:v8::internal::final
4984 LStackCheck* instr_; member in class:v8::internal::final
5119 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc3207 : LDeferredCode(codegen), instr_(instr) { }
3209 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3211 LInstruction* instr() override { return instr_; }
3214 LMathAbs* instr_; member in class:v8::internal::final
3941 : LDeferredCode(codegen), instr_(instr) {}
3942 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
3943 LInstruction* instr() override { return instr_; }
3946 LMaybeGrowElements* instr_; member in class:v8::internal::final
4107 : LDeferredCode(codegen), instr_(instr) { }
4108 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4112 LStringCharCodeAt* instr_; member in class:v8::internal::final
4168 LStringCharFromCode* instr_; member in class:v8::internal::final
4249 LNumberTagI* instr_; member in class:v8::internal::final
4278 LNumberTagU* instr_; member in class:v8::internal::final
4360 LNumberTagD* instr_; member in class:v8::internal::final
4560 LTaggedToI* instr_; member in class:v8::internal::final
4807 LCheckMaps* instr_; member in class:v8::internal::final
4909 LAllocate* instr_; member in class:v8::internal::final
5249 LStackCheck* instr_; member in class:v8::internal::final
5384 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc3408 : LDeferredCode(codegen), instr_(instr) { }
3410 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3412 LInstruction* instr() override { return instr_; }
3415 LMathAbs* instr_; member in class:v8::internal::final
4175 : LDeferredCode(codegen), instr_(instr) {}
4176 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4177 LInstruction* instr() override { return instr_; }
4180 LMaybeGrowElements* instr_; member in class:v8::internal::final
4327 : LDeferredCode(codegen), instr_(instr) { }
4328 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4332 LStringCharCodeAt* instr_; member in class:v8::internal::final
4388 LStringCharFromCode* instr_; member in class:v8::internal::final
4471 LNumberTagU* instr_; member in class:v8::internal::final
4553 LNumberTagD* instr_; member in class:v8::internal::final
4753 LTaggedToI* instr_; member in class:v8::internal::final
4998 LCheckMaps* instr_; member in class:v8::internal::final
5100 LAllocate* instr_; member in class:v8::internal::final
5442 LStackCheck* instr_; member in class:v8::internal::final
5577 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc3500 : LDeferredCode(codegen), instr_(instr) {}
3502 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3504 LInstruction* instr() override { return instr_; }
3507 LMathAbs* instr_; member in class:v8::internal::final
4277 : LDeferredCode(codegen), instr_(instr) {}
4278 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4279 LInstruction* instr() override { return instr_; }
4282 LMaybeGrowElements* instr_; member in class:v8::internal::final
4443 : LDeferredCode(codegen), instr_(instr) {}
4444 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4448 LStringCharCodeAt* instr_; member in class:v8::internal::final
4503 LStringCharFromCode* instr_; member in class:v8::internal::final
4579 LNumberTagI* instr_; member in class:v8::internal::final
4608 LNumberTagU* instr_; member in class:v8::internal::final
4688 LNumberTagD* instr_; member in class:v8::internal::final
4877 LTaggedToI* instr_; member in class:v8::internal::final
5106 LCheckMaps* instr_; member in class:v8::internal::final
5209 LAllocate* instr_; member in class:v8::internal::final
5520 LStackCheck* instr_; member in class:v8::internal::final
5646 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc3429 : LDeferredCode(codegen), instr_(instr) {}
3431 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3433 LInstruction* instr() override { return instr_; }
3436 LMathAbs* instr_; member in class:v8::internal::final
4223 : LDeferredCode(codegen), instr_(instr) {}
4224 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4225 LInstruction* instr() override { return instr_; }
4228 LMaybeGrowElements* instr_; member in class:v8::internal::final
4383 : LDeferredCode(codegen), instr_(instr) {}
4384 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4388 LStringCharCodeAt* instr_; member in class:v8::internal::final
4441 LStringCharFromCode* instr_; member in class:v8::internal::final
4512 LNumberTagI* instr_; member in class:v8::internal::final
4541 LNumberTagU* instr_; member in class:v8::internal::final
4619 LNumberTagD* instr_; member in class:v8::internal::final
4801 LTaggedToI* instr_; member in class:v8::internal::final
5050 LCheckMaps* instr_; member in class:v8::internal::final
5148 LAllocate* instr_; member in class:v8::internal::final
5455 LStackCheck* instr_; member in class:v8::internal::final
5573 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
4859 LCheckMaps* instr_; member in class:v8::internal::final
4962 LAllocate* instr_; member in class:v8::internal::final
5268 LStackCheck* instr_; member in class:v8::internal::final
5398 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc3325 : LDeferredCode(codegen, x87_stack), instr_(instr) { }
3327 codegen()->DoDeferredMathAbsTaggedHeapNumber(instr_);
3329 LInstruction* instr() override { return instr_; }
3332 LMathAbs* instr_; member in class:v8::internal::final
4123 : LDeferredCode(codegen, x87_stack), instr_(instr) {}
4124 void Generate() override { codegen()->DoDeferredMaybeGrowElements(instr_); }
4125 LInstruction* instr() override { return instr_; }
4128 LMaybeGrowElements* instr_; member in class:v8::internal::final
4258 : LDeferredCode(codegen, x87_stack), instr_(instr) { }
4259 void Generate() override { codegen()->DoDeferredStringCharCodeAt(instr_); }
4263 LStringCharCodeAt* instr_; member in class:v8::internal::final
4323 LStringCharFromCode* instr_; member in class:v8::internal::final
4415 LNumberTagI* instr_; member in class:v8::internal::final
4444 LNumberTagU* instr_; member in class:v8::internal::final
4528 LNumberTagD* instr_; member in class:v8::internal::final
4757 LTaggedToI* instr_; member in class:v8::internal::final
4988 LCheckMaps* instr_; member in class:v8::internal::final
5179 LAllocate* instr_; member in class:v8::internal::final
5479 LStackCheck* instr_; member in class:v8::internal::final
5615 LLoadFieldByIndex* instr_; member in class:v8::internal::final
[all...]

Completed in 558 milliseconds

12