Lines Matching defs:load
125 ctx->invariant_load_md_kind = LLVMGetMDKindIDInContext(ctx->context, "invariant.load", 14);
963 p = ac_build_intrinsic(ctx, "llvm.amdgcn.lds.param.load",
1016 p = ac_build_intrinsic(ctx, "llvm.amdgcn.lds.param.load",
1072 p = ac_build_intrinsic(ctx, "llvm.amdgcn.lds.param.load",
1115 * Build an LLVM bytecode indexed load using LLVMBuildGEP + LLVMBuildLoad.
1116 * It's equivalent to doing a load from &base_ptr[index].
1121 * dynamically uniform (i.e. load to an SGPR)
1122 * \param invariant Whether the load is invariant (no other opcodes affect it)
1137 * image = load(ptr1); // becomes "s_load ptr1, 0"
1140 * sampler = load(ptr2); // becomes "s_load ptr1, 32" thanks to InBounds
1293 snprintf(name, sizeof(name), "llvm.amdgcn.%s.buffer.load.format.%s", indexing_kind,
1296 snprintf(name, sizeof(name), "llvm.amdgcn.%s.buffer.load.%s", indexing_kind, type_name);
1326 result[i] = ac_build_intrinsic(ctx, "llvm.amdgcn.s.buffer.load.f32", ctx->f32, args, 3,
1410 snprintf(name, sizeof(name), "llvm.amdgcn.%s.tbuffer.load.%s", indexing_kind, type_name);
1750 * Set range metadata on an instruction. This can only be used on load and
2164 bool load = a->opcode == ac_image_sample || a->opcode == ac_image_gather4 ||
2227 ctx->i32, load ? get_load_cache_policy(ctx, a->cache_policy) : a->cache_policy, false);
2239 name = "load";
2242 name = "load.mip";