Lines Matching defs:AAValueSimplifyImpl
5106 struct AAValueSimplifyImpl : AAValueSimplify { struct
5107 AAValueSimplifyImpl(const IRPosition &IRP, Attributor &A) in AAValueSimplifyImpl() function
5111 void initialize(Attributor &A) override { in initialize()
5119 const std::string getAsStr() const override { in getAsStr()
5130 void trackStatistics() const override {} in trackStatistics()
5133 Optional<Value *> getAssumedSimplifiedValue(Attributor &A) const override { in getAssumedSimplifiedValue()
5139 Value *getReplacementValue(Attributor &A) const { in getReplacementValue()
5159 bool checkAndUpdate(Attributor &A, const AbstractAttribute &QueryingAA, in checkAndUpdate()
5170 template <typename AAType> bool askSimplifiedValueFor(Attributor &A) { in askSimplifiedValueFor()
5193 bool askSimplifiedValueForOtherAAs(Attributor &A) { in askSimplifiedValueForOtherAAs()
5202 ChangeStatus manifest(Attributor &A) override { in manifest()
5218 ChangeStatus indicatePessimisticFixpoint() override { in indicatePessimisticFixpoint()
5223 static bool handleLoad(Attributor &A, const AbstractAttribute &AA, in handleLoad()