Lines Matching refs:CanonArgs
4402 SmallVector<TemplateArgument, 4> CanonArgs; in getCanonicalTemplateSpecializationType() local
4404 CanonArgs.reserve(NumArgs); in getCanonicalTemplateSpecializationType()
4406 CanonArgs.push_back(getCanonicalTemplateArgument(Arg)); in getCanonicalTemplateSpecializationType()
4412 CanonArgs, *this); in getCanonicalTemplateSpecializationType()
4424 CanonArgs, in getCanonicalTemplateSpecializationType()
4565 SmallVector<TemplateArgument, 16> CanonArgs(NumArgs); in getDependentTemplateSpecializationType() local
4567 CanonArgs[I] = getCanonicalTemplateArgument(Args[I]); in getDependentTemplateSpecializationType()
4568 if (!CanonArgs[I].structurallyEquals(Args[I])) in getDependentTemplateSpecializationType()
4576 CanonArgs); in getDependentTemplateSpecializationType()
5636 auto *CanonArgs = new (*this) TemplateArgument[Arg.pack_size()]; in getCanonicalTemplateArgument() local
5641 CanonArgs[Idx] = getCanonicalTemplateArgument(*A); in getCanonicalTemplateArgument()
5643 return TemplateArgument(llvm::makeArrayRef(CanonArgs, Arg.pack_size())); in getCanonicalTemplateArgument()