Lines Matching refs:getDependence

25   return E->getSubExpr()->getDependence();  in computeDependence()
29 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
31 D |= S->getDependence(); in computeDependence()
37 return E->getSubExpr()->getDependence(); in computeDependence()
42 ExprDependence Dep = toExprDependence(E->getType()->getDependence()) | in computeDependence()
43 E->getSubExpr()->getDependence(); in computeDependence()
80 toExprDependence(E->getArgumentType()->getDependence())); in computeDependence()
82 auto ArgDeps = E->getArgumentExpr()->getDependence(); in computeDependence()
113 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
117 return E->getBase()->getDependence() | E->getRowIdx()->getDependence() | in computeDependence()
118 (E->getColumnIdx() ? E->getColumnIdx()->getDependence() in computeDependence()
123 return toExprDependence(E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence()
124 turnTypeToValueDependence(E->getInitializer()->getDependence()); in computeDependence()
132 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
139 D |= S->getDependence() & ~ExprDependence::Type; in computeDependence()
144 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
152 return E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
153 E->getRHS()->getDependence(); in computeDependence()
157 return E->getCommon()->getDependence() | E->getFalseExpr()->getDependence(); in computeDependence()
161 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
166 D |= ResultExpr->getDependence(); in computeDependence()
177 auto D = toExprDependence(E->getType()->getDependence()) | in computeDependence()
178 E->getSrcExpr()->getDependence(); in computeDependence()
187 E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
188 E->getRHS()->getDependence(); in computeDependence()
190 auto Cond = E->getCond()->getDependence(); in computeDependence()
191 auto Active = E->getLHS()->getDependence(); in computeDependence()
192 auto Inactive = E->getRHS()->getDependence(); in computeDependence()
204 D |= E->getDependence(); in computeDependence()
210 toExprDependence(E->getWrittenTypeInfo()->getType()->getDependence()) | in computeDependence()
211 (E->getSubExpr()->getDependence() & ~ExprDependence::Type); in computeDependence()
216 return toExprDependence(E->getType()->getDependence()) & in computeDependence()
221 auto D = E->getCommonExpr()->getDependence() | in computeDependence()
222 E->getSubExpr()->getDependence() | ExprDependence::Instantiation; in computeDependence()
229 return toExprDependence(E->getType()->getDependence()) & in computeDependence()
234 return E->getBase()->getDependence(); in computeDependence()
238 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
245 auto D = toExprDependence(E->getType()->getDependence()) | in computeDependence()
246 E->getSrcExpr()->getDependence(); in computeDependence()
253 return E->getSemanticForm()->getDependence(); in computeDependence()
257 auto D = turnTypeToValueDependence(E->getSubExpr()->getDependence()); in computeDependence()
258 D |= toExprDependence(E->getType()->getDependence()) & in computeDependence()
267 E->getTypeOperandSourceInfo()->getType()->getDependence()); in computeDependence()
269 D = turnTypeToValueDependence(E->getExprOperand()->getDependence()); in computeDependence()
275 return E->getBaseExpr()->getDependence() & ~ExprDependence::Type; in computeDependence()
279 return E->getIdx()->getDependence(); in computeDependence()
285 E->getTypeOperandSourceInfo()->getType()->getDependence())); in computeDependence()
287 return turnTypeToValueDependence(E->getExprOperand()->getDependence()); in computeDependence()
293 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
302 return Op->getDependence() & ~ExprDependence::TypeValue; in computeDependence()
306 return E->getSubExpr()->getDependence(); in computeDependence()
310 return toExprDependence(E->getType()->getDependence()) & in computeDependence()
315 return turnTypeToValueDependence(E->getArgument()->getDependence()); in computeDependence()
319 auto D = toExprDependence(E->getQueriedType()->getDependence()); in computeDependence()
321 D |= Dim->getDependence(); in computeDependence()
327 auto D = E->getQueriedExpression()->getDependence() & ~ExprDependence::Type; in computeDependence()
335 auto D = E->getOperand()->getDependence() & ~ExprDependence::TypeValue; in computeDependence()
342 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
347 return E->getReplacement()->getDependence(); in computeDependence()
352 return (Resume->getDependence() & in computeDependence()
354 (E->getCommonExpr()->getDependence() & ~ExprDependence::TypeValue); in computeDependence()
355 return E->getCommonExpr()->getDependence() | in computeDependence()
360 return E->getOperand()->getDependence() | in computeDependence()
365 return E->getSubExpr()->getDependence(); in computeDependence()
369 return toExprDependence(E->getEncodedType()->getDependence()); in computeDependence()
373 return turnTypeToValueDependence(E->getBase()->getDependence()); in computeDependence()
378 return E->getBase()->getDependence() & ~ExprDependence::Type; in computeDependence()
380 return toExprDependence(E->getSuperReceiverType()->getDependence()) & in computeDependence()
387 return E->getBaseExpr()->getDependence() | E->getKeyExpr()->getDependence(); in computeDependence()
391 return E->getBase()->getDependence() & ~ExprDependence::Type & in computeDependence()
396 return E->getSubExpr()->getDependence(); in computeDependence()
400 auto D = E->getBase()->getDependence(); in computeDependence()
402 D |= LB->getDependence(); in computeDependence()
404 D |= Len->getDependence(); in computeDependence()
409 auto D = E->getBase()->getDependence() | in computeDependence()
410 toExprDependence(E->getType()->getDependence()); in computeDependence()
413 D |= Dim->getDependence(); in computeDependence()
418 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
421 D |= toExprDependence(VD->getType()->getDependence()); in computeDependence()
424 D |= BE->getDependence(); in computeDependence()
426 D |= EE->getDependence(); in computeDependence()
428 D |= SE->getDependence(); in computeDependence()
440 Deps |= toExprDependence(NNS->getDependence() & in computeDependence()
446 Deps |= toExprDependence(Arg->getArgument().getDependence()); in computeDependence()
454 Deps |= toExprDependence(Type->getDependence()) & ExprDependence::Error; in computeDependence()
550 auto D = toExprDependence(E->getType()->getDependence()) | in computeDependence()
555 D |= S->getDependence(); in computeDependence()
560 return toExprDependence(E->getTypeSourceInfo()->getType()->getDependence()); in computeDependence()
564 return toExprDependence(E->getType()->getDependence()) & in computeDependence()
570 auto D = E->getCallee()->getDependence(); in computeDependence()
573 D |= A->getDependence(); in computeDependence()
576 D |= A->getDependence(); in computeDependence()
582 toExprDependence(E->getTypeSourceInfo()->getType()->getDependence())); in computeDependence()
584 D |= turnTypeToValueDependence(E->getIndexExpr(I)->getDependence()); in computeDependence()
590 auto D = E->getBase()->getDependence(); in computeDependence()
613 D |= A->getDependence(); in computeDependence()
618 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
620 D |= C->getDependence(); in computeDependence()
629 D |= AE->getDependence() & ExprDependence::Error; in computeDependence()
630 D |= E->getControllingExpr()->getDependence() & ExprDependence::Error; in computeDependence()
634 return D | (E->getResultExpr()->getDependence() & in computeDependence()
639 auto Deps = E->getInit()->getDependence(); in computeDependence()
643 DesignatorDeps |= E->getArrayIndex(D)->getDependence(); in computeDependence()
645 DesignatorDeps |= E->getArrayRangeStart(D)->getDependence() | in computeDependence()
646 E->getArrayRangeEnd(D)->getDependence(); in computeDependence()
655 auto D = O->getSyntacticForm()->getDependence(); in computeDependence()
657 D |= E->getDependence(); in computeDependence()
664 D |= E->getDependence(); in computeDependence()
669 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
672 D |= turnTypeToValueDependence((*Size)->getDependence()); in computeDependence()
674 D |= turnTypeToValueDependence(I->getDependence()); in computeDependence()
676 D |= turnTypeToValueDependence(A->getDependence()); in computeDependence()
681 auto D = E->getBase()->getDependence(); in computeDependence()
683 D |= toExprDependence(E->getDestroyedType()->getDependence()); in computeDependence()
686 toExprDependence(ST->getType()->getDependence())); in computeDependence()
688 D |= toExprDependence(Q->getDependence() & in computeDependence()
715 Deps |= toExprDependence(Q->getDependence() & in computeDependence()
726 Deps |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
734 D |= toExprDependence(Q->getDependence()); in computeDependence()
736 D |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
741 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
743 D |= A->getDependence() & ~ExprDependence::Type; in computeDependence()
748 return E->getExpr()->getDependence(); in computeDependence()
752 return E->getExpr()->getDependence(); in computeDependence()
757 auto D = toExprDependence(E->getType()->getDependence()); in computeDependence()
765 D |= toExprDependence(E->getType()->getDependence()); in computeDependence()
767 D |= A->getDependence() & in computeDependence()
775 D |= E->getBase()->getDependence(); in computeDependence()
777 D |= toExprDependence(Q->getDependence()); in computeDependence()
780 D |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
785 return E->getSubExpr()->getDependence(); in computeDependence()
792 D |= C->getDependence() & ~ExprDependence::UnexpandedPack; in computeDependence()
801 toExprDependence(A->getType()->getDependence()) & ~ExprDependence::Type; in computeDependence()
812 TA |= ArgLoc.getArgument().getDependence() & InterestingDeps; in computeDependence()
826 D |= turnTypeToValueDependence(Elements[I]->getDependence()); in computeDependence()
834 auto KVDeps = turnTypeToValueDependence(KV.Key->getDependence() | in computeDependence()
835 KV.Value->getDependence()); in computeDependence()
846 D |= R->getDependence(); in computeDependence()
848 D |= toExprDependence(E->getType()->getDependence()); in computeDependence()
850 D |= A->getDependence(); in computeDependence()