D | brw_nir_rt_builder.h | 35 brw_nir_rt_load_scratch(nir_builder *b, uint32_t offset, unsigned align, in brw_nir_rt_load_scratch() argument 39 nir_iadd_imm(b, nir_load_scratch_base_ptr(b, 1, 64, 1), offset); in brw_nir_rt_load_scratch() 40 return nir_load_global(b, addr, MIN2(align, BRW_BTD_STACK_ALIGN), in brw_nir_rt_load_scratch() 45 brw_nir_rt_store_scratch(nir_builder *b, uint32_t offset, unsigned align, in brw_nir_rt_store_scratch() argument 49 nir_iadd_imm(b, nir_load_scratch_base_ptr(b, 1, 64, 1), offset); in brw_nir_rt_store_scratch() 50 nir_store_global(b, addr, MIN2(align, BRW_BTD_STACK_ALIGN), in brw_nir_rt_store_scratch() 55 brw_nir_btd_spawn(nir_builder *b, nir_ssa_def *record_addr) in brw_nir_btd_spawn() argument 57 nir_btd_spawn_intel(b, nir_load_btd_global_arg_addr_intel(b), record_addr); in brw_nir_btd_spawn() 61 brw_nir_btd_retire(nir_builder *b) in brw_nir_btd_retire() argument 63 nir_btd_retire_intel(b); in brw_nir_btd_retire() [all …]
|