Home | History | Annotate | Download | only in BitReader_2_7

Lines Matching defs:Placeholder

100   /// The key of this vector is the placeholder constant, the value is the slot
543 /// as a placeholder for the actual definition for forward constants defs.
616 // Create and return a placeholder, which will later be RAUW'd.
634 // Create and return a placeholder, which will later be RAUW'd.
646 /// a placeholder.
656 Constant *Placeholder = ResolveConstants.back().first;
659 // Loop over all users of the placeholder, updating them to reference the
660 // new value. If they reference more than one placeholder, update them all
662 while (!Placeholder->use_empty()) {
663 auto UI = Placeholder->user_begin();
673 // Otherwise, we have a constant that uses the placeholder. Replace that
674 // constant with a new constant that has *all* placeholder uses updated.
680 // Not a placeholder reference.
682 } else if (*I == Placeholder) {
683 // Common case is that it just references this one placeholder.
686 // Otherwise, look up the placeholder in ResolveConstants.
717 Placeholder->replaceAllUsesWith(RealVal);
718 delete Placeholder;
750 // Create and return a placeholder, which will later be RAUW'd.
787 // named struct. Just create a placeholder for now.