Home | History | Annotate | Download | only in Reader

Lines Matching defs:Placeholder

53   /// The key of this vector is the placeholder constant, the value is the slot
854 /// as a placeholder for the actual definition for forward constants defs.
927 // Create and return a placeholder, which will later be RAUW'd.
951 // Create and return a placeholder, which will later be RAUW'd.
962 /// the place holders at once for any constant that uses a placeholder.
972 Constant *Placeholder = ResolveConstants.back().first;
975 // Loop over all users of the placeholder, updating them to reference the
976 // new value. If they reference more than one placeholder, update them all
978 while (!Placeholder->use_empty()) {
979 auto UI = Placeholder->user_begin();
989 // Otherwise, we have a constant that uses the placeholder. Replace that
990 // constant with a new constant that has *all* placeholder uses updated.
996 // Not a placeholder reference.
998 } else if (*I == Placeholder) {
999 // Common case is that it just references this one placeholder.
1002 // Otherwise, look up the placeholder in ResolveConstants.
1033 Placeholder->replaceAllUsesWith(RealVal);
1034 delete Placeholder;
1076 // Create and return a placeholder, which will later be RAUW'd.
1115 // named struct. Just create a placeholder for now.
2955 // Otherwise insert a placeholder and remember it so it can be inserted