Home | History | Annotate | Download | only in Reader

Lines Matching refs:Placeholder

63   /// The key of this vector is the placeholder constant, the value is the slot
910 /// as a placeholder for the actual definition for forward constants defs.
980 // Create and return a placeholder, which will later be RAUW'd.
1004 // Create and return a placeholder, which will later be RAUW'd.
1015 /// the place holders at once for any constant that uses a placeholder.
1025 Constant *Placeholder = ResolveConstants.back().first;
1028 // Loop over all users of the placeholder, updating them to reference the
1029 // new value. If they reference more than one placeholder, update them all
1031 while (!Placeholder->use_empty()) {
1032 auto UI = Placeholder->user_begin();
1042 // Otherwise, we have a constant that uses the placeholder. Replace that
1043 // constant with a new constant that has *all* placeholder uses updated.
1049 // Not a placeholder reference.
1051 } else if (*I == Placeholder) {
1052 // Common case is that it just references this one placeholder.
1055 // Otherwise, look up the placeholder in ResolveConstants.
1086 Placeholder->replaceAllUsesWith(RealVal);
1087 delete Placeholder;
1129 // Create and return a placeholder, which will later be RAUW'd.
1237 // Create and return a placeholder to use for now. Eventually
1268 // named struct. Just create a placeholder for now.
3308 // Otherwise insert a placeholder and remember it so it can be inserted