Lines Matching full:identical

49     ICF("icf", cl::desc("fold functions with identical code"),
52 "Enable identical code folding"),
54 "Enable identical code folding"),
56 "Enable identical code folding"),
59 "Disable identical code folding (default)"),
61 "Disable identical code folding (default)"),
63 "safe", "Enable safe identical code folding")),
126 /// identical CFG.
179 /// Returns true if this function has identical code and CFG with
183 /// potentially identical but different functions are ignored during the
190 // Currently we require two identical basic blocks to have identical
247 // All local symbols are considered identical since they affect a
271 // Functions with different hash values can never become identical,
319 // One of the identical blocks may have a trailing unconditional jump that
338 // This hash table is used to identify identical functions. It maps
339 // a function to a bucket of functions identical to it.
345 /// if they are identical/equal except for some of their instruction operands
346 /// that reference potentially identical functions, i.e. functions that could
350 /// Congruent functions are required to have identical hash.
496 // Partition each set of congruent functions into sets of identical functions
509 // Fold identical functions within a single congruent bucket
514 // Identical functions go into the same bucket.
521 // Functions identified as identical.
599 // Print functions that are congruent but not identical.
606 << " bytes) are congruent but not identical:\n";
621 << "BOLT-INFO: Removing all identical functions will save "