Searched refs:reg (Results 451 - 475 of 1419) sorted by relevance

<<11121314151617181920>>

/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_emit.cpp393 * Otherwise, we can use an implied move from g0 to the first message reg.
518 * reg where we have active channels.
538 /* Unlike the 965, we have the mask reg, so we just need
541 * written. Use the flag reg for consistency with gen6+.
653 static uint32_t brw_file_from_reg(fs_reg *reg) argument
655 switch (reg->file) {
671 brw_reg_from_fs_reg(fs_reg *reg) argument
675 switch (reg->file) {
679 if (reg->smear == -1) {
680 brw_reg = brw_vec8_reg(brw_file_from_reg(reg), re
[all...]
/external/vixl/src/a64/
H A Dmacro-assembler-a64.cc30 void MacroAssembler::B(Label* label, BranchType type, Register reg, int bit) { argument
31 VIXL_ASSERT((reg.Is(NoReg) || (type >= kBranchTypeFirstUsingReg)) &&
39 case reg_zero: Cbz(reg, label); break;
40 case reg_not_zero: Cbnz(reg, label); break;
41 case reg_bit_clear: Tbz(reg, bit, label); break;
42 case reg_bit_set: Tbnz(reg, bit, label); break;
194 VIXL_ASSERT(operand.reg().size() <= rd.size());
198 VIXL_ASSERT(operand.reg().Is64Bits() ||
201 temps.Exclude(operand.reg());
203 EmitExtendShift(temp, operand.reg(), operan
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/
H A Dtgsi_ppc.c138 is_ppc_vec_temporary(const struct tgsi_full_src_register *reg) argument
140 return (reg->Register.File == TGSI_FILE_TEMPORARY &&
141 reg->Register.Index < MAX_PPC_TEMPS);
149 is_ppc_vec_temporary_dst(const struct tgsi_full_dst_register *reg) argument
151 return (reg->Register.File == TGSI_FILE_TEMPORARY &&
152 reg->Register.Index < MAX_PPC_TEMPS);
222 /* splat word[pos % 4] across the vector reg */
264 const struct tgsi_full_src_register *reg,
267 uint swizzle = tgsi_util_get_full_src_register_swizzle(reg, chan_index);
275 switch (reg
263 emit_fetch(struct gen_context *gen, const struct tgsi_full_src_register *reg, const unsigned chan_index) argument
469 const struct tgsi_full_dst_register *reg = &inst->Dst[0]; local
492 const struct tgsi_full_dst_register *reg = &inst->Dst[0]; local
[all...]
/external/chromium_org/v8/src/x64/
H A Dregexp-macro-assembler-x64.cc142 void RegExpMacroAssemblerX64::AdvanceRegister(int reg, int by) { argument
143 DCHECK(reg >= 0);
144 DCHECK(reg < num_registers_);
146 __ addp(register_location(reg), Immediate(by));
232 // closed before in the reg-exp, and we must not generate code that can cause
376 // closed before in the reg-exp).
992 void RegExpMacroAssemblerX64::IfRegisterGE(int reg, argument
995 __ cmpp(register_location(reg), Immediate(comparand));
1000 void RegExpMacroAssemblerX64::IfRegisterLT(int reg, argument
1003 __ cmpp(register_location(reg), Immediat
1008 IfRegisterEqPos(int reg, Label* if_eq) argument
[all...]
H A Ddisasm-x64.cc359 const char* NameOfCPURegister(int reg) const {
360 return converter_.NameOfCPURegister(reg);
363 const char* NameOfByteCPURegister(int reg) const {
364 return converter_.NameOfByteCPURegister(reg);
367 const char* NameOfXMMRegister(int reg) const {
368 return converter_.NameOfXMMRegister(reg);
394 typedef const char* (DisassemblerX64::*RegisterNameMapping)(int reg) const;
834 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
1013 AppendToBuffer("extractps "); // reg/m32, xmm, imm8
1277 // movmskps reg, xm
1619 int reg = (*data & 0x7) | (rex_b() ? 8 : 0); local
1650 int reg = (opcode & 0x7) | (rex_b() ? 8 : 0); local
[all...]
/external/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp88 GDBRemoteRegisterContext::GetRegisterInfoAtIndex (size_t reg) argument
90 return m_reg_info.GetRegisterInfoAtIndex (reg);
123 GDBRemoteRegisterContext::PrivateSetRegisterValue (uint32_t reg, StringExtractor &response) argument
125 const RegisterInfo *reg_info = GetRegisterInfoAtIndex (reg);
137 SetRegisterIsValid(reg, true);
143 SetRegisterIsValid(reg, false);
156 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; local
158 packet_len = ::snprintf (packet, sizeof(packet), "p%x;thread:%4.4" PRIx64 ";", reg, m_thread.GetProtocolID());
160 packet_len = ::snprintf (packet, sizeof(packet), "p%x", reg);
163 return PrivateSetRegisterValue (reg, respons
181 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; local
309 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; local
435 const uint32_t reg = reg_info->value_regs[idx]; local
624 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; local
[all...]
/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_ppc.c138 is_ppc_vec_temporary(const struct tgsi_full_src_register *reg) argument
140 return (reg->Register.File == TGSI_FILE_TEMPORARY &&
141 reg->Register.Index < MAX_PPC_TEMPS);
149 is_ppc_vec_temporary_dst(const struct tgsi_full_dst_register *reg) argument
151 return (reg->Register.File == TGSI_FILE_TEMPORARY &&
152 reg->Register.Index < MAX_PPC_TEMPS);
222 /* splat word[pos % 4] across the vector reg */
264 const struct tgsi_full_src_register *reg,
267 uint swizzle = tgsi_util_get_full_src_register_swizzle(reg, chan_index);
275 switch (reg
263 emit_fetch(struct gen_context *gen, const struct tgsi_full_src_register *reg, const unsigned chan_index) argument
469 const struct tgsi_full_dst_register *reg = &inst->Dst[0]; local
492 const struct tgsi_full_dst_register *reg = &inst->Dst[0]; local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/program/
H A Dnvvertparse.c313 GLint reg = atoi((char *) (token + 1)); local
314 if (reg >= MAX_NV_VERTEX_PROGRAM_TEMPS)
316 *tempRegNum = reg;
367 GLint reg = atoi((char *) token); local
368 if (reg >= MAX_NV_VERTEX_PROGRAM_PARAMS)
370 *regNum = reg;
399 GLint reg; local
401 reg = atoi((char *) token);
402 if (reg >= MAX_NV_VERTEX_PROGRAM_PARAMS)
405 srcReg->Index = reg;
485 GLint reg = atoi((char *) token); local
[all...]
/external/mesa3d/src/mesa/program/
H A Dnvvertparse.c313 GLint reg = atoi((char *) (token + 1)); local
314 if (reg >= MAX_NV_VERTEX_PROGRAM_TEMPS)
316 *tempRegNum = reg;
367 GLint reg = atoi((char *) token); local
368 if (reg >= MAX_NV_VERTEX_PROGRAM_PARAMS)
370 *regNum = reg;
399 GLint reg; local
401 reg = atoi((char *) token);
402 if (reg >= MAX_NV_VERTEX_PROGRAM_PARAMS)
405 srcReg->Index = reg;
485 GLint reg = atoi((char *) token); local
[all...]
/external/chromium_org/v8/src/x87/
H A Dlithium-gap-resolver-x87.cc169 Register LGapResolver::GetFreeRegisterNot(Register reg) { argument
170 int skip_index = reg.is(no_reg) ? -1 : Register::ToAllocationIndex(reg);
376 Register reg = local
381 __ xor_(reg, mem);
382 __ xor_(mem, reg);
383 __ xor_(reg, mem);
386 __ mov(mem, reg);
387 __ mov(reg, tmp);
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
H A DLocalList.java399 int reg = e.getRegister();
402 Entry already = active[reg];
410 active[reg] = e;
412 if (active[reg] == null) {
425 if (test.getRegisterSpec().getReg() == reg) {
449 active[reg] = null;
492 * @param reg {@code >= 0;} register number about to be processed
494 private void aboutToProcess(int address, int reg) { argument
505 if (first || (reg >= endIndices.length)) {
512 int newSz = reg
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_debug_fp.c180 print_reg_neg_swizzle(struct debug_stream *stream, unsigned reg) argument
184 if ((reg & REG_SWIZZLE_MASK) == REG_SWIZZLE_XYZW &&
185 (reg & REG_NEGATE_MASK) == 0)
191 if (reg & (1 << ((i * 4) + 3)))
194 switch ((reg >> (i * 4)) & 0x7) {
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_debug_fp.c180 print_reg_neg_swizzle(struct debug_stream *stream, unsigned reg) argument
184 if ((reg & REG_SWIZZLE_MASK) == REG_SWIZZLE_XYZW &&
185 (reg & REG_NEGATE_MASK) == 0)
191 if (reg & (1 << ((i * 4) + 3)))
194 switch ((reg >> (i * 4)) & 0x7) {
/external/valgrind/main/VEX/useful/
H A Dx87_to_vex_and_back.c29 UChar reg[80]; member in struct:__anon32345
65 convert_f80le_to_f64le( &x87->reg[FP_REG(r)], (UChar*)&vexRegs[r] );
101 convert_f64le_to_f80le( (UChar*)&vexRegs[r], &x87->reg[FP_REG(r)] );
105 convert_f64le_to_f80le( (UChar*)&vexRegs[r], &x87->reg[FP_REG(r)] );
233 printf ( "%02x", (UInt)x87->reg[j]);
/external/valgrind/main/VEX/priv/
H A Dhost_amd64_defs.c47 void ppHRegAMD64 ( HReg reg )
54 if (hregIsVirtual(reg)) {
55 ppHReg(reg);
59 switch (hregClass(reg)) {
61 r = hregNumber(reg);
66 r = hregNumber(reg);
71 r = hregNumber(reg);
80 static void ppHRegAMD64_lo32 ( HReg reg )
87 if (hregIsVirtual(reg)) {
88 ppHReg(reg);
899 AMD64Instr_SseLdSt( Bool isLoad, Int sz, HReg reg, AMD64AMode* addr ) argument
910 AMD64Instr_SseLdzLO( Int sz, HReg reg, AMD64AMode* addr ) argument
1964 mkModRegRM( UInt mod, UInt reg, UInt regmem ) argument
2276 UInt reg; local
[all...]
/external/valgrind/main/none/tests/amd64/
H A Davx-1.stdout.exp1 VMOVUPD_EtoG_256(reg)
28 VMOVUPD_EtoG_256(reg)
55 VMOVUPD_EtoG_256(reg)
82 VMOVUPD_GtoE_256(reg)
109 VMOVUPD_GtoE_256(reg)
136 VMOVUPD_GtoE_256(reg)
163 VPSUBW_128(reg)
190 VPSUBW_128(reg)
217 VPSUBW_128(reg)
244 VPSUBQ_128(reg)
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc520 // Keep track of the current object in register reg.
521 Register reg = object_reg; local
553 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1, local
556 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
557 reg = holder_reg; // From now on the object will be in holder_reg.
558 __ ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
562 // CheckMap implicitly loads the map of |reg| into |map_reg|.
563 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
565 __ ldr(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset));
575 __ CheckAccessGlobalProxy(reg, scratch
650 GenerateLoadCallback( Register reg, Handle<ExecutableAccessorInfo> callback) argument
677 __ Push(scratch4(), reg); local
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc518 // Keep track of the current object in register reg.
519 Register reg = object_reg; local
551 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1, local
554 __ lw(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
555 reg = holder_reg; // From now on the object will be in holder_reg.
556 __ lw(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
560 // CheckMap implicitly loads the map of |reg| into |map_reg|.
561 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
563 __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset));
573 __ CheckAccessGlobalProxy(reg, scratch
648 GenerateLoadCallback( Register reg, Handle<ExecutableAccessorInfo> callback) argument
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc518 // Keep track of the current object in register reg.
519 Register reg = object_reg; local
551 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1, local
554 __ ld(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
555 reg = holder_reg; // From now on the object will be in holder_reg.
556 __ ld(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
566 // CheckMap implicitly loads the map of |reg| into |map_reg|.
567 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
569 __ ld(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset));
579 __ CheckAccessGlobalProxy(reg, scratch
648 GenerateLoadCallback( Register reg, Handle<ExecutableAccessorInfo> callback) argument
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc504 // Keep track of the current object in register reg. On the first
505 // iteration, reg is an alias for object_reg, on later iterations,
507 Register reg = object_reg; local
539 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1, local
542 __ movp(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
543 reg = holder_reg; // From now on the object will be in holder_reg.
544 __ movp(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
554 __ movp(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
557 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
567 __ CheckAccessGlobalProxy(reg, scratch
628 GenerateLoadCallback( Register reg, Handle<ExecutableAccessorInfo> callback) argument
[all...]
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
H A DFirstFitLocalCombiningAllocator.java58 /** indexed by SSA reg; the set of SSA regs we've mapped */
166 for (RegisterSpec reg : e.getValue()) {
168 regs.append(reg.getReg());
271 * Tries to map a list of SSA registers into the a rop reg, marking
372 int reg;
374 reg = reservedRopRegs.nextClearBit(startReg);
379 while (i < width && !reservedRopRegs.get(reg + i)) {
384 return reg;
387 reg = reservedRopRegs.nextClearBit(reg
1072 private final int[] reg; field in class:FirstFitLocalCombiningAllocator.Multiset
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.h161 void x86_print_reg( struct x86_reg reg );
169 struct x86_reg x86_make_disp( struct x86_reg reg,
172 struct x86_reg x86_deref( struct x86_reg reg );
174 struct x86_reg x86_get_base_reg( struct x86_reg reg );
200 void x86_call( struct x86_function *p, struct x86_reg reg);
314 void x86_dec( struct x86_function *p, struct x86_reg reg );
315 void x86_inc( struct x86_function *p, struct x86_reg reg );
329 void x86_pop( struct x86_function *p, struct x86_reg reg );
330 void x86_push( struct x86_function *p, struct x86_reg reg );
340 void x86_shr_imm( struct x86_function *p, struct x86_reg reg, unsigne
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_ssa.cpp384 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size));
429 Instruction *nop = new_Instruction(func, OP_NOP, typeOfSize(lval->reg.size));
456 ssa = new_LValue(func, targ->nativeFile(lval->reg.file));
457 ssa->reg.size = lval->reg.size;
458 ssa->reg.data.id = lval->reg.data.id;
481 new_LValue(func, targ->nativeFile(lval->reg.file)));
482 stmt->def(d).get()->reg.size = lval->reg
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/d3d1x/d3d1xshader/src/
H A Dsm4_dump.cpp86 if(op.indices[0].reg.get())
93 if(op.indices[i].reg.get())
95 out << *op.indices[i].reg;
/external/chromium_org/v8/src/ia32/
H A Dlithium-gap-resolver-ia32.cc169 Register LGapResolver::GetFreeRegisterNot(Register reg) { argument
170 int skip_index = reg.is(no_reg) ? -1 : Register::ToAllocationIndex(reg);
372 Register reg = local
377 __ xor_(reg, mem);
378 __ xor_(mem, reg);
379 __ xor_(reg, mem);
382 __ mov(mem, reg);
383 __ mov(reg, tmp);
418 XMMRegister reg local
[all...]

Completed in 695 milliseconds

<<11121314151617181920>>