GCC Middle and Back End API Reference
bb_predicate_s Struct Reference
Collaboration diagram for bb_predicate_s:

Data Fields

tree predicate
gimple_seq predicate_gimplified_stmts

Detailed Description

Structure used to predicate basic blocks. This is attached to the ->aux field of the BBs in the loop to be if-converted.


Field Documentation

tree bb_predicate_s::predicate

The condition under which this basic block is executed.

gimple_seq bb_predicate_s::predicate_gimplified_stmts

PREDICATE is gimplified, and the sequence of statements is recorded here, in order to avoid the duplication of computations that occur in previous conditions. See PR44483.


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