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

References

gen/lib/IR/AttributesCompatFunc.inc
  100     .Case("norecurse", Attribute::NoRecurse)
  313     return llvm::Attribute::NoRecurse;
include/llvm/IR/Function.h
  583     return hasFnAttribute(Attribute::NoRecurse);
  586     addFnAttr(Attribute::NoRecurse);
include/llvm/Transforms/IPO/Attributor.h
 1627     : public IRAttribute<Attribute::NoRecurse,
lib/Analysis/ModuleSummaryAnalysis.cpp
  466       F.hasFnAttribute(Attribute::NoRecurse), F.returnDoesNotAlias(),
  704                         F->hasFnAttribute(Attribute::NoRecurse),
lib/AsmParser/LLParser.cpp
 1293     case lltok::kw_norecurse: B.addAttribute(Attribute::NoRecurse); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1263   case Attribute::NoRecurse:       return 1ULL << 48;
 1462     return Attribute::NoRecurse;
lib/Bitcode/Writer/BitcodeWriter.cpp
  648   case Attribute::NoRecurse:
lib/CodeGen/TargetFrameLoweringImpl.cpp
  139       !F.hasFnAttribute(Attribute::NoRecurse))
lib/IR/Attributes.cpp
  343   if (hasAttribute(Attribute::NoRecurse))
lib/IR/Verifier.cpp
 1540   case Attribute::NoRecurse:
lib/Transforms/IPO/Attributor.cpp
 1751       if (ICS.hasFnAttr(Attribute::NoRecurse))
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   45       .Case("norecurse", Attribute::NoRecurse)
lib/Transforms/Utils/CodeExtractor.cpp
  891       case Attribute::NoRecurse:
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  821         Fn->addFnAttr(llvm::Attribute::NoRecurse);