Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_util.h112 static inline unsigned ac_get_load_intr_attribs(bool can_speculate) in ac_get_load_intr_attribs() argument
116 return can_speculate ? AC_FUNC_ATTR_READNONE : AC_FUNC_ATTR_READONLY; in ac_get_load_intr_attribs()
H A Dac_llvm_build.h267 bool can_speculate, bool allow_smem);
272 bool can_speculate, bool d16, bool tfe);
286 bool can_speculate);
293 bool can_speculate);
H A Dac_llvm_build.c1269 bool can_speculate, bool use_format, in ac_build_buffer_load_common()
1299 return ac_build_intrinsic(ctx, name, type, args, idx, ac_get_load_intr_attribs(can_speculate)); in ac_build_buffer_load_common()
1305 bool can_speculate, bool allow_smem) in ac_build_buffer_load()
1338 channel_type, cache_policy, can_speculate, false, false); in ac_build_buffer_load()
1344 bool can_speculate, bool d16, bool tfe) in ac_build_buffer_load_format()
1383 d16 ? ctx->f16 : ctx->f32, cache_policy, can_speculate, true, in ac_build_buffer_load_format()
1391 bool can_speculate, bool structurized) in ac_build_tbuffer_load()
1412 return ac_build_intrinsic(ctx, name, type, args, idx, ac_get_load_intr_attribs(can_speculate)); in ac_build_tbuffer_load()
1419 bool can_speculate) in ac_build_struct_tbuffer_load()
1422 nfmt, cache_policy, can_speculate, tru in ac_build_struct_tbuffer_load()
1265 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) ac_build_buffer_load_common() argument
1302 ac_build_buffer_load(struct ac_llvm_context *ctx, LLVMValueRef rsrc, int num_channels, LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset, LLVMTypeRef channel_type, unsigned cache_policy, bool can_speculate, bool allow_smem) ac_build_buffer_load() argument
1341 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) ac_build_buffer_load_format() argument
1387 ac_build_tbuffer_load(struct ac_llvm_context *ctx, LLVMValueRef rsrc, LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset, unsigned num_channels, unsigned dfmt, unsigned nfmt, unsigned cache_policy, bool can_speculate, bool structurized) ac_build_tbuffer_load() argument
1415 ac_build_struct_tbuffer_load(struct ac_llvm_context *ctx, LLVMValueRef rsrc, LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset, unsigned num_channels, unsigned dfmt, unsigned nfmt, unsigned cache_policy, bool can_speculate) ac_build_struct_tbuffer_load() argument
1524 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) ac_build_opencoded_load_format() argument
[all...]
H A Dac_nir_to_llvm.c2122 bool can_speculate = access & ACCESS_CAN_REORDER; in visit_load_buffer() local
2125 ctx->ac.f32, cache_policy, can_speculate, false); in visit_load_buffer()
2620 bool can_speculate = access & ACCESS_CAN_REORDER; in visit_image_load() local
2622 args.cache_policy, can_speculate, in visit_image_load()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_vs.c99 /* Set can_speculate=false to help keep all loads grouped together in load_input_vs()
110 const bool can_speculate = false; in load_input_vs() local
141 ctx->ac.i32_0, ctx->ac.i32_0, 0, can_speculate); in load_input_vs()
187 channels_per_fetch, 0, can_speculate, in load_input_vs()

Completed in 18 milliseconds