|
GCC Middle and Back End API Reference
|
#include <tree-vectorizer.h>

Public Member Functions | |
| dump_user_location_t | location () const |
Data Fields | |
| slp_tree | root |
| vec< stmt_vec_info > | root_stmts |
| vec< tree > | remain_defs |
| vec< slp_tree > | loads |
| slp_tree | reduc_phis |
| stmt_vector_for_cost | cost_vec |
| vec< _slp_instance * > | subgraph_entries |
| slp_instance_kind | kind |
SLP instance is a sequence of stmts in a loop that can be packed into SIMD stmts.
| dump_user_location_t _slp_instance::location | ( | ) | const |
Return a location suitable for dumpings related to the SLP instance.
References root, root_stmts, and SLP_TREE_SCALAR_STMTS.
| stmt_vector_for_cost _slp_instance::cost_vec |
| slp_instance_kind _slp_instance::kind |
| slp_tree _slp_instance::reduc_phis |
| slp_tree _slp_instance::root |
Referenced by location().
| vec<stmt_vec_info> _slp_instance::root_stmts |
Referenced by location().
| vec<_slp_instance *> _slp_instance::subgraph_entries |