reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/include/llvm/IR/IntrinsicImpl.inc
18103       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn};
18111       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn};
18123       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::InaccessibleMemOrArgMemOnly};
18129       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18141       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18153       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18163       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18175       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18185       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18195       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18203       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18209       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::InaccessibleMemOnly};
18215       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly};
18223       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly};
18231       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly,Attribute::ArgMemOnly};
18237       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadNone};
18243       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::InaccessibleMemOnly};
18249       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18257       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18269       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18277       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18315       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::NoDuplicate,Attribute::InaccessibleMemOnly};
gen/lib/IR/AttributesCompatFunc.inc
  133     .Case("willreturn", Attribute::WillReturn)
  478     return llvm::Attribute::WillReturn;
include/llvm/Transforms/IPO/Attributor.h
 1646     : public IRAttribute<Attribute::WillReturn,
lib/Analysis/ValueTracking.cpp
 4269     if (CS.hasFnAttr(Attribute::WillReturn))
lib/AsmParser/LLParser.cpp
 1326     case lltok::kw_willreturn: B.addAttribute(Attribute::WillReturn); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1279   case Attribute::WillReturn:
 1534     return Attribute::WillReturn;
lib/Bitcode/Writer/BitcodeWriter.cpp
  718   case Attribute::WillReturn:
lib/IR/Attributes.cpp
  339   if (hasAttribute(Attribute::WillReturn))
lib/IR/Verifier.cpp
 1505   case Attribute::WillReturn:
lib/Transforms/IPO/Attributor.cpp
 2855     if (!F || F->hasFnAttribute(Attribute::WillReturn))
lib/Transforms/Utils/CodeExtractor.cpp
  882       case Attribute::WillReturn: