Lines Matching refs:AbstractAttribute
187 const AbstractAttribute &QueryingAA) { in isNoSyncInst()
211 bool AA::isDynamicallyUnique(Attributor &A, const AbstractAttribute &QueryingAA, in isDynamicallyUnique()
323 const AbstractAttribute &QueryingAA, bool &UsedAssumedInformation, in getPotentialCopiesOfMemoryValue()
490 const AbstractAttribute &QueryingAA, bool &UsedAssumedInformation, in getPotentiallyLoadedValues()
499 const AbstractAttribute &QueryingAA, bool &UsedAssumedInformation, in getPotentialCopiesOfStoredValue()
508 const AbstractAttribute &QueryingAA, in isAssumedReadOnlyOrReadNone()
538 const AbstractAttribute &QueryingAA, bool &IsKnown) { in isAssumedReadOnly()
543 const AbstractAttribute &QueryingAA, bool &IsKnown) { in isAssumedReadNone()
551 const AbstractAttribute &QueryingAA, in isPotentiallyReachable()
645 const AbstractAttribute &QueryingAA, in isPotentiallyReachable()
656 const AbstractAttribute &QueryingAA, in isPotentiallyReachable()
763 ChangeStatus AbstractAttribute::update(Attributor &A) { in update()
1056 const AbstractAttribute &AA, in getAssumedConstant()
1085 const AbstractAttribute *AA, in getAssumedSimplified()
1109 const IRPosition &IRP, const AbstractAttribute *AA, in getAssumedSimplifiedValues()
1142 Optional<Value *> V, CallBase &CB, const AbstractAttribute &AA, in translateArgumentToCallSiteContent()
1161 AbstractAttribute *AA = cast<AbstractAttribute>(DepAA.getPointer()); in ~Attributor()
1162 AA->~AbstractAttribute(); in ~Attributor()
1166 bool Attributor::isAssumedDead(const AbstractAttribute &AA, in isAssumedDead()
1178 const AbstractAttribute *QueryingAA, in isAssumedDead()
1225 const AbstractAttribute *QueryingAA, in isAssumedDead()
1274 const AbstractAttribute *QueryingAA, in isAssumedDead()
1312 const AbstractAttribute *QueryingAA, in isAssumedDead()
1329 const AbstractAttribute &QueryingAA, const Value &V, in checkForAllUses()
1439 const AbstractAttribute &QueryingAA, in checkForAllCallSites()
1460 const AbstractAttribute *QueryingAA, in checkForAllCallSites()
1561 const AbstractAttribute &QueryingAA) { in checkForAllReturnedValuesAndReturnInsts()
1583 function_ref<bool(Value &)> Pred, const AbstractAttribute &QueryingAA) { in checkForAllReturnedValues()
1606 function_ref<bool(Instruction &)> Pred, const AbstractAttribute *QueryingAA, in checkForAllInstructionsImpl()
1635 const AbstractAttribute &QueryingAA, in checkForAllInstructions()
1661 const AbstractAttribute &QueryingAA, in checkForAllInstructions()
1674 function_ref<bool(Instruction &)> Pred, AbstractAttribute &QueryingAA, in checkForAllReadWriteInstructions()
1714 SmallVector<AbstractAttribute *, 32> ChangedAAs; in runTillFixpoint()
1715 SetVector<AbstractAttribute *> Worklist, InvalidAAs; in runTillFixpoint()
1728 AbstractAttribute *InvalidAA = InvalidAAs[u]; in runTillFixpoint()
1737 AbstractAttribute *DepAA = cast<AbstractAttribute>(Dep.getPointer()); in runTillFixpoint()
1755 for (AbstractAttribute *ChangedAA : ChangedAAs) in runTillFixpoint()
1758 cast<AbstractAttribute>(ChangedAA->Deps.back().getPointer())); in runTillFixpoint()
1772 for (AbstractAttribute *AA : Worklist) { in runTillFixpoint()
1818 SmallPtrSet<AbstractAttribute *, 32> Visited; in runTillFixpoint()
1820 AbstractAttribute *ChangedAA = ChangedAAs[u]; in runTillFixpoint()
1833 cast<AbstractAttribute>(ChangedAA->Deps.back().getPointer())); in runTillFixpoint()
1852 void Attributor::registerForUpdate(AbstractAttribute &AA) { in registerForUpdate()
1866 AbstractAttribute *AA = cast<AbstractAttribute>(DepAA.getPointer()); in manifestAttributes()
1921 << cast<AbstractAttribute>(DG.SyntheticRoot.Deps[u].getPointer()) in manifestAttributes()
1923 << cast<AbstractAttribute>(DG.SyntheticRoot.Deps[u].getPointer()) in manifestAttributes()
2257 ChangeStatus Attributor::updateAA(AbstractAttribute &AA) { in updateAA()
2526 bool Attributor::shouldSeedAttribute(AbstractAttribute &AA) { in shouldSeedAttribute()
2850 void Attributor::recordDependence(const AbstractAttribute &FromAA, in recordDependence()
2851 const AbstractAttribute &ToAA, in recordDependence()
2872 auto &DepAAs = const_cast<AbstractAttribute &>(*DI.FromAA).Deps; in rememberDependences()
2873 DepAAs.push_back(AbstractAttribute::DepTy( in rememberDependences()
2874 const_cast<AbstractAttribute *>(DI.ToAA), unsigned(DI.DepClass))); in rememberDependences()
3182 raw_ostream &llvm::operator<<(raw_ostream &OS, const AbstractAttribute &AA) { in operator <<()
3223 void AbstractAttribute::print(raw_ostream &OS) const { in print()
3239 void AbstractAttribute::printWithDeps(raw_ostream &OS) const { in printWithDeps()
3379 cast<AbstractAttribute>(DepAA.getPointer())->printWithDeps(outs()); in print()