OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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