Searched refs:can_speculate (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_llvm_util.h114 ac_get_load_intr_attribs(bool can_speculate) argument
118 return can_speculate ? AC_FUNC_ATTR_READNONE :
H A Dac_llvm_build.h296 bool can_speculate,
305 bool can_speculate);
315 bool can_speculate);
345 bool can_speculate);
358 bool can_speculate);
H A Dac_llvm_build.c1306 bool can_speculate,
1332 ac_get_load_intr_attribs(can_speculate));
1345 bool can_speculate,
1373 ac_get_load_intr_attribs(can_speculate));
1386 bool can_speculate,
1433 can_speculate, false,
1439 can_speculate, false);
1448 bool can_speculate)
1454 can_speculate, true, true);
1458 can_speculate, tru
1299 ac_build_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool slc,bool can_speculate,bool use_format) argument
1336 ac_build_llvm8_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,LLVMTypeRef channel_type,bool glc,bool slc,bool can_speculate,bool use_format,bool structurized) argument
1377 ac_build_buffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,int num_channels,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,unsigned glc,unsigned slc,bool can_speculate,bool allow_smem) argument
1442 ac_build_buffer_load_format(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool can_speculate) argument
1461 ac_build_buffer_load_format_gfx9_safe(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool can_speculate) argument
1493 ac_build_llvm8_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate,bool structurized) argument
1530 ac_build_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate,bool structurized) argument
1577 ac_build_struct_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate) argument
1596 ac_build_raw_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_llvm_util.h114 static inline unsigned ac_get_load_intr_attribs(bool can_speculate) argument
118 return can_speculate ? AC_FUNC_ATTR_READNONE : AC_FUNC_ATTR_READONLY;
H A Dac_llvm_build.h266 unsigned cache_policy, bool can_speculate, bool allow_smem);
271 bool can_speculate, bool d16, bool tfe);
285 unsigned cache_policy, bool can_speculate);
290 unsigned nfmt, unsigned cache_policy, bool can_speculate);
298 bool can_speculate);
H A Dac_llvm_build.c1206 bool can_speculate, bool use_format,
1236 return ac_build_intrinsic(ctx, name, type, args, idx, ac_get_load_intr_attribs(can_speculate));
1242 unsigned cache_policy, bool can_speculate, bool allow_smem)
1277 channel_type, cache_policy, can_speculate, false, false);
1283 bool can_speculate, bool d16, bool tfe)
1320 d16 ? ctx->f16 : ctx->f32, cache_policy, can_speculate, true,
1328 unsigned cache_policy, bool can_speculate,
1352 return ac_build_intrinsic(ctx, name, type, args, idx, ac_get_load_intr_attribs(can_speculate));
1359 unsigned cache_policy, bool can_speculate)
1362 nfmt, cache_policy, can_speculate, tru
1202 ac_build_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,LLVMTypeRef channel_type,unsigned cache_policy,bool can_speculate,bool use_format,bool structurized) argument
1239 ac_build_buffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,int num_channels,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,LLVMTypeRef channel_type,unsigned cache_policy,bool can_speculate,bool allow_smem) argument
1280 ac_build_buffer_load_format(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,unsigned cache_policy,bool can_speculate,bool d16,bool tfe) argument
1324 ac_build_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy,bool can_speculate,bool structurized) argument
1355 ac_build_struct_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy,bool can_speculate) argument
1468 ac_build_opencoded_load_format(struct ac_llvm_context * ctx,unsigned log_size,unsigned num_channels,unsigned format,bool reverse,bool known_aligned,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned cache_policy,bool can_speculate) argument
[all...]
H A Dac_nir_to_llvm.c2074 bool can_speculate = access & ACCESS_CAN_REORDER; local in function:visit_load_buffer
2077 ctx->ac.f32, cache_policy, can_speculate, false);
2561 bool can_speculate = access & ACCESS_CAN_REORDER; local in function:visit_image_load
2563 args.cache_policy, can_speculate,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_tess.c272 bool can_speculate)
279 can_speculate, false);
285 can_speculate, false);
270 buffer_load(struct si_shader_context * ctx,LLVMTypeRef type,unsigned swizzle,LLVMValueRef buffer,LLVMValueRef offset,LLVMValueRef base,bool can_speculate) argument
H A Dsi_shader_llvm_vs.c99 /* Set can_speculate=false to help keep all loads grouped together
110 const bool can_speculate = false; local in function:load_input_vs
141 ctx->ac.i32_0, ctx->ac.i32_0, 0, can_speculate);
187 channels_per_fetch, 0, can_speculate,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_tgsi_mem.c495 bool can_speculate = false; local in function:load_emit
529 can_speculate = !(inst->Memory.Qualifier & TGSI_MEMORY_VOLATILE) &&
561 can_speculate, false);
574 can_speculate);
580 args.attributes = ac_get_load_intr_attribs(can_speculate);
H A Dsi_shader.c1069 LLVMValueRef base, bool can_speculate)
1077 0, 1, 0, can_speculate, false);
1084 0, 1, 0, can_speculate, false);
1092 swizzle * 4, 1, 0, can_speculate, false);
1095 swizzle * 4 + 4, 1, 0, can_speculate, false);
1066 buffer_load(struct lp_build_tgsi_context * bld_base,LLVMTypeRef type,unsigned swizzle,LLVMValueRef buffer,LLVMValueRef offset,LLVMValueRef base,bool can_speculate) argument

Completed in 95 milliseconds