/external/v8/src/crankshaft/ |
H A D | lithium-inl.h | 36 : 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 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(); 79 return ToExternalReference(instr_ 167 Instruction* instr_; member in class:v8::internal::compiler::InstructionOperandConverter [all...] |
H A D | code-generator.h | 40 : 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 D | instruction-scheduler.h | 64 Instruction* instruction() { return instr_; } 75 Instruction* instr_; member in class:v8::internal::compiler::final::ScheduleGraphNode
|
H A D | instruction-scheduler.cc | 65 : instr_(instr),
|
H A D | instruction.cc | 351 wrapper.instr_ = this; 500 const Instruction& instr = *printable.instr_; 707 printable_instr.instr_ = code->InstructionAt(j);
|
/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; 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 D | simulator-mips.cc | 1941 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 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; 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 D | simulator-mips64.cc | 1945 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 D | lithium-codegen-arm.cc | 3278 : 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 D | lithium-codegen-mips.cc | 3210 : 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 D | lithium-codegen-ppc.cc | 3483 : 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 D | lithium-codegen-s390.cc | 3427 : 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 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 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 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_ [all...] |
/external/v8/src/crankshaft/ia32/ |
H A D | lithium-codegen-ia32.cc | 3042 : 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 D | lithium-codegen-x87.cc | 3318 : 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 D | lithium-codegen-arm64.cc | 1397 : 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 D | lithium-codegen-mips64.cc | 3412 : 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 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()); } 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 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())) {
|
/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())) {
|
/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);
|
/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()); } 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)));
|