/external/v8/src/compiler/ |
H A D | instruction-scheduler.h | 64 Instruction* instruction() { return instr_; } 75 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
|
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)); 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 D | code-generator.h | 41 : 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 D | code-generator-arm.cc | 31 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 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_ 1755 Instruction* instr_; member in class:v8::internal::compiler::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()); } 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 D | code-generator-mips.cc | 44 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 D | code-generator-mips64.cc | 43 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 D | code-generator-ppc.cc | 30 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 D | code-generator-s390.cc | 28 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 D | code-generator-x64.cc | 32 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 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()); } 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 D | lithium.h | 808 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED 824 LInstruction* instr_; member in class:v8::internal::BASE_EMBEDDED
|
H A D | hydrogen.h | 260 : 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 D | simulator-mips.h | 119 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 D | simulator-mips64.h | 128 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 D | lithium-codegen-arm.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 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 D | lithium-codegen-arm64.cc | 1401 : 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 D | lithium-codegen-ia32.cc | 3040 : 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 D | lithium-codegen-mips.cc | 3207 : 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 D | lithium-codegen-mips64.cc | 3408 : 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 D | lithium-codegen-ppc.cc | 3500 : 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 D | lithium-codegen-s390.cc | 3429 : 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 D | lithium-codegen-x64.cc | 3243 : 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 D | lithium-codegen-x87.cc | 3325 : 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...] |