Lines Matching defs:AbstractAttribute

160     return OS << static_cast<const AbstractAttribute &>(AA);                   \
307 stripAndAccumulateOffsets(Attributor &A, const AbstractAttribute &QueryingAA,
341 getMinimalBaseOfPointer(Attributor &A, const AbstractAttribute &QueryingAA,
419 /// See AbstractAttribute::updateImpl(...).
540 /// See AbstractAttribute::updateImpl(...).
569 /// See AbstractAttribute::updateImpl(...).
1028 /// See AbstractAttribute::getAsStr().
1043 /// See AbstractAttribute::manifest(...).
1091 Attributor &A, const AbstractAttribute &QueryingAA, Instruction &I,
1431 /// See AbstractAttribute::trackStatistics().
1516 /// See AbstractAttribute::updateImpl(...).
1527 /// See AbstractAttribute::trackStatistics()
1981 /// See AbstractAttribute::updateImpl(...).
1986 /// See AbstractAttribute::trackStatistics()
1996 /// See AbstractAttribute::trackStatistics()
2006 /// See AbstractAttribute::updateImpl(...).
2068 /// See AbstractAttribute::trackStatistics()
2078 /// See AbstractAttribute::trackStatistics()
2091 /// See AbstractAttribute::initialize(...).
2103 /// See AbstractAttribute::updateImpl(...).
2136 /// See AbstractAttribute::trackStatistics()
2146 /// See AbstractAttribute::trackStatistics()
2216 /// See AbstractAttribute::initialize(...).
2228 /// See AbstractAttribute::updateImpl(...).
2269 /// See AbstractAttribute::trackStatistics()
2278 /// See AbstractAttribute::trackStatistics()
2289 /// See AbstractAttribute::initialize(...).
2297 /// See AbstractAttribute::updateImpl(...).
2313 /// See AbstractAttribute::getAsStr().
2323 /// See AbstractAttribute::trackStatistics()
2332 /// See AbstractAttribute::trackStatistics()
2341 /// See AbstractAttribute::trackStatistics()
2396 /// See AbstractAttribute::trackStatistics()
2405 /// See AbstractAttribute::updateImpl(...).
2422 /// See AbstractAttribute::trackStatistics()
2433 /// See AbstractAttribute::initialize(...).
2438 /// See AbstractAttribute::updateImpl(...).
2443 /// See AbstractAttribute::trackStatistics()
2455 /// See AbstractAttribute::trackStatistics()
2512 Attributor &A, const AbstractAttribute &QueryingAA, Value &AssociatedValue,
2596 /// See AbstractAttribute::initialize(...).
2619 /// See AbstractAttribute::getAsStr().
2630 /// See AbstractAttribute::updateImpl(...).
2684 /// See AbstractAttribute::trackStatistics()
2697 /// See AbstractAttribute::getAsStr().
2702 /// See AbstractAttribute::trackStatistics()
2712 /// See AbstractAttribute::trackStatistics()
2720 /// See AbstractAttribute::trackStatistics()
2730 /// See AbstractAttribute::trackStatistics()
2741 /// See AbstractAttribute::initialize(...).
2749 /// See AbstractAttribute::getAsStr()
2759 /// See AbstractAttribute::updateImpl(...).
2786 /// See AbstractAttribute::trackStatistics()
2797 /// See AbstractAttribute::updateImpl(...).
2811 /// See AbstractAttribute::trackStatistics()
2824 /// See AbstractAttribute::initialize(...).
2832 /// See AbstractAttribute::getAsStr()
2842 /// See AbstractAttribute::updateImpl(...).
2885 /// See AbstractAttribute::trackStatistics()
2897 /// See AbstractAttribute::getAsStr()
2907 /// See AbstractAttribute::updateImpl(...).
2953 /// See AbstractAttribute::updateImpl(...).
3197 /// See AbstractAttribute::getAsStr()
3272 /// See AbstractAttribute::trackStatistics()
3319 /// See AbstractAttribute::initialize(...).
3338 /// See AbstractAttribute::updateImpl(...).
3366 /// See AbstractAttribute::getAsStr()
3376 /// See AbstractAttribute::initialize(...).
3386 /// See AbstractAttribute::trackStatistics()
3396 /// See AbstractAttribute::updateImpl(...).
3404 /// See AbstractAttribute::trackStatistics()
3511 /// See AbstractAttribute::isQueryAA.
3514 /// See AbstractAttribute::updateImpl(...).
3746 /// See AbstractAttribute::trackStatistics()
3810 /// See AbstractAttribute::updateImpl(...).
3816 /// See AbstractAttribute::trackStatistics()
3828 /// See AbstractAttribute::update(...).
3864 /// See AbstractAttribute::trackStatistics()
4014 /// See AbstractAttribute::updateImpl(...).
4045 /// See AbstractAttribute::trackStatistics()
4054 /// See AbstractAttribute::updateImpl(...).
4088 /// See AbstractAttribute::trackStatistics()
4098 /// See AbstractAttribute::trackStatistics()
4131 /// See AbstractAttribute::getAsStr().
4189 /// See AbstractAttribute::initialize(...).
4263 /// See AbstractAttribute::getAsStr().
4275 /// See AbstractAttribute::updateImpl(...).
4297 /// See AbstractAttribute::manifest(...).
4332 /// See AbstractAttribute::trackStatistics()
4346 /// See AbstractAttribute::manifest(...).
4359 /// See AbstractAttribute::trackStatistics()
4367 /// See AbstractAttribute::initialize(...).
4374 /// See AbstractAttribute::updateImpl(...).
4390 /// See AbstractAttribute::manifest(...).
4402 /// See AbstractAttribute::trackStatistics()
4415 /// See AbstractAttribute::initialize(...).
4427 /// See AbstractAttribute::updateImpl(...).
4439 /// See AbstractAttribute::trackStatistics()
4447 /// See AbstractAttribute::getAsStr().
4462 /// See AbstractAttribute::updateImpl(...).
4482 /// See AbstractAttribute::manifest(...).
4499 /// See AbstractAttribute::trackStatistics()
4506 /// See AbstractAttribute::initialize(...).
4524 /// See AbstractAttribute::getAsStr().
4532 /// See AbstractAttribute::manifest(...).
4581 /// See AbstractAttribute::updateImpl(...).
4591 /// See AbstractAttribute::trackStatistics()
4677 AbstractAttribute &AA,
4694 AbstractAttribute &AA,
4720 AbstractAttribute &AA,
4745 AbstractAttribute &AA,
4919 /// See AbstractAttribute::initialize(...).
4929 /// See AbstractAttribute::updateImpl(...).
4934 /// See AbstractAttribute::trackStatistics()
4947 /// See AbstractAttribute::initialize(...).
4970 /// See AbstractAttribute::getState()
5009 /// See AbstractAttribute::manifest(...).
5037 /// See AbstractAttribute::getAsStr().
5060 /// See AbstractAttribute::updateImpl(...).
5137 /// See AbstractAttribute::trackStatistics()
5151 /// See AbstractAttribute::trackStatistics()
5166 /// See AbstractAttribute::trackStatistics()
5177 /// See AbstractAttribute::trackStatistics()
5190 /// See AbstractAttribute::trackStatistics()
5269 /// See AbstractAttribute::initialize(...).
5283 /// See AbstractAttribute::manifest(...).
5322 /// See AbstractAttribute::getDeducedAttributes
5342 /// See AbstractAttribute::getAsStr().
5353 /// See AbstractAttribute::updateImpl(...).
5413 /// See AbstractAttribute::trackStatistics()
5423 /// See AbstractAttribute::trackStatistics()
5433 /// See AbstractAttribute::manifest(...).
5443 /// See AbstractAttribute::trackStatistics()
5451 /// See AbstractAttribute::manifest(...).
5467 /// See AbstractAttribute::updateImpl(Attributor &A).
5481 /// See AbstractAttribute::trackStatistics()
5492 /// See AbstractAttribute::trackStatistics()
5502 /// See AbstractAttribute::initialize(...).
5510 /// See AbstractAttribute::getAsStr().
5515 /// See AbstractAttribute::updateImpl(Attributor &A).
5531 /// See AbstractAttribute::trackStatistics()
5541 /// See AbstractAttribute::trackStatistics()
5554 /// See AbstractAttribute::initialize(...).
5581 /// See AbstractAttribute::updateImpl(...).
5662 /// See AbstractAttribute::trackStatistics()
5683 /// See AbstractAttribute::updateImpl(...).
5708 /// See AbstractAttribute::initialize(...).
5713 /// See AbstractAttribute::updateImpl(...).
5835 /// See AbstractAttribute::initialize(...).
5843 /// See AbstractAttribute::updateImpl(...).
5846 /// see AbstractAttribute::isAssumedNoCaptureMaybeReturned(...).
6051 /// See AbstractAttribute::trackStatistics()
6060 /// See AbstractAttribute::updateImpl(...).
6081 /// See AbstractAttribute::trackStatistics()
6090 /// See AbstractAttribute::trackStatistics()
6103 /// See AbstractAttribute::initialize(...).
6108 /// See AbstractAttribute::updateImpl(...).
6113 /// See AbstractAttribute::trackStatistics()
6122 /// See AbstractAttribute::initialize(...).
6129 /// See AbstractAttribute::trackStatistics()
6160 /// See AbstractAttribute::initialize(...).
6168 /// See AbstractAttribute::getAsStr().
6179 /// See AbstractAttribute::trackStatistics()
6208 const AbstractAttribute &QueryingAA,
6242 const AbstractAttribute &QueryingAA, Value &V,
6286 bool checkAndUpdate(Attributor &A, const AbstractAttribute &QueryingAA,
6330 /// See AbstractAttribute::manifest(...).
6370 /// See AbstractAttribute::updateImpl(...).
6429 /// See AbstractAttribute::trackStatistics()
6447 /// See AbstractAttribute::updateImpl(...).
6475 /// See AbstractAttribute::trackStatistics()
6485 /// See AbstractAttribute::initialize(...).
6495 /// See AbstractAttribute::updateImpl(...).
6506 /// See AbstractAttribute::trackStatistics()
6516 /// See AbstractAttribute::initialize(...).
6521 /// See AbstractAttribute::initialize(...).
6526 /// See AbstractAttribute::trackStatistics()
6535 /// See AbstractAttribute::trackStatistics()
6563 /// See AbstractAttribute::updateImpl(...).
6577 /// See AbstractAttribute::manifest(...).
6696 [](const IRPosition &, const AbstractAttribute *,
6718 /// See AbstractAttribute::trackStatistics().
6855 std::optional<APInt> getAPInt(Attributor &A, const AbstractAttribute &AA,
6867 std::optional<APInt> getSize(Attributor &A, const AbstractAttribute &AA,
7317 /// See AbstractAttribute::updateImpl(...).
7585 /// See AbstractAttribute::manifest(...)
7664 /// See AbstractAttribute::trackStatistics()
7674 /// See AbstractAttribute::initialize(...).
7710 /// See AbstractAttribute::trackStatistics()
7721 /// See AbstractAttribute::initialize(...).
7727 /// See AbstractAttribute::updateImpl(...).
7760 /// See AbstractAttribute::trackStatistics()
7771 /// See AbstractAttribute::initialize(...).
7777 /// See AbstractAttribute::trackStatistics()
7787 /// See AbstractAttribute::initialize(...).
7793 /// See AbstractAttribute::trackStatistics()
7808 /// See AbstractAttribute::initialize(...).
7845 /// See AbstractAttribute::getDeducedAttributes(...).
7858 /// See AbstractAttribute::manifest(...).
7908 /// See AbstractAttribute::updateImpl(...).
7911 /// See AbstractAttribute::trackStatistics()
7936 /// See AbstractAttribute::initialize(...).
7965 /// See AbstractAttribute::trackStatistics()
7980 /// See AbstractAttribute::initialize(...).
7999 /// See AbstractAttribute::updateImpl(...).
8014 /// See AbstractAttribute::trackStatistics()
8030 /// See AbstractAttribute::initialize(...).
8034 /// See AbstractAttribute::manifest(...).
8040 /// See AbstractAttribute::trackStatistics()
8049 /// See AbstractAttribute::updateImpl(Attributor &A).
8052 /// See AbstractAttribute::manifest(...).
8075 /// See AbstractAttribute::trackStatistics()
8092 /// See AbstractAttribute::manifest(...).
8114 /// See AbstractAttribute::trackStatistics()
8378 /// See AbstractAttribute::initialize(...).
8445 /// See AbstractAttribute::getDeducedAttributes(...).
8467 /// See AbstractAttribute::manifest(...).
8813 /// See AbstractAttribute::updateImpl(Attributor &A).
8850 /// See AbstractAttribute::trackStatistics()
8868 /// See AbstractAttribute::updateImpl(...).
8892 /// See AbstractAttribute::trackStatistics()
9010 /// See AbstractAttribute::initialize(..).
9024 /// See AbstractAttribute::getAsStr().
9209 /// See AbstractAttribute::manifest()
9241 /// See AbstractAttribute::trackStatistics()
9260 /// See AbstractAttribute::initialize(...).
9266 /// See AbstractAttribute::trackStatistics()
9276 /// See AbstractAttribute::initialize(...).
9491 /// See AbstractAttribute::updateImpl(...).
9573 /// See AbstractAttribute::trackStatistics()
9590 /// See AbstractAttribute::initialize(...).
9596 /// See AbstractAttribute::trackStatistics()
9604 /// See AbstractAttribute::trackStatistics()
9617 /// See AbstractAttribute::initialize(...).
9627 /// See AbstractAttribute::trackStatistics()
9636 /// See AbstractAttribute::manifest()
9641 /// See AbstractAttribute::trackStatistics()
9657 /// See AbstractAttribute::initialize(..).
9705 /// See AbstractAttribute::getAsStr().
9713 /// See AbstractAttribute::updateImpl(...).
9729 /// See AbstractAttribute::trackStatistics()
9749 /// See AbstractAttribute::trackStatistics()
9759 /// See AbstractAttribute::initialize(..).
10077 /// See AbstractAttribute::updateImpl(...).
10100 /// See AbstractAttribute::trackStatistics()
10110 /// See AbstractAttribute::initialize(...).
10117 /// See AbstractAttribute::trackStatistics()
10127 /// See AbstractAttribute::trackStatistics()
10141 /// See AbstractAttribute::trackStatistics()
10153 /// See AbstractAttribute::initialize(..).
10174 /// See AbstractAttribute::updateImpl(...).
10188 /// See AbstractAttribute::trackStatistics()
10220 /// See AbstractAttribute::initialize(...).
10248 /// See AbstractAttribute::getAsStr().
10276 /// See AbstractAttribute::initialize(...).
10285 /// See AbstractAttribute::updateImpl(...).
10322 /// See AbstractAttribute::trackStatistics()
10331 /// See AbstractAttribute::trackStatistics()
10340 /// See AbstractAttribute::trackStatistics()
10348 /// See AbstractAttribute::trackStatistics()
10357 /// See AbstractAttribute::trackStatistics()
10426 /// See AbstractAttribute::updateImpl(...).
10456 /// See AbstractAttribute::trackStatistics()
10471 /// See AbstractAttribute::trackStatistics()
10482 /// See AbstractAttribute::trackStatistics()
10490 /// See AbstractAttribute::trackStatistics()
10501 /// See AbstractAttribute::trackStatistics()
10559 /// See AbstractAttribute::updateImpl(...).
10628 /// See AbstractAttribute::updateImpl(...).
10766 askForAssumedConstant(Attributor &A, const AbstractAttribute &QueryingAA,
10790 Attributor &A, const AbstractAttribute &AA, const IRPosition &IRP,
10811 /// See AbstractAttribute::initialize(..).
10827 /// See AbstractAttribute::getAsStr().
10837 const AbstractAttribute &AA,
10955 /// See AbstractAttribute::updateImpl(...).
10960 /// See AbstractAttribute::manifest(...).
11008 /// See AbstractAttribute::updateImpl(...).
11437 /// See AbstractAttribute::trackStatistics()
11448 /// See AbstractAttribute::initialize(..).
11455 /// See AbstractAttribute::updateImpl(...).
11510 /// See AbstractAttribute::trackStatistics()
11521 /// See AbstractAttribute::initialize(..).
11544 /// See AbstractAttribute::updateImpl(...).
11645 /// See AbstractAttribute::trackStatistics()
11657 /// See AbstractAttribute::updateImpl(...).
11663 /// See AbstractAttribute::trackStatistics()
11673 /// See AbstractAttribute::trackStatistics()
11683 /// See AbstractAttribute::updateImpl(...).
11739 /// See AbstractAttribute::trackStatistics()
11749 /// See AbstractAttribute::trackStatistics()
11763 /// See AbstractAttribute::manifest(...).
11784 /// See AbstractAttribute::getAsStr()
11818 /// See AbstractAttribute::updateImpl(...).
11854 /// See AbstractAttribute::initialize(...).
11860 /// See AbstractAttribute::updateImpl(...).
11871 /// See AbstractAttribute::trackStatistics()
11904 /// See AbstractAttribute::getAsStr().
11926 /// See AbstractAttribute::trackStatistics()
11929 /// See AbstractAttribute::updateImpl(...).
12088 /// See AbstractAttribute::initialize(...).
12190 /// See AbstractAttribute::manifest(...).
12195 /// See AbstractAttribute::getAsStr().
12216 /// See AbstractAttribute::initialize(...).
12342 /// See AbstractAttribute::manifest(...).
12495 /// See AbstractAttribute::getAsStr().
12573 /// See AbstractAttribute::initialize(...).
12629 /// See AbstractAttribute::manifest(...).
12683 /// See AbstractAttribute::getAsStr().
12735 /// See AbstractAttribute::initialize(...).
12767 /// See AbstractAttribute::initialize(...).
12874 /// See AbstractAttribute::manifest(...).
12915 /// See AbstractAttribute::getAsStr().
12954 /// See AbstractAttribute::initialize(...).
12988 /// See AbstractAttribute::initialize(...).