Searched refs:AssumptionStr (Results 1 – 4 of 4) sorted by relevance
35 KnownAssumptionString(StringRef AssumptionStr) in KnownAssumptionString()36 : AssumptionStr(AssumptionStr) { in KnownAssumptionString()37 KnownAssumptionStrings.insert(AssumptionStr); in KnownAssumptionString()39 operator StringRef() const { return AssumptionStr; } in StringRef()42 StringRef AssumptionStr;46 bool hasAssumption(Function &F, const KnownAssumptionString &AssumptionStr);
18 const KnownAssumptionString &AssumptionStr) { in hasAssumption() argument28 return Assumption == AssumptionStr; in hasAssumption()
1664 StringRef AssumptionStr) { in checkAssumptionAttr() argument1665 if (llvm::KnownAssumptionStrings.count(AssumptionStr)) in checkAssumptionAttr()1672 AssumptionStr.edit_distance(KnownAssumptionIt.getKey()); in checkAssumptionAttr()1681 << AssumptionStr << Suggestion; in checkAssumptionAttr()1683 S.Diag(Loc, diag::warn_assume_attribute_string_unknown) << AssumptionStr; in checkAssumptionAttr()
3473 auto HasAssumption = [](Function *Fn, StringRef AssumptionStr) { in initialize() argument3474 return Fn && hasAssumption(*Fn, AssumptionStr); in initialize()