GCC Middle and Back End API Reference
atomic_op_functions Struct Reference

Data Fields

direct_optab mem_fetch_before
direct_optab mem_fetch_after
direct_optab mem_no_result
optab fetch_before
optab fetch_after
direct_optab no_result
enum rtx_code reverse_code

Detailed Description

Structure containing the pointers and values required to process the various forms of the atomic_fetch_op and atomic_op_fetch builtins.


Field Documentation

optab atomic_op_functions::fetch_after
optab atomic_op_functions::fetch_before
direct_optab atomic_op_functions::mem_fetch_after
direct_optab atomic_op_functions::mem_fetch_before
direct_optab atomic_op_functions::mem_no_result
direct_optab atomic_op_functions::no_result
enum rtx_code atomic_op_functions::reverse_code

The documentation for this struct was generated from the following file: