Searched refs:rmw (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_dump.c | 607 dump_instr_atomicrmw(struct dxil_dumper *d, struct dxil_instr_atomicrmw *rmw) in dump_instr_atomicrmw() argument 609 _mesa_string_buffer_printf(d->buf, "atomicrmw.%s ", rmwop_str[rmw->op]); in dump_instr_atomicrmw() 611 if (rmw->is_volatile) in dump_instr_atomicrmw() 613 dump_value(d, rmw->value); in dump_instr_atomicrmw() 615 dump_value(d, rmw->ptr); in dump_instr_atomicrmw() 616 _mesa_string_buffer_printf(d->buf, ", ordering(%s)", rmworder_str[rmw->ordering]); in dump_instr_atomicrmw() 617 _mesa_string_buffer_printf(d->buf, ", sync_scope(%s)", rmwsync_str[rmw->syncscope]); in dump_instr_atomicrmw()
|
H A D | dxil_dump_decls.h | 85 dump_instr_atomicrmw(struct dxil_dumper *d, struct dxil_instr_atomicrmw *rmw);
|
/third_party/skia/third_party/externals/tint/src/writer/hlsl/ |
H A D | generator_impl.cc | 1288 auto rmw = [&](const char* wgsl, const char* hlsl) -> std::string { in EmitStorageAtomicCall() 1333 return rmw("atomicAdd", "InterlockedAdd"); in EmitStorageAtomicCall() 1337 return rmw("atomicSub", "InterlockedAdd"); in EmitStorageAtomicCall() 1340 return rmw("atomicMax", "InterlockedMax"); in EmitStorageAtomicCall() 1343 return rmw("atomicMin", "InterlockedMin"); in EmitStorageAtomicCall() 1346 return rmw("atomicAnd", "InterlockedAnd"); in EmitStorageAtomicCall() 1349 return rmw("atomicOr", "InterlockedOr"); in EmitStorageAtomicCall() 1352 return rmw("atomicXor", "InterlockedXor"); in EmitStorageAtomicCall() 1355 return rmw("atomicExchange", "InterlockedExchange"); in EmitStorageAtomicCall()
|
Completed in 8 milliseconds