Lines Matching defs:AbstractAttribute
1914 // initialization. We could define an AbstractAttribute instead and
2249 struct AAICVTracker : public StateWrapper<BooleanState, AbstractAttribute> {
2250 using Base = StateWrapper<BooleanState, AbstractAttribute>;
2279 /// See AbstractAttribute::getName()
2282 /// See AbstractAttribute::getIdAddr()
2286 static bool classof(const AbstractAttribute *AA) {
2720 /// See AbstractAttribute::trackStatistics().
2823 /// See AbstractAttribute::updateImpl.
3377 struct AAHeapToShared : public StateWrapper<BooleanState, AbstractAttribute> {
3378 using Base = StateWrapper<BooleanState, AbstractAttribute>;
3392 /// See AbstractAttribute::getName().
3395 /// See AbstractAttribute::getIdAddr().
3400 static bool classof(const AbstractAttribute *AA) {
3417 /// See AbstractAttribute::trackStatistics().
3455 [](const IRPosition &, const AbstractAttribute *,
3604 struct AAKernelInfo : public StateWrapper<KernelInfoState, AbstractAttribute> {
3605 using Base = StateWrapper<KernelInfoState, AbstractAttribute>;
3615 /// See AbstractAttribute::getAsStr()
3645 /// See AbstractAttribute::getName()
3648 /// See AbstractAttribute::getIdAddr()
3652 static bool classof(const AbstractAttribute *AA) {
3698 /// See AbstractAttribute::initialize(...).
3753 [&](const GlobalVariable &GV, const AbstractAttribute *AA,
3829 const AbstractAttribute *QueryingAA) {
3837 [&](Attributor &A, const AbstractAttribute *QueryingAA) {
3871 [&](Attributor &A, const AbstractAttribute *QueryingAA) {
3882 [&](Attributor &A, const AbstractAttribute *QueryingAA) {
4872 /// See AbstractAttribute::initialize(...).
5167 : public StateWrapper<BooleanState, AbstractAttribute> {
5168 using Base = StateWrapper<BooleanState, AbstractAttribute>;
5179 /// See AbstractAttribute::getName()
5182 /// See AbstractAttribute::getIdAddr()
5187 static bool classof(const AbstractAttribute *AA) {
5198 /// See AbstractAttribute::getAsStr()
5233 [&](const IRPosition &IRP, const AbstractAttribute *AA,