In general, you can check code generation readiness for any Simulink block by referring to the "Extended Capabilities" section in the respective block documentation.
Option 1: HTML list for base Simulink blocks
For base Simulink blocks, there is an HTML page that lists data types and C/C++ code generation support. It can be accessed by running the following MATLAB command:
>> showblockdatatypetable
Option 2: Use filtered view in our documentation
In order to get lists for blocks from any toolbox and any code generation workflow (C/C++, HDL, GPU, PLC), you can also use the filtering feature in our documentation:
2. Select a Workflow, Application area, or a specific product from the Product List:
3. If the workflow, application, or toolbox comes with Simulink blocks, you will see a "Blocks" tab at the top. Select it:
4. In the left-side panel, under the "Extended Capabilities" sections, select the Code Generation workflow you are interested in: