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

◆ fetch_after

optab atomic_op_functions::fetch_after

Referenced by get_atomic_op_for_code().

◆ fetch_before

optab atomic_op_functions::fetch_before

Referenced by get_atomic_op_for_code().

◆ mem_fetch_after

direct_optab atomic_op_functions::mem_fetch_after

Referenced by get_atomic_op_for_code().

◆ mem_fetch_before

direct_optab atomic_op_functions::mem_fetch_before

Referenced by get_atomic_op_for_code().

◆ mem_no_result

direct_optab atomic_op_functions::mem_no_result

Referenced by get_atomic_op_for_code().

◆ no_result

direct_optab atomic_op_functions::no_result

Referenced by get_atomic_op_for_code().

◆ reverse_code

enum rtx_code atomic_op_functions::reverse_code

Referenced by get_atomic_op_for_code().


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