Home | History | Annotate | Download | only in Scalar

Lines Matching full:numbering

10 // This pass performs global value numbering to eliminate fully redundant
13 // Note that this pass does the value numbering itself; it does not use the
495 /// Remove a value from the value numbering.
505 assert(I->first != V && "Inst still occurs in value numbering map!");
748 INITIALIZE_PASS_BEGIN(GVN, "gvn", "Global Value Numbering", false, false)
755 INITIALIZE_PASS_END(GVN, "gvn", "Global Value Numbering", false, false)
1191 // load completely because it is already in the value numbering table.
2179 // If value numbering later sees that an instruction in the scope is equal
2301 // to value numbering it. Value numbering often exposes redundancies, for
2771 // Needed for value numbering with phi construction to work.
2801 assert(Node->Val != Inst && "Inst still in value numbering scope!");
2805 assert(Node->Val != Inst && "Inst still in value numbering scope!");