Home | History | Annotate | Download | only in BitReader_3_0

Lines Matching refs:Placeholder

342   /// The key of this vector is the placeholder constant, the value is the slot
818 /// as a placeholder for the actual definition for forward constants defs.
891 // Create and return a placeholder, which will later be RAUW'd.
909 // Create and return a placeholder, which will later be RAUW'd.
921 /// a placeholder.
931 Constant *Placeholder = ResolveConstants.back().first;
934 // Loop over all users of the placeholder, updating them to reference the
935 // new value. If they reference more than one placeholder, update them all
937 while (!Placeholder->use_empty()) {
938 auto UI = Placeholder->user_begin();
948 // Otherwise, we have a constant that uses the placeholder. Replace that
949 // constant with a new constant that has *all* placeholder uses updated.
955 // Not a placeholder reference.
957 } else if (*I == Placeholder) {
958 // Common case is that it just references this one placeholder.
961 // Otherwise, look up the placeholder in ResolveConstants.
992 Placeholder->replaceAllUsesWith(RealVal);
993 delete Placeholder;
1025 // Create and return a placeholder, which will later be RAUW'd.
1062 // named struct. Just create a placeholder for now.