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(...).
1068 /// See AbstractAttribute::getAsStr().
1076 /// See AbstractAttribute::manifest(...).
1095 Attributor &A, const AbstractAttribute &QueryingAA, Instruction &I,
1429 /// See AbstractAttribute::trackStatistics().
1514 /// See AbstractAttribute::updateImpl(...).
1525 /// See AbstractAttribute::trackStatistics()
1941 /// See AbstractAttribute::updateImpl(...).
1946 /// See AbstractAttribute::trackStatistics()
1956 /// See AbstractAttribute::trackStatistics()
1966 /// See AbstractAttribute::updateImpl(...).
2028 /// See AbstractAttribute::trackStatistics()
2038 /// See AbstractAttribute::trackStatistics()
2051 /// See AbstractAttribute::initialize(...).
2063 /// See AbstractAttribute::updateImpl(...).
2096 /// See AbstractAttribute::trackStatistics()
2106 /// See AbstractAttribute::trackStatistics()
2176 /// See AbstractAttribute::initialize(...).
2188 /// See AbstractAttribute::updateImpl(...).
2229 /// See AbstractAttribute::trackStatistics()
2238 /// See AbstractAttribute::trackStatistics()
2249 /// See AbstractAttribute::initialize(...).
2257 /// See AbstractAttribute::updateImpl(...).
2273 /// See AbstractAttribute::getAsStr().
2283 /// See AbstractAttribute::trackStatistics()
2292 /// See AbstractAttribute::trackStatistics()
2301 /// See AbstractAttribute::trackStatistics()
2354 /// See AbstractAttribute::trackStatistics()
2363 /// See AbstractAttribute::updateImpl(...).
2380 /// See AbstractAttribute::trackStatistics()
2391 /// See AbstractAttribute::initialize(...).
2396 /// See AbstractAttribute::updateImpl(...).
2401 /// See AbstractAttribute::trackStatistics()
2413 /// See AbstractAttribute::trackStatistics()
2470 Attributor &A, const AbstractAttribute &QueryingAA, Value &AssociatedValue,
2554 /// See AbstractAttribute::initialize(...).
2577 /// See AbstractAttribute::getAsStr().
2588 /// See AbstractAttribute::updateImpl(...).
2642 /// See AbstractAttribute::trackStatistics()
2655 /// See AbstractAttribute::getAsStr().
2660 /// See AbstractAttribute::trackStatistics()
2670 /// See AbstractAttribute::trackStatistics()
2678 /// See AbstractAttribute::trackStatistics()
2688 /// See AbstractAttribute::trackStatistics()
2699 /// See AbstractAttribute::initialize(...).
2707 /// See AbstractAttribute::getAsStr()
2717 /// See AbstractAttribute::updateImpl(...).
2744 /// See AbstractAttribute::trackStatistics()
2755 /// See AbstractAttribute::updateImpl(...).
2769 /// See AbstractAttribute::trackStatistics()
2782 /// See AbstractAttribute::initialize(...).
2790 /// See AbstractAttribute::getAsStr()
2800 /// See AbstractAttribute::updateImpl(...).
2843 /// See AbstractAttribute::trackStatistics()
2855 /// See AbstractAttribute::getAsStr()
2865 /// See AbstractAttribute::updateImpl(...).
2911 /// See AbstractAttribute::updateImpl(...).
3155 /// See AbstractAttribute::getAsStr()
3230 /// See AbstractAttribute::trackStatistics()
3277 /// See AbstractAttribute::initialize(...).
3296 /// See AbstractAttribute::updateImpl(...).
3324 /// See AbstractAttribute::getAsStr()
3334 /// See AbstractAttribute::initialize(...).
3344 /// See AbstractAttribute::trackStatistics()
3354 /// See AbstractAttribute::updateImpl(...).
3362 /// See AbstractAttribute::trackStatistics()
3469 /// See AbstractAttribute::isQueryAA.
3472 /// See AbstractAttribute::updateImpl(...).
3704 /// See AbstractAttribute::trackStatistics()
3768 /// See AbstractAttribute::updateImpl(...).
3774 /// See AbstractAttribute::trackStatistics()
3786 /// See AbstractAttribute::update(...).
3822 /// See AbstractAttribute::trackStatistics()
3972 /// See AbstractAttribute::updateImpl(...).
4003 /// See AbstractAttribute::trackStatistics()
4012 /// See AbstractAttribute::updateImpl(...).
4046 /// See AbstractAttribute::trackStatistics()
4056 /// See AbstractAttribute::trackStatistics()
4089 /// See AbstractAttribute::getAsStr().
4147 /// See AbstractAttribute::initialize(...).
4221 /// See AbstractAttribute::getAsStr().
4233 /// See AbstractAttribute::updateImpl(...).
4255 /// See AbstractAttribute::manifest(...).
4290 /// See AbstractAttribute::trackStatistics()
4304 /// See AbstractAttribute::manifest(...).
4317 /// See AbstractAttribute::trackStatistics()
4325 /// See AbstractAttribute::initialize(...).
4332 /// See AbstractAttribute::updateImpl(...).
4348 /// See AbstractAttribute::manifest(...).
4360 /// See AbstractAttribute::trackStatistics()
4373 /// See AbstractAttribute::initialize(...).
4385 /// See AbstractAttribute::updateImpl(...).
4397 /// See AbstractAttribute::trackStatistics()
4405 /// See AbstractAttribute::getAsStr().
4420 /// See AbstractAttribute::updateImpl(...).
4440 /// See AbstractAttribute::manifest(...).
4457 /// See AbstractAttribute::trackStatistics()
4464 /// See AbstractAttribute::initialize(...).
4482 /// See AbstractAttribute::getAsStr().
4490 /// See AbstractAttribute::manifest(...).
4539 /// See AbstractAttribute::updateImpl(...).
4549 /// See AbstractAttribute::trackStatistics()
4635 AbstractAttribute &AA,
4652 AbstractAttribute &AA,
4678 AbstractAttribute &AA,
4703 AbstractAttribute &AA,
4877 /// See AbstractAttribute::initialize(...).
4887 /// See AbstractAttribute::updateImpl(...).
4892 /// See AbstractAttribute::trackStatistics()
4905 /// See AbstractAttribute::initialize(...).
4928 /// See AbstractAttribute::getState()
4967 /// See AbstractAttribute::manifest(...).
4995 /// See AbstractAttribute::getAsStr().
5018 /// See AbstractAttribute::updateImpl(...).
5095 /// See AbstractAttribute::trackStatistics()
5109 /// See AbstractAttribute::trackStatistics()
5124 /// See AbstractAttribute::trackStatistics()
5135 /// See AbstractAttribute::trackStatistics()
5148 /// See AbstractAttribute::trackStatistics()
5227 /// See AbstractAttribute::initialize(...).
5241 /// See AbstractAttribute::manifest(...).
5280 /// See AbstractAttribute::getDeducedAttributes
5300 /// See AbstractAttribute::getAsStr().
5311 /// See AbstractAttribute::updateImpl(...).
5371 /// See AbstractAttribute::trackStatistics()
5381 /// See AbstractAttribute::trackStatistics()
5391 /// See AbstractAttribute::manifest(...).
5401 /// See AbstractAttribute::trackStatistics()
5409 /// See AbstractAttribute::manifest(...).
5425 /// See AbstractAttribute::updateImpl(Attributor &A).
5439 /// See AbstractAttribute::trackStatistics()
5450 /// See AbstractAttribute::trackStatistics()
5460 /// See AbstractAttribute::initialize(...).
5468 /// See AbstractAttribute::getAsStr().
5473 /// See AbstractAttribute::updateImpl(Attributor &A).
5489 /// See AbstractAttribute::trackStatistics()
5499 /// See AbstractAttribute::trackStatistics()
5512 /// See AbstractAttribute::initialize(...).
5539 /// See AbstractAttribute::updateImpl(...).
5620 /// See AbstractAttribute::trackStatistics()
5641 /// See AbstractAttribute::updateImpl(...).
5666 /// See AbstractAttribute::initialize(...).
5671 /// See AbstractAttribute::updateImpl(...).
5783 /// See AbstractAttribute::initialize(...).
5791 /// See AbstractAttribute::updateImpl(...).
5794 /// see AbstractAttribute::isAssumedNoCaptureMaybeReturned(...).
5999 /// See AbstractAttribute::trackStatistics()
6008 /// See AbstractAttribute::updateImpl(...).
6029 /// See AbstractAttribute::trackStatistics()
6038 /// See AbstractAttribute::trackStatistics()
6051 /// See AbstractAttribute::initialize(...).
6056 /// See AbstractAttribute::updateImpl(...).
6061 /// See AbstractAttribute::trackStatistics()
6070 /// See AbstractAttribute::initialize(...).
6077 /// See AbstractAttribute::trackStatistics()
6108 /// See AbstractAttribute::initialize(...).
6116 /// See AbstractAttribute::getAsStr().
6127 /// See AbstractAttribute::trackStatistics()
6156 const AbstractAttribute &QueryingAA,
6190 const AbstractAttribute &QueryingAA, Value &V,
6234 bool checkAndUpdate(Attributor &A, const AbstractAttribute &QueryingAA,
6278 /// See AbstractAttribute::manifest(...).
6318 /// See AbstractAttribute::updateImpl(...).
6377 /// See AbstractAttribute::trackStatistics()
6395 /// See AbstractAttribute::updateImpl(...).
6423 /// See AbstractAttribute::trackStatistics()
6433 /// See AbstractAttribute::initialize(...).
6443 /// See AbstractAttribute::updateImpl(...).
6454 /// See AbstractAttribute::trackStatistics()
6464 /// See AbstractAttribute::initialize(...).
6469 /// See AbstractAttribute::initialize(...).
6474 /// See AbstractAttribute::trackStatistics()
6483 /// See AbstractAttribute::trackStatistics()
6511 /// See AbstractAttribute::updateImpl(...).
6525 /// See AbstractAttribute::manifest(...).
6644 [](const IRPosition &, const AbstractAttribute *,
6666 /// See AbstractAttribute::trackStatistics().
6803 std::optional<APInt> getAPInt(Attributor &A, const AbstractAttribute &AA,
6815 std::optional<APInt> getSize(Attributor &A, const AbstractAttribute &AA,
7265 /// See AbstractAttribute::updateImpl(...).
7533 /// See AbstractAttribute::manifest(...)
7612 /// See AbstractAttribute::trackStatistics()
7622 /// See AbstractAttribute::initialize(...).
7658 /// See AbstractAttribute::trackStatistics()
7669 /// See AbstractAttribute::initialize(...).
7675 /// See AbstractAttribute::updateImpl(...).
7708 /// See AbstractAttribute::trackStatistics()
7719 /// See AbstractAttribute::initialize(...).
7725 /// See AbstractAttribute::trackStatistics()
7735 /// See AbstractAttribute::initialize(...).
7741 /// See AbstractAttribute::trackStatistics()
7756 /// See AbstractAttribute::initialize(...).
7793 /// See AbstractAttribute::getDeducedAttributes(...).
7806 /// See AbstractAttribute::manifest(...).
7856 /// See AbstractAttribute::updateImpl(...).
7859 /// See AbstractAttribute::trackStatistics()
7884 /// See AbstractAttribute::initialize(...).
7913 /// See AbstractAttribute::trackStatistics()
7928 /// See AbstractAttribute::initialize(...).
7947 /// See AbstractAttribute::updateImpl(...).
7962 /// See AbstractAttribute::trackStatistics()
7978 /// See AbstractAttribute::initialize(...).
7982 /// See AbstractAttribute::manifest(...).
7988 /// See AbstractAttribute::trackStatistics()
7997 /// See AbstractAttribute::updateImpl(Attributor &A).
8000 /// See AbstractAttribute::manifest(...).
8023 /// See AbstractAttribute::trackStatistics()
8040 /// See AbstractAttribute::manifest(...).
8062 /// See AbstractAttribute::trackStatistics()
8326 /// See AbstractAttribute::initialize(...).
8393 /// See AbstractAttribute::getDeducedAttributes(...).
8415 /// See AbstractAttribute::manifest(...).
8761 /// See AbstractAttribute::updateImpl(Attributor &A).
8798 /// See AbstractAttribute::trackStatistics()
8816 /// See AbstractAttribute::updateImpl(...).
8840 /// See AbstractAttribute::trackStatistics()
8958 /// See AbstractAttribute::initialize(..).
8972 /// See AbstractAttribute::getAsStr().
9157 /// See AbstractAttribute::manifest()
9189 /// See AbstractAttribute::trackStatistics()
9208 /// See AbstractAttribute::initialize(...).
9214 /// See AbstractAttribute::trackStatistics()
9224 /// See AbstractAttribute::initialize(...).
9439 /// See AbstractAttribute::updateImpl(...).
9521 /// See AbstractAttribute::trackStatistics()
9538 /// See AbstractAttribute::initialize(...).
9544 /// See AbstractAttribute::trackStatistics()
9552 /// See AbstractAttribute::trackStatistics()
9565 /// See AbstractAttribute::initialize(...).
9575 /// See AbstractAttribute::trackStatistics()
9584 /// See AbstractAttribute::manifest()
9589 /// See AbstractAttribute::trackStatistics()
9605 /// See AbstractAttribute::initialize(..).
9653 /// See AbstractAttribute::getAsStr().
9661 /// See AbstractAttribute::updateImpl(...).
9677 /// See AbstractAttribute::trackStatistics()
9697 /// See AbstractAttribute::trackStatistics()
9707 /// See AbstractAttribute::initialize(..).
10025 /// See AbstractAttribute::updateImpl(...).
10048 /// See AbstractAttribute::trackStatistics()
10058 /// See AbstractAttribute::initialize(...).
10065 /// See AbstractAttribute::trackStatistics()
10075 /// See AbstractAttribute::trackStatistics()
10089 /// See AbstractAttribute::trackStatistics()
10101 /// See AbstractAttribute::initialize(..).
10122 /// See AbstractAttribute::updateImpl(...).
10136 /// See AbstractAttribute::trackStatistics()
10168 /// See AbstractAttribute::initialize(...).
10196 /// See AbstractAttribute::getAsStr().
10224 /// See AbstractAttribute::initialize(...).
10233 /// See AbstractAttribute::updateImpl(...).
10270 /// See AbstractAttribute::trackStatistics()
10279 /// See AbstractAttribute::trackStatistics()
10288 /// See AbstractAttribute::trackStatistics()
10296 /// See AbstractAttribute::trackStatistics()
10305 /// See AbstractAttribute::trackStatistics()
10374 /// See AbstractAttribute::updateImpl(...).
10404 /// See AbstractAttribute::trackStatistics()
10419 /// See AbstractAttribute::trackStatistics()
10430 /// See AbstractAttribute::trackStatistics()
10438 /// See AbstractAttribute::trackStatistics()
10449 /// See AbstractAttribute::trackStatistics()
10507 /// See AbstractAttribute::updateImpl(...).
10576 /// See AbstractAttribute::updateImpl(...).
10714 askForAssumedConstant(Attributor &A, const AbstractAttribute &QueryingAA,
10738 Attributor &A, const AbstractAttribute &AA, const IRPosition &IRP,
10759 /// See AbstractAttribute::initialize(..).
10775 /// See AbstractAttribute::getAsStr().
10785 const AbstractAttribute &AA,
10903 /// See AbstractAttribute::updateImpl(...).
10908 /// See AbstractAttribute::manifest(...).
10956 /// See AbstractAttribute::updateImpl(...).
11385 /// See AbstractAttribute::trackStatistics()
11396 /// See AbstractAttribute::initialize(..).
11403 /// See AbstractAttribute::updateImpl(...).
11458 /// See AbstractAttribute::trackStatistics()
11469 /// See AbstractAttribute::initialize(..).
11492 /// See AbstractAttribute::updateImpl(...).
11591 /// See AbstractAttribute::trackStatistics()
11603 /// See AbstractAttribute::updateImpl(...).
11609 /// See AbstractAttribute::trackStatistics()
11619 /// See AbstractAttribute::trackStatistics()
11629 /// See AbstractAttribute::updateImpl(...).
11710 /// See AbstractAttribute::trackStatistics()
11720 /// See AbstractAttribute::trackStatistics()
11734 /// See AbstractAttribute::manifest(...).
11755 /// See AbstractAttribute::getAsStr()
11789 /// See AbstractAttribute::updateImpl(...).
11825 /// See AbstractAttribute::initialize(...).
11831 /// See AbstractAttribute::updateImpl(...).
11842 /// See AbstractAttribute::trackStatistics()
11875 /// See AbstractAttribute::getAsStr().
11887 /// See AbstractAttribute::trackStatistics()
11890 /// See AbstractAttribute::updateImpl(...).
12035 /// See AbstractAttribute::initialize(...).
12137 /// See AbstractAttribute::manifest(...).
12142 /// See AbstractAttribute::getAsStr().
12163 /// See AbstractAttribute::initialize(...).
12289 /// See AbstractAttribute::manifest(...).
12439 /// See AbstractAttribute::getAsStr().
12490 /// See AbstractAttribute::initialize(...).
12513 /// See AbstractAttribute::manifest(...).
12569 /// See AbstractAttribute::getAsStr().
12614 /// See AbstractAttribute::initialize(...).
12646 /// See AbstractAttribute::initialize(...).
12753 /// See AbstractAttribute::manifest(...).
12794 /// See AbstractAttribute::getAsStr().
12833 /// See AbstractAttribute::initialize(...).
12867 /// See AbstractAttribute::initialize(...).