Lines Matching defs:Deps
85 auto Deps = ArgDeps & ~ExprDependence::TypeValue;
88 Deps |= ExprDependence::Value;
93 return Deps;
94 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation))
95 return Deps;
104 return Deps;
107 Deps |= ExprDependence::Error;
109 Deps |= ExprDependence::ValueInstantiation;
111 return Deps;
499 auto Deps = ExprDependence::None;
502 Deps |= toExprDependence(NNS->getDependence() &
508 Deps |= toExprDependence(Arg->getArgument().getDependence());
515 Deps |= ExprDependence::UnexpandedPack;
516 Deps |= toExprDependenceForImpliedType(Type->getDependence()) &
533 Deps |= ExprDependence::TypeValueInstantiation;
535 Deps |= ExprDependence::Instantiation;
540 Deps |= ExprDependence::Type;
547 return Deps | ExprDependence::TypeValueInstantiation;
550 Deps |= ExprDependence::Instantiation;
569 return Deps | ExprDependence::ValueInstantiation;
576 Deps |= ExprDependence::Error;
580 Deps |= ExprDependence::ValueInstantiation;
591 Deps |= ExprDependence::TypeValueInstantiation;
593 Deps |= ExprDependence::ValueInstantiation;
597 return Deps;
609 Deps |= ExprDependence::ValueInstantiation;
612 return Deps;
735 auto Deps = E->getInit()->getDependence();
743 Deps |= DesignatorDeps;
745 Deps |= ExprDependence::TypeValueInstantiation;
747 return Deps;
795 auto Deps = ExprDependence::None;
797 Deps |= ExprDependence::TypeValue;
799 Deps |= ExprDependence::Instantiation;
801 Deps |= ExprDependence::UnexpandedPack;
802 Deps |= getDependenceInExpr(E->getNameInfo());
804 Deps |= toExprDependence(Q->getDependence() &
809 Deps |= ExprDependence::TypeValueInstantiation;
815 Deps |= toExprDependence(A.getArgument().getDependence());
816 return Deps;
939 auto Deps = ExprDependence::None;
946 Deps |= KVDeps;
948 return Deps;