Lines Matching refs:getDependence

25   return E->getSubExpr()->getDependence();  in computeDependence()
29 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
31 D |= S->getDependence(); in computeDependence()
37 return E->getSubExpr()->getDependence(); in computeDependence()
44 toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence()
45 E->getSubExpr()->getDependence(); in computeDependence()
82 toExprDependenceAsWritten(E->getArgumentType()->getDependence())); in computeDependence()
84 auto ArgDeps = E->getArgumentExpr()->getDependence(); in computeDependence()
115 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
119 return E->getBase()->getDependence() | E->getRowIdx()->getDependence() | in computeDependence()
120 (E->getColumnIdx() ? E->getColumnIdx()->getDependence() in computeDependence()
126 E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence()
127 toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence()
128 turnTypeToValueDependence(E->getInitializer()->getDependence()); in computeDependence()
136 toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
138 D |= S->getDependence() & ~ExprDependence::Type; in computeDependence()
153 cast<ExplicitCastExpr>(E)->getTypeAsWritten()->getDependence()) | in computeDependence()
154 toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
156 D |= S->getDependence() & ~ExprDependence::Type; in computeDependence()
161 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
169 return E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
170 E->getRHS()->getDependence(); in computeDependence()
174 return E->getCommon()->getDependence() | E->getFalseExpr()->getDependence(); in computeDependence()
178 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
183 D |= ResultExpr->getDependence(); in computeDependence()
195 E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence()
196 E->getSrcExpr()->getDependence(); in computeDependence()
205 E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
206 E->getRHS()->getDependence(); in computeDependence()
208 auto Cond = E->getCond()->getDependence(); in computeDependence()
209 auto Active = E->getLHS()->getDependence(); in computeDependence()
210 auto Inactive = E->getRHS()->getDependence(); in computeDependence()
222 D |= E->getDependence(); in computeDependence()
228 E->getWrittenTypeInfo()->getType()->getDependence()) | in computeDependence()
229 (E->getSubExpr()->getDependence() & ~ExprDependence::Type); in computeDependence()
234 return toExprDependenceForImpliedType(E->getType()->getDependence()) & in computeDependence()
239 auto D = E->getCommonExpr()->getDependence() | in computeDependence()
240 E->getSubExpr()->getDependence() | ExprDependence::Instantiation; in computeDependence()
247 return toExprDependenceForImpliedType(E->getType()->getDependence()) & in computeDependence()
252 return E->getBase()->getDependence(); in computeDependence()
256 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
265 auto D = toExprDependenceAsWritten(E->getType()->getDependence()) | in computeDependence()
266 E->getSrcExpr()->getDependence(); in computeDependence()
273 return E->getSemanticForm()->getDependence(); in computeDependence()
277 auto D = turnTypeToValueDependence(E->getSubExpr()->getDependence()); in computeDependence()
278 D |= toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
286 E->getTypeOperandSourceInfo()->getType()->getDependence()); in computeDependence()
288 D = turnTypeToValueDependence(E->getExprOperand()->getDependence()); in computeDependence()
294 return E->getBaseExpr()->getDependence() & ~ExprDependence::Type; in computeDependence()
298 return E->getIdx()->getDependence(); in computeDependence()
304 E->getTypeOperandSourceInfo()->getType()->getDependence())); in computeDependence()
306 return turnTypeToValueDependence(E->getExprOperand()->getDependence()); in computeDependence()
312 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
321 return Op->getDependence() & ~ExprDependence::TypeValue; in computeDependence()
325 return E->getSubExpr()->getDependence(); in computeDependence()
329 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
331 D |= toExprDependenceAsWritten(TSI->getType()->getDependence()); in computeDependence()
336 return turnTypeToValueDependence(E->getArgument()->getDependence()); in computeDependence()
340 auto D = toExprDependenceAsWritten(E->getQueriedType()->getDependence()); in computeDependence()
342 D |= Dim->getDependence(); in computeDependence()
348 auto D = E->getQueriedExpression()->getDependence() & ~ExprDependence::Type; in computeDependence()
356 auto D = E->getOperand()->getDependence() & ~ExprDependence::TypeValue; in computeDependence()
363 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
368 return E->getReplacement()->getDependence(); in computeDependence()
373 return (Resume->getDependence() & in computeDependence()
375 (E->getCommonExpr()->getDependence() & ~ExprDependence::TypeValue); in computeDependence()
376 return E->getCommonExpr()->getDependence() | in computeDependence()
381 return E->getOperand()->getDependence() | in computeDependence()
386 return E->getSubExpr()->getDependence(); in computeDependence()
390 return toExprDependenceAsWritten(E->getEncodedType()->getDependence()); in computeDependence()
394 return turnTypeToValueDependence(E->getBase()->getDependence()); in computeDependence()
399 return E->getBase()->getDependence() & ~ExprDependence::Type; in computeDependence()
402 E->getSuperReceiverType()->getDependence()) & in computeDependence()
409 return E->getBaseExpr()->getDependence() | E->getKeyExpr()->getDependence(); in computeDependence()
413 return E->getBase()->getDependence() & ~ExprDependence::Type & in computeDependence()
418 return E->getSubExpr()->getDependence(); in computeDependence()
422 auto D = E->getBase()->getDependence(); in computeDependence()
424 D |= LB->getDependence(); in computeDependence()
426 D |= Len->getDependence(); in computeDependence()
431 auto D = E->getBase()->getDependence(); in computeDependence()
434 D |= turnValueToTypeDependence(Dim->getDependence()); in computeDependence()
439 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
444 D |= toExprDependenceAsWritten(TSI->getType()->getDependence()); in computeDependence()
449 D |= BE->getDependence(); in computeDependence()
451 D |= EE->getDependence(); in computeDependence()
453 D |= SE->getDependence(); in computeDependence()
465 Deps |= toExprDependence(NNS->getDependence() & in computeDependence()
471 Deps |= toExprDependence(Arg->getArgument().getDependence()); in computeDependence()
479 Deps |= toExprDependenceForImpliedType(Type->getDependence()) & in computeDependence()
576 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence()
581 D |= S->getDependence(); in computeDependence()
587 E->getTypeSourceInfo()->getType()->getDependence()); in computeDependence()
591 return toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
596 auto D = E->getCallee()->getDependence(); in computeDependence()
599 D |= A->getDependence(); in computeDependence()
602 D |= A->getDependence(); in computeDependence()
608 E->getTypeSourceInfo()->getType()->getDependence())); in computeDependence()
610 D |= turnTypeToValueDependence(E->getIndexExpr(I)->getDependence()); in computeDependence()
616 auto D = E->getBase()->getDependence(); in computeDependence()
639 D |= A->getDependence(); in computeDependence()
644 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
646 D |= C->getDependence(); in computeDependence()
655 D |= AE->getDependence() & ExprDependence::Error; in computeDependence()
656 D |= E->getControllingExpr()->getDependence() & ExprDependence::Error; in computeDependence()
660 return D | (E->getResultExpr()->getDependence() & in computeDependence()
665 auto Deps = E->getInit()->getDependence(); in computeDependence()
669 DesignatorDeps |= E->getArrayIndex(D)->getDependence(); in computeDependence()
671 DesignatorDeps |= E->getArrayRangeStart(D)->getDependence() | in computeDependence()
672 E->getArrayRangeEnd(D)->getDependence(); in computeDependence()
681 auto D = O->getSyntacticForm()->getDependence(); in computeDependence()
683 D |= E->getDependence(); in computeDependence()
690 D |= E->getDependence(); in computeDependence()
696 E->getAllocatedTypeSourceInfo()->getType()->getDependence()); in computeDependence()
697 D |= toExprDependenceForImpliedType(E->getAllocatedType()->getDependence()); in computeDependence()
700 D |= turnTypeToValueDependence((*Size)->getDependence()); in computeDependence()
702 D |= turnTypeToValueDependence(I->getDependence()); in computeDependence()
704 D |= turnTypeToValueDependence(A->getDependence()); in computeDependence()
709 auto D = E->getBase()->getDependence(); in computeDependence()
711 D |= toExprDependenceAsWritten(TSI->getType()->getDependence()); in computeDependence()
714 toExprDependenceAsWritten(ST->getType()->getDependence())); in computeDependence()
716 D |= toExprDependence(Q->getDependence() & in computeDependence()
743 Deps |= toExprDependence(Q->getDependence() & in computeDependence()
754 Deps |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
762 D |= toExprDependence(Q->getDependence()); in computeDependence()
764 D |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
770 toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
772 D |= A->getDependence() & ~ExprDependence::Type; in computeDependence()
779 E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence()
784 return E->getExpr()->getDependence(); in computeDependence()
788 return E->getExpr()->getDependence(); in computeDependence()
793 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
801 D |= toExprDependenceAsWritten(E->getTypeAsWritten()->getDependence()); in computeDependence()
802 D |= toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
804 D |= A->getDependence() & in computeDependence()
812 D |= E->getBase()->getDependence(); in computeDependence()
814 D |= toExprDependence(Q->getDependence()); in computeDependence()
817 D |= toExprDependence(A.getArgument().getDependence()); in computeDependence()
822 return E->getSubExpr()->getDependence(); in computeDependence()
829 D |= C->getDependence() & ~ExprDependence::UnexpandedPack; in computeDependence()
837 D |= toExprDependenceAsWritten(A->getType()->getDependence()) & in computeDependence()
849 TA |= ArgLoc.getArgument().getDependence() & InterestingDeps; in computeDependence()
863 D |= turnTypeToValueDependence(Elements[I]->getDependence()); in computeDependence()
871 auto KVDeps = turnTypeToValueDependence(KV.Key->getDependence() | in computeDependence()
872 KV.Value->getDependence()); in computeDependence()
883 D |= R->getDependence(); in computeDependence()
885 D |= toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence()
887 D |= A->getDependence(); in computeDependence()