Home
last modified time | relevance | path

Searched refs:Indirect (Results 1 – 25 of 92) sorted by relevance

1234

/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_parse.c210 if( inst->Dst[i].Register.Indirect ) { in tgsi_parse_token()
211 next_token( ctx, &inst->Dst[i].Indirect ); in tgsi_parse_token()
216 assert( !inst->Dst[i].Indirect.Dimension ); in tgsi_parse_token()
217 assert( !inst->Dst[i].Indirect.Indirect ); in tgsi_parse_token()
227 if( inst->Dst[i].Dimension.Indirect ) { in tgsi_parse_token()
233 assert( !inst->Dst[i].Indirect.Indirect ); in tgsi_parse_token()
234 assert( !inst->Dst[i].Indirect.Dimension ); in tgsi_parse_token()
245 if( inst->Src[i].Register.Indirect ) { in tgsi_parse_token()
246 next_token( ctx, &inst->Src[i].Indirect ); in tgsi_parse_token()
251 assert( !inst->Src[i].Indirect.Indirect ); in tgsi_parse_token()
[all …]
Dtgsi_build.c790 src_register.Indirect = 0; in tgsi_default_src_register()
829 src_register.Indirect = indirect; in tgsi_build_src_register()
843 dimension.Indirect = 0; in tgsi_default_dimension()
857 full_src_register.Indirect = tgsi_default_src_register(); in tgsi_default_full_src_register()
873 dimension.Indirect = indirect; in tgsi_build_dimension()
890 dst_register.Indirect = 0; in tgsi_default_dst_register()
916 dst_register.Indirect = indirect; in tgsi_build_dst_register()
932 full_dst_register.Indirect = tgsi_default_src_register(); in tgsi_default_full_dst_register()
1072 reg->Register.Indirect, in tgsi_build_full_instruction()
1078 if( reg->Register.Indirect ) { in tgsi_build_full_instruction()
[all …]
Dtgsi_dump.c103 if (src->Dimension.Indirect) { in _dump_register_src()
122 if (src->Register.Indirect) { in _dump_register_src()
124 ENM( src->Indirect.File, tgsi_file_names ); in _dump_register_src()
126 SID( src->Indirect.Index ); in _dump_register_src()
128 ENM( src->Indirect.SwizzleX, tgsi_swizzle_names ); in _dump_register_src()
150 if (dst->Dimension.Indirect) { in _dump_register_dst()
169 if (dst->Register.Indirect) { in _dump_register_dst()
171 ENM( dst->Indirect.File, tgsi_file_names ); in _dump_register_dst()
173 SID( dst->Indirect.Index ); in _dump_register_dst()
175 ENM( dst->Indirect.SwizzleX, tgsi_swizzle_names ); in _dump_register_dst()
Dtgsi_text.c702 dst->Dimension.Indirect = 0; in parse_dst_operand()
710 dst->Register.Indirect = 1; in parse_dst_operand()
711 dst->Indirect.File = bracket[0].ind_file; in parse_dst_operand()
712 dst->Indirect.Index = bracket[0].ind_index; in parse_dst_operand()
713 dst->Indirect.SwizzleX = bracket[0].ind_comp; in parse_dst_operand()
714 dst->Indirect.SwizzleY = bracket[0].ind_comp; in parse_dst_operand()
715 dst->Indirect.SwizzleZ = bracket[0].ind_comp; in parse_dst_operand()
716 dst->Indirect.SwizzleW = bracket[0].ind_comp; in parse_dst_operand()
789 src->Dimension.Indirect = 0; in parse_src_operand()
796 src->Register.Indirect = 1; in parse_src_operand()
[all …]
Dtgsi_ureg.h52 unsigned Indirect : 1; /* BOOL */ member
76 unsigned Indirect : 1; /* BOOL */ member
934 reg.Indirect = 1; in ureg_dst_indirect()
945 reg.Indirect = 1; in ureg_src_indirect()
982 assert(!src.Indirect || src.IndirectFile == TGSI_FILE_ADDRESS); in ureg_dst()
986 dst.Indirect = src.Indirect; in ureg_dst()
1012 src.Indirect = 0; in ureg_src_register()
1039 src.Indirect = dst.Indirect; in ureg_src()
1065 dst.Indirect = 0; in ureg_dst_undef()
1090 src.Indirect = 0; in ureg_src_undef()
Dtgsi_parse.h47 struct tgsi_src_register Indirect; member
55 struct tgsi_src_register Indirect; member
Dtgsi_scan.c103 if (src->Register.Indirect) { in tgsi_scan_shader()
126 if (src->Register.Indirect) { in tgsi_scan_shader()
134 if (dst->Register.Indirect) { in tgsi_scan_shader()
Dtgsi_sanity.c357 (boolean)inst->Src[i].Register.Indirect ); in iter_instruction()
358 if (inst->Src[i].Register.Indirect) { in iter_instruction()
362 inst->Src[i].Indirect.File, in iter_instruction()
363 inst->Src[i].Indirect.Index); in iter_instruction()
Dtgsi_ureg.c253 dst.Indirect = 0; in ureg_dst_register()
826 unsigned size = 1 + (src.Indirect ? 1 : 0) + in ureg_emit_src()
846 if (src.Indirect) { in ureg_emit_src()
847 out[0].src.Indirect = 1; in ureg_emit_src()
861 out[n].dim.Indirect = 1; in ureg_emit_src()
875 out[n].dim.Indirect = 0; in ureg_emit_src()
892 (dst.Indirect ? 1 : 0)); in ureg_emit_dst()
908 out[n].dst.Indirect = dst.Indirect; in ureg_emit_dst()
912 if (dst.Indirect) { in ureg_emit_dst()
/external/llvm/test/tools/llvm-objdump/X86/
Dmacho-indirect-symbols.test4 CHECK: Indirect symbols for (__TEXT,__stubs) 1 entries
7 CHECK: Indirect symbols for (__DATA,__nl_symbol_ptr) 2 entries
11 CHECK: Indirect symbols for (__DATA,__la_symbol_ptr) 1 entries
15 NON_VERBOSE: Indirect symbols for (__TEXT,__stubs) 1 entries
18 NON_VERBOSE: Indirect symbols for (__DATA,__nl_symbol_ptr) 2 entries
22 NON_VERBOSE: Indirect symbols for (__DATA,__la_symbol_ptr) 1 entries
/external/clang/test/CodeGenObjC/
Dx86_64-struct-return-gc.m17 struct Indirect { struct
22 struct Indirect indirect_func(void); argument
26 struct Indirect i;
28 // CHECK: call void @indirect_func(%struct.Indirect* sret
/external/mesa3d/src/gallium/drivers/i915/
Di915_fpc_optimize.c42 s1->Register.Indirect == d1->Register.Indirect && in same_src_dst_reg()
50 d1->Register.Indirect == d2->Register.Indirect && in same_dst_reg()
58 d1->Register.Indirect == d2->Register.Indirect && in same_src_reg()
151 o->Indirect = i->Indirect; in copy_src_reg()
166 o->Indirect = i->Indirect; in copy_dst_reg()
Di915_fpc.h249 unsigned Indirect : 1; /* BOOL */ member
268 unsigned Indirect : 1; /* BOOL */ member
/external/llvm/test/tools/llvm-profdata/
Dvalue-prof.proftext48 #IC: Indirect Call Site Count: 3
49 #IC-NEXT: Indirect Target Results:
/external/mesa3d/src/gallium/include/pipe/
Dp_shader_tokens.h569 unsigned Indirect : 1; /* BOOL */ member
592 unsigned Indirect : 1; /* BOOL */ member
602 unsigned Indirect : 1; /* BOOL */ member
/external/guice/core/test/com/google/inject/
DOptionalBindingTest.java282 Indirect indirect = Guice.createInjector().getInstance(Indirect.class); in testIndirectOptionalInjection()
287 static class Indirect { class in OptionalBindingTest
/external/deqp/doc/testspecs/GLES31/
Dfunctional.compute.indirect_dispatch.txt19 Indirect Compute Dispatch
41 Indirect dispatch tests allocate a buffer and fill it with one or more
/external/llvm/lib/Target/X86/
DX86CallingConv.h30 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCallIndirect()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_tgsi_soa.c595 if (reg->Register.Indirect) { in emit_fetch_constant()
599 &reg->Indirect); in emit_fetch_constant()
602 if (reg->Register.Indirect) { in emit_fetch_constant()
668 if (reg->Register.Indirect) { in emit_fetch_input()
672 &reg->Indirect); in emit_fetch_input()
675 if (reg->Register.Indirect) { in emit_fetch_input()
734 if (reg->Register.Indirect) { in emit_fetch_temporary()
738 &reg->Indirect); in emit_fetch_temporary()
741 if (reg->Register.Indirect) { in emit_fetch_temporary()
795 assert(!reg->Register.Indirect); in emit_fetch_system_value()
[all …]
/external/llvm/test/Object/
Dstackmap-dump.test15 CHECK-NEXT: #5: Indirect [R#6 + -16]
/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h54 Indirect, enumerator
133 auto AI = ABIArgInfo(Indirect);
168 bool isIndirect() const { return TheKind == Indirect; } in isIndirect()
/external/llvm/test/CodeGen/PowerPC/
Dppc64le-calls.ll10 ; Indirect calls requires a full stub creation
D2010-03-09-indirect-call.ll5 ; Indirect calls must use R12 on Darwin (i.e., R12 must contain the address of
/external/llvm/tools/llvm-readobj/
DStackMapPrinter.h53 case StackMapParserT::LocationKind::Indirect: in prettyPrintStackMap()
/external/llvm/test/MC/X86/
Dx86_operands.s30 # Indirect Memory Operands

1234