Lines Matching defs:Substitutions
422 llvm::DenseMap<uintptr_t, unsigned> Substitutions;
449 AbiTagsRoot(AbiTags), Substitutions(Outer.Substitutions) {}
455 AbiTagsRoot(AbiTags), Substitutions(Outer.Substitutions) {}
493 // Destructive copy substitutions from other mangler.
793 // Function encoding could create new substitutions so we have to add
794 // temp mangled substitutions to main mangler.
1225 // substitutions.
1846 // <data-member-prefix> now, with no substitutions and no <template-args>.
1924 // <data-member-prefix> now, with no substitutions.
2731 // uniqued, so that we can handle substitutions properly
2746 // type sugar. In such cases, we fail to form correct substitutions, eg:
5882 // Try one of the standard substitutions first.
5891 /// substitutions.
5918 llvm::DenseMap<uintptr_t, unsigned>::iterator I = Substitutions.find(Ptr);
5919 if (I == Substitutions.end())
6082 assert(!Substitutions.count(Ptr) && "Substitution already exists!");
6083 Substitutions[Ptr] = SeqID++;
6087 assert(Other->SeqID >= SeqID && "Must be superset of substitutions!");
6089 Substitutions.swap(Other->Substitutions);