Searched refs:vreg (Results 1 - 25 of 27) sorted by relevance

12

/external/v8/test/cctest/compiler/
H A Dinstruction-selector-tester.h87 for (int vreg = 0; vreg < sequence.VirtualRegisterCount(); ++vreg) {
88 if (sequence.IsDouble(vreg)) {
89 CHECK(!sequence.IsReference(vreg));
90 doubles.insert(vreg);
92 if (sequence.IsReference(vreg)) {
93 CHECK(!sequence.IsDouble(vreg));
94 references.insert(vreg);
H A Dtest-instruction.cc90 UnallocatedOperand* NewUnallocated(int vreg) { argument
93 unallocated->set_virtual_register(vreg);
/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:__anon15304
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.h734 extern X86Instr* directReload_X86 ( X86Instr* i, HReg vreg, Short spill_off );
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/vixl/src/vixl/a64/
H A Dsimulator-a64.cc669 (lane_size_in_bytes == kSRegSizeInBytes) ? vreg(code).Get<float>(lane)
670 : vreg(code).Get<double>(lane);
2052 LogicVRegister(vreg(dst)).SetUint(kFormatD, 1, xreg(src));
2055 set_xreg(dst, LogicVRegister(vreg(src)).Uint(kFormatD, 1));
2220 SimVRegister& rd = vreg(instr->Rd());
2221 SimVRegister& rn = vreg(instr->Rn());
2230 case FABS_s: fabs_(kFormatS, vreg(fd), vreg(fn)); return;
2231 case FABS_d: fabs_(kFormatD, vreg(fd), vreg(f
[all...]
H A Dsimulator-a64.h969 T vreg(unsigned code) const {
980 // Common specialized accessors for the vreg() template.
982 return vreg<int8_t>(code);
986 return vreg<int16_t>(code);
990 return vreg<float>(code);
994 return vreg<uint32_t>(code);
998 return vreg<double>(code);
1002 return vreg<uint64_t>(code);
1006 return vreg<qreg_t>(code);
1012 T vreg(unsigne
[all...]
H A Ddebugger-a64.cc629 const uint64_t fpreg_value = vreg<uint64_t>(fpreg_size,
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_wm_debug.c45 else if( value - c->vreg >= 0 &&
46 value - c->vreg < BRW_WM_MAX_VREG)
47 printf("r%ld", (long) (value - c->vreg));
H A Dbrw_wm_pass0.c52 memset(&c->vreg[c->nr_vreg], 0, sizeof(*c->vreg));
53 return &c->vreg[c->nr_vreg++];
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_pass2.c242 dst[i] = &c->vreg[c->nr_vreg++];
H A Dbrw_wm.h225 struct brw_wm_value *vreg; member in struct:brw_wm_compile
/external/v8/src/compiler/
H A Dregister-allocator.h353 int vreg = code()->NextVirtualRegister(); local
354 if (vreg >= UnallocatedOperand::kMaxVirtualRegisters) {
359 return vreg;
H A Dregister-allocator.cc2057 int vreg = GetVirtualRegister(); local
2059 LiveRange* result = LiveRangeFor(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/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h30 /// registers, including vreg register classes, use/def chains for registers,
60 /// Each element in this list contains the register class of the vreg and the
766 void addLiveIn(unsigned Reg, unsigned vreg = 0) {
767 LiveIns.push_back(std::make_pair(Reg, vreg));
/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp621 << getRegisterName(MI->getOperand(0).getReg(), AArch64::vreg) << ", ";
627 << getRegisterName(MI->getOperand(ListOpNum + 1).getReg(), AArch64::vreg);
927 assert(Op.isReg() && "Non-register vreg operand!");
929 O << getRegisterName(Reg, AArch64::vreg);
1204 O << getRegisterName(Reg, AArch64::vreg) << LayoutSuffix;
/external/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp247 RegToPrint, isVector ? AArch64::vreg : AArch64::NoRegAltName);
/external/v8/src/
H A Dlithium-allocator.cc834 int vreg = GetVirtualRegister(); local
836 cur_input->set_virtual_register(vreg);
2032 int vreg = GetVirtualRegister(); local
2034 LiveRange* result = LiveRangeFor(vreg);
/external/v8/src/arm/
H A Dlithium-arm.cc615 int vreg = allocator_->GetVirtualRegister(); local
618 vreg = 0;
620 operand->set_virtual_register(vreg);
628 int vreg = allocator_->GetVirtualRegister(); local
631 vreg = 0;
633 operand->set_virtual_register(vreg);
/external/v8/src/arm64/
H A Dlithium-arm64.cc507 int vreg = allocator_->GetVirtualRegister(); local
510 vreg = 0;
512 operand->set_virtual_register(vreg);
520 int vreg = allocator_->GetVirtualRegister(); local
523 vreg = 0;
525 operand->set_virtual_register(vreg);
/external/v8/src/mips/
H A Dlithium-mips.cc622 int vreg = allocator_->GetVirtualRegister(); local
625 vreg = 0;
627 operand->set_virtual_register(vreg);
635 int vreg = allocator_->GetVirtualRegister(); local
638 vreg = 0;
640 operand->set_virtual_register(vreg);
/external/v8/src/mips64/
H A Dlithium-mips64.cc622 int vreg = allocator_->GetVirtualRegister(); local
625 vreg = 0;
627 operand->set_virtual_register(vreg);
635 int vreg = allocator_->GetVirtualRegister(); local
638 vreg = 0;
640 operand->set_virtual_register(vreg);
/external/v8/src/ia32/
H A Dlithium-ia32.cc668 int vreg = allocator_->GetVirtualRegister(); local
671 vreg = 0;
673 operand->set_virtual_register(vreg);

Completed in 570 milliseconds

12