HomeSort by relevance Sort by last modified time
    Searched refs:virtual_register (Results 1 - 23 of 23) sorted by null

  /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...]

Completed in 2407 milliseconds