/external/v8/src/compiler/ |
instruction-selector-impl.h | 65 int virtual_register = GetVReg(node); local 66 sequence()->AddConstant(virtual_register, ToConstant(node)); 67 return ConstantOperand(virtual_register); 160 casted_from_operand.virtual_register()); 174 op.virtual_register()); 230 DCHECK_EQ(operand.virtual_register(), GetVReg(node)); 237 DCHECK_EQ(operand.virtual_register(), GetVReg(node)); 244 int virtual_register) { 251 return UnallocatedOperand(reg_id, slot_id, virtual_register); 256 int virtual_register) { [all...] |
instruction.h | 172 UnallocatedOperand(ExtendedPolicy policy, int virtual_register) 173 : UnallocatedOperand(virtual_register) { 179 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register) 180 : UnallocatedOperand(virtual_register) { 187 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register) 188 : UnallocatedOperand(virtual_register) { 197 int virtual_register) 198 : UnallocatedOperand(virtual_register) { 204 UnallocatedOperand(int reg_id, int slot_id, int virtual_register) 205 : UnallocatedOperand(FIXED_REGISTER, reg_id, virtual_register) { 276 int32_t virtual_register() const { function in class:v8::internal::compiler::UnallocatedOperand 349 int32_t virtual_register() const { function in class:v8::internal::compiler::ConstantOperand [all...] |
instruction.cc | 86 os << "v" << unalloc->virtual_register(); 114 return os << "[constant:" << ConstantOperand::cast(op).virtual_register() 526 PhiInstruction::PhiInstruction(Zone* zone, int virtual_register, 528 : virtual_register_(virtual_register), 529 output_(UnallocatedOperand(UnallocatedOperand::NONE, virtual_register)), 534 void PhiInstruction::SetInput(size_t offset, int virtual_register) { 536 operands_[offset] = virtual_register; 655 int virtual_register = next_virtual_register_++; local 656 CHECK_NE(virtual_register, InstructionOperand::kInvalidVirtualRegister); 657 return virtual_register; [all...] |
register-allocator-verifier.cc | 146 constraint->value_ = ConstantOperand::cast(op)->virtual_register(); 159 int vreg = unallocated->virtual_register(); 211 CHECK_EQ(ConstantOperand::cast(op)->virtual_register(), 275 virtual_register(phi->virtual_register()), 284 const int virtual_register; member in struct:v8::internal::compiler::__anon25051::PhiData 396 int virtual_register) { 398 value->define_vreg = virtual_register; 449 int use_vreg = phi->virtual_register; 478 if (p->virtual_register == v->use_vreg) break 698 int virtual_register = op_constraints[count].virtual_register_; local 714 int virtual_register = op_constraints[count].virtual_register_; local [all...] |
instruction-scheduler.cc | 238 (UnallocatedOperand::cast(output)->virtual_register() == 239 UnallocatedOperand::cast(input)->virtual_register())) { 244 (ConstantOperand::cast(output)->virtual_register() == 245 UnallocatedOperand::cast(input)->virtual_register())) {
|
register-allocator.cc | 1499 int virtual_register = operand->virtual_register(); local [all...] |
code-generator-impl.h | 115 ConstantOperand::cast(op)->virtual_register());
|
instruction-selector.cc | 228 int virtual_register = virtual_registers_[id]; local 229 if (virtual_register == InstructionOperand::kInvalidVirtualRegister) { 230 virtual_register = sequence()->NextVirtualRegister(); 231 virtual_registers_[id] = virtual_register; 233 return virtual_register; 286 sequence()->MarkAsRepresentation(rep, unalloc.virtual_register()); [all...] |
register-allocator.h | 793 MachineRepresentation RepresentationFor(int virtual_register); 819 PhiMapValue* GetPhiMapValueFor(int virtual_register); [all...] |
graph-visualizer.cc | 554 << ConstantOperand::cast(top->GetSpillOperand())->virtual_register()
|
/external/v8/test/unittests/compiler/ |
instruction-selector-unittest.h | 182 return ConstantOperand::cast(operand)->virtual_register(); 185 return UnallocatedOperand::cast(operand)->virtual_register(); 204 bool IsDouble(int virtual_register) const { 205 return doubles_.find(virtual_register) != doubles_.end(); 208 bool IsInteger(int virtual_register) const { 209 return !IsDouble(virtual_register) && !IsReference(virtual_register); 212 bool IsReference(int virtual_register) const { 213 return references_.find(virtual_register) != references_.end(); 219 i = constants_.find(ConstantOperand::cast(operand)->virtual_register()); [all...] |
instruction-selector-unittest.cc | 77 int vreg = ConstantOperand::cast(output)->virtual_register(); 96 int const virtual_register = i.second; local 97 if (sequence.IsFloat(virtual_register)) { 98 EXPECT_FALSE(sequence.IsReference(virtual_register)); 99 s.doubles_.insert(virtual_register); 101 if (sequence.IsReference(virtual_register)) { 102 EXPECT_FALSE(sequence.IsFloat(virtual_register)); 103 s.references_.insert(virtual_register);
|
instruction-sequence-unittest.h | 25 VReg(PhiInstruction* phi) : value_(phi->virtual_register()) {} // NOLINT
|
/external/v8/src/ic/ia32/ |
stub-cache-ia32.cc | 26 ExternalReference virtual_register = local 72 __ mov(Operand::StaticVariable(virtual_register), extra); 75 __ jmp(Operand::StaticVariable(virtual_register)); 130 __ mov(Operand::StaticVariable(virtual_register), offset); 133 __ jmp(Operand::StaticVariable(virtual_register));
|
/external/v8/src/ic/x87/ |
stub-cache-x87.cc | 26 ExternalReference virtual_register = local 72 __ mov(Operand::StaticVariable(virtual_register), extra); 75 __ jmp(Operand::StaticVariable(virtual_register)); 130 __ mov(Operand::StaticVariable(virtual_register), offset); 133 __ jmp(Operand::StaticVariable(virtual_register));
|
/external/v8/src/crankshaft/ |
lithium-allocator.cc | 596 TraceAlloc("Allocating fixed reg for op %d\n", operand->virtual_register()); 671 int index = LUnallocated::cast(operand)->virtual_register(); 682 return LiveRangeFor(LUnallocated::cast(operand)->virtual_register()); 740 if (LUnallocated::cast(cur_to)->virtual_register() == 741 LUnallocated::cast(from)->virtual_register()) { 785 LiveRange* range = LiveRangeFor(first_output->virtual_register()); 790 bool is_tagged = HasTaggedValue(first_output->virtual_register()); 824 bool is_tagged = HasTaggedValue(cur_input->virtual_register()); 838 if (RequiredRegisterKind(input_copy->virtual_register()) == 841 cur_input->virtual_register() - first_artificial_register_ [all...] |
lithium-allocator.h | 332 bool HasTaggedValue(int virtual_register) const; 335 RegisterKind RequiredRegisterKind(int virtual_register) const;
|
lithium.h | 134 result->set_virtual_register(virtual_register()); 242 // [virtual_register]: The virtual register ID for this operand. 243 int virtual_register() const { function in class:v8::internal::LUnallocated
|
lithium.cc | 49 stream->Add("v%d", unalloc->virtual_register());
|
hydrogen.cc | [all...] |
/external/v8/test/cctest/compiler/ |
test-gap-resolver.cc | 92 index = ConstantOperand::cast(op).virtual_register();
|
/external/v8/src/ia32/ |
code-stubs-ia32.cc | 4402 ExternalReference virtual_register = local 4486 ExternalReference virtual_register = local 4594 ExternalReference virtual_register = local [all...] |
/external/v8/src/x87/ |
code-stubs-x87.cc | 4082 ExternalReference virtual_register = local 4166 ExternalReference virtual_register = local 4274 ExternalReference virtual_register = local [all...] |