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

  /external/v8/src/compiler/
instruction-selector-unittest.h 128 bool IsDouble(int virtual_register) const {
129 return doubles_.find(virtual_register) != doubles_.end();
135 bool IsInteger(int virtual_register) const {
136 return !IsDouble(virtual_register) && !IsReference(virtual_register);
142 bool IsReference(int virtual_register) const {
143 return references_.find(virtual_register) != references_.end();
157 return UnallocatedOperand::cast(operand)->virtual_register();
instruction.cc 19 os << "v" << unalloc->virtual_register();
370 bool InstructionSequence::IsReference(int virtual_register) const {
371 return references_.find(virtual_register) != references_.end();
375 bool InstructionSequence::IsDouble(int virtual_register) const {
376 return doubles_.find(virtual_register) != doubles_.end();
380 void InstructionSequence::MarkAsReference(int virtual_register) {
381 references_.insert(virtual_register);
385 void InstructionSequence::MarkAsDouble(int virtual_register) {
386 doubles_.insert(virtual_register);
instruction.h 156 result->set_virtual_register(virtual_register());
256 // [virtual_register]: The virtual register ID for this operand.
257 int virtual_register() const { return VirtualRegisterField::decode(value_); } function in class:v8::internal::compiler::UnallocatedOperand
838 bool IsReference(int virtual_register) const;
839 bool IsDouble(int virtual_register) const;
841 void MarkAsReference(int virtual_register);
842 void MarkAsDouble(int virtual_register);
876 void AddConstant(int virtual_register, Constant constant) {
877 DCHECK(constants_.find(virtual_register) == constants_.end());
878 constants_.insert(std::make_pair(virtual_register, constant))
    [all...]
instruction-selector-unittest.cc 76 UnallocatedOperand::cast(output)->virtual_register());
87 UnallocatedOperand::cast(input)->virtual_register());
94 int virtual_register = *i; local
95 if (sequence.IsDouble(virtual_register)) {
96 EXPECT_FALSE(sequence.IsReference(virtual_register));
97 s.doubles_.insert(virtual_register);
99 if (sequence.IsReference(virtual_register)) {
100 EXPECT_FALSE(sequence.IsDouble(virtual_register));
101 s.references_.insert(virtual_register);
register-allocator.cc 585 TraceAlloc("Allocating fixed reg for op %d\n", operand->virtual_register());
663 return LiveRangeFor(UnallocatedOperand::cast(operand)->virtual_register());
721 if (UnallocatedOperand::cast(cur_to)->virtual_register() ==
722 UnallocatedOperand::cast(from)->virtual_register()) {
763 int output_vreg = output->virtual_register();
836 LiveRange* range = LiveRangeFor(first_output->virtual_register());
841 bool is_tagged = HasTaggedValue(first_output->virtual_register());
880 bool is_tagged = HasTaggedValue(cur_input->virtual_register());
895 int output_vreg = second_output->virtual_register();
896 int input_vreg = cur_input->virtual_register();
    [all...]
register-allocator.h 328 bool HasTaggedValue(int virtual_register) const;
331 RegisterKind RequiredRegisterKind(int virtual_register) const;
instruction-selector-impl.h 116 sequence()->MarkAsDouble(op->virtual_register());
  /external/v8/test/cctest/compiler/
instruction-selector-tester.h 119 CHECK_EQ(UnallocatedOperand::cast(exp)->virtual_register(),
120 UnallocatedOperand::cast(val)->virtual_register());
  /external/v8/src/
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 334 bool HasTaggedValue(int virtual_register) const;
337 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...]

Completed in 294 milliseconds