Searched defs:vreg (Results 1 - 25 of 29) sorted by relevance

12

/external/v8/test/unittests/compiler/
H A Dlive-range-unittest.cc435 TopLevelLiveRange* vreg = TestRangeBuilder(zone()).Id(2).Build(0, 100); local
436 EXPECT_EQ(2, vreg->vreg());
437 EXPECT_EQ(0, vreg->relative_id());
441 vreg->SetSplinter(splinter);
442 vreg->Splinter(LifetimePosition::FromInt(4), LifetimePosition::FromInt(12),
445 EXPECT_EQ(101, splinter->vreg());
448 LiveRange* child = vreg->SplitAt(LifetimePosition::FromInt(50), zone());
458 vreg->Merge(splinter, zone());
H A Dinstruction-selector-unittest.cc76 int vreg = ConstantOperand::cast(output)->virtual_register(); local
77 s.constants_.insert(std::make_pair(vreg, sequence.GetConstant(vreg)));
H A Dinstruction-sequence-unittest.h51 TestOperand(TestOperandType type, VReg vreg, int value = kNoValue) argument
52 : type_(type), vreg_(vreg), value_(value) {}
66 static TestOperand Reg(VReg vreg, int index = kNoValue) { argument
69 return TestOperand(type, vreg, index);
74 static TestOperand Slot(VReg vreg, int index = kNoValue) { argument
77 return TestOperand(type, vreg, index);
87 static TestOperand Use(VReg vreg) { return TestOperand(kNone, vreg); } argument
91 static TestOperand Unique(VReg vreg) { return TestOperand(kUnique, vreg); } argument
93 UniqueReg(VReg vreg) argument
143 Return(VReg vreg) argument
[all...]
H A Dinstruction-sequence-unittest.cc150 VReg vreg = NewReg(); local
151 InstructionOperand outputs[1]{ConvertOutputOp(vreg, output_op)};
153 return vreg;
194 VReg vreg) {
195 CHECK(vreg.value_ != kNoValue);
196 phi->SetInput(input, vreg.value_);
202 VReg vreg = NewReg(); local
203 sequence()->AddConstant(vreg.value_, Constant(imm));
204 InstructionOperand outputs[1]{ConstantOperand(vreg.value_)};
206 return vreg;
193 SetInput(PhiInstruction* phi, size_t input, VReg vreg) argument
401 ConvertOutputOp(VReg vreg, TestOperand op) argument
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_wm.c285 void *vreg = c->vreg; local
290 c->vreg = vreg;
311 c->vreg = rzalloc_array(c, struct brw_wm_value, BRW_WM_MAX_VREG);
H A Dbrw_wm.h225 struct brw_wm_value *vreg; member in struct:brw_wm_compile
/external/v8/test/cctest/compiler/
H A Dtest-instruction.cc84 UnallocatedOperand Unallocated(int vreg) { argument
85 return UnallocatedOperand(UnallocatedOperand::ANY, vreg);
281 int vreg = 15; local
283 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
284 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
285 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
286 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg)};
289 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
290 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
291 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, vreg),
[all...]
/external/v8/src/compiler/
H A Dregister-allocator-verifier.cc160 int vreg = unallocated->virtual_register(); local
161 constraint->virtual_register_ = vreg;
163 constraint->type_ = sequence()->IsFP(vreg) ? kFPSlot : kSlot;
169 if (sequence()->IsFP(vreg)) {
189 if (sequence()->IsFP(vreg)) {
196 constraint->type_ = sequence()->IsFP(vreg) ? kFPSlot : kSlot;
534 int vreg = pair.second; local
541 vreg);
547 pending, vreg);
549 new (zone()) FinalAssessment(vreg, pendin
[all...]
H A Dregister-allocator-verifier.h213 void AddDelayedAssessment(InstructionOperand op, int vreg) { argument
216 map_.insert(std::make_pair(op, vreg));
218 CHECK_EQ(it->second, vreg);
H A Dgraph-visualizer.cc258 void PrintLiveRange(const LiveRange* range, const char* type, int vreg);
547 int vreg = range->vreg(); local
550 PrintLiveRange(child, type, vreg);
555 int vreg) {
558 os_ << vreg << ":" << range->relative_id() << " " << type;
592 os_ << " " << vreg; local
554 PrintLiveRange(const LiveRange* range, const char* type, int vreg) argument
H A Dinstruction.cc688 int vreg = (output->IsConstant()) local
691 CHECK(!definitions.Contains(vreg));
692 definitions.Add(vreg);
H A Dregister-allocator.h477 explicit TopLevelLiveRange(int vreg, MachineRepresentation rep);
581 int vreg() const { return vreg_; } function in class:v8::internal::compiler::final
812 return code()->IsReference(top_range->vreg());
/external/vixl/test/
H A Dtest-utils-a64.cc145 const VRegister& vreg) {
146 VIXL_ASSERT(vreg.Is128Bits());
148 vec128_t result = core->qreg(vreg.code());
142 Equal128(uint64_t expected_h, uint64_t expected_l, const RegisterDump* core, const VRegister& vreg) argument
/external/v8/src/x64/
H A Dassembler-x64-inl.h222 void Assembler::emit_vex_prefix(XMMRegister reg, XMMRegister vreg, argument
228 emit_vex3_byte2(w, vreg, l, pp);
231 emit_vex2_byte1(reg, vreg, l, pp);
236 void Assembler::emit_vex_prefix(Register reg, Register vreg, Register rm, argument
240 XMMRegister ivreg = {vreg.code()};
246 void Assembler::emit_vex_prefix(XMMRegister reg, XMMRegister vreg, argument
252 emit_vex3_byte2(w, vreg, l, pp);
255 emit_vex2_byte1(reg, vreg, l, pp);
260 void Assembler::emit_vex_prefix(Register reg, Register vreg, const Operand& rm, argument
264 XMMRegister ivreg = {vreg
[all...]
/external/valgrind/VEX/priv/
H A Dhost_generic_reg_alloc2.c109 vreg. Is safely left at False, and becomes True after a
115 Bound /* in use (holding value of some vreg) */
118 /* If .disp == Bound, what vreg is it bound to? */
119 HReg vreg; member in struct:__anon19343
125 (vreg_state) from vreg numbers back to entries in rreg_state. It
127 hregNumber(rreg_state[j].vreg) == i -- that is, the two entries
129 which involve looking for a particular vreg: there is no need to
131 vreg_state. The FAQ "does this vreg already have an associated
134 To indicate, in vreg_state[i], that a given vreg is not currently
149 finding the vreg whic
604 HReg vreg = reg_usage_arr[ii].vRegs[j]; local
1283 HReg vreg = reg_usage_arr[ii].vRegs[j]; local
1336 HReg vreg = reg_usage_arr[ii].vRegs[j]; local
[all...]
H A Dhost_x86_defs.c1755 /* The given instruction reads the specified vreg exactly once, and
1756 that vreg is currently located at the given spill offset. If
1760 X86Instr* directReload_X86( X86Instr* i, HReg vreg, Short spill_off ) argument
1764 /* Deal with form: src=RMI_Reg, dst=Reg where src == vreg
1771 && sameHReg(i->Xin.Alu32R.src->Xrmi.Reg.reg, vreg)) {
1772 vassert(! sameHReg(i->Xin.Alu32R.dst, vreg));
1780 /* Deal with form: src=RMI_Imm, dst=Reg where dst == vreg
1786 && sameHReg(i->Xin.Alu32R.dst, vreg)) {
1799 && sameHReg(i->Xin.Push.src->Xrmi.Reg.reg, vreg)) {
1805 /* Deal with form: CMov32(src=RM_Reg, dst) where vreg
[all...]
/external/v8/src/crankshaft/
H A Dlithium-allocator.cc835 int vreg = GetVirtualRegister(); local
837 cur_input->set_virtual_register(vreg);
2028 int vreg = GetVirtualRegister(); local
2030 LiveRange* result = LiveRangeFor(vreg);
/external/v8/src/crankshaft/arm/
H A Dlithium-arm.cc590 int vreg = allocator_->GetVirtualRegister(); local
593 vreg = 0;
595 operand->set_virtual_register(vreg);
603 int vreg = allocator_->GetVirtualRegister(); local
606 vreg = 0;
608 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/arm64/
H A Dlithium-arm64.cc487 int vreg = allocator_->GetVirtualRegister(); local
490 vreg = 0;
492 operand->set_virtual_register(vreg);
500 int vreg = allocator_->GetVirtualRegister(); local
503 vreg = 0;
505 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/ia32/
H A Dlithium-ia32.cc635 int vreg = allocator_->GetVirtualRegister(); local
638 vreg = 0;
640 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/mips/
H A Dlithium-mips.cc597 int vreg = allocator_->GetVirtualRegister(); local
600 vreg = 0;
602 operand->set_virtual_register(vreg);
610 int vreg = allocator_->GetVirtualRegister(); local
613 vreg = 0;
615 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/mips64/
H A Dlithium-mips64.cc597 int vreg = allocator_->GetVirtualRegister(); local
600 vreg = 0;
602 operand->set_virtual_register(vreg);
610 int vreg = allocator_->GetVirtualRegister(); local
613 vreg = 0;
615 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/ppc/
H A Dlithium-ppc.cc602 int vreg = allocator_->GetVirtualRegister(); local
605 vreg = 0;
607 operand->set_virtual_register(vreg);
615 int vreg = allocator_->GetVirtualRegister(); local
618 vreg = 0;
620 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/s390/
H A Dlithium-s390.cc539 int vreg = allocator_->GetVirtualRegister(); local
542 vreg = 0;
544 operand->set_virtual_register(vreg);
551 int vreg = allocator_->GetVirtualRegister(); local
554 vreg = 0;
556 operand->set_virtual_register(vreg);
/external/v8/src/crankshaft/x64/
H A Dlithium-x64.cc626 int vreg = allocator_->GetVirtualRegister(); local
629 vreg = 0;
631 operand->set_virtual_register(vreg);

Completed in 726 milliseconds

12