/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_fs_emit.cpp | 393 * 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 D | macro-assembler-a64.cc | 30 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 D | tgsi_ppc.c | 138 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 D | regexp-macro-assembler-x64.cc | 142 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 D | disasm-x64.cc | 359 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 D | GDBRemoteRegisterContext.cpp | 88 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 D | tgsi_ppc.c | 138 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 D | nvvertparse.c | 313 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 D | nvvertparse.c | 313 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 D | lithium-gap-resolver-x87.cc | 169 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 D | LocalList.java | 399 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 D | i915_debug_fp.c | 180 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 D | i915_debug_fp.c | 180 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 D | x87_to_vex_and_back.c | 29 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 D | host_amd64_defs.c | 47 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 D | avx-1.stdout.exp | 1 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 D | handler-compiler-arm.cc | 520 // 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 D | handler-compiler-mips.cc | 518 // 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 D | handler-compiler-mips64.cc | 518 // 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 D | handler-compiler-x64.cc | 504 // 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 D | FirstFitLocalCombiningAllocator.java | 58 /** 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 D | rtasm_x86sse.h | 161 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 D | nv50_ir_ssa.cpp | 384 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 D | sm4_dump.cpp | 86 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 D | lithium-gap-resolver-ia32.cc | 169 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...] |