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

References

gen/include/llvm/IR/IntrinsicImpl.inc
18295       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate};
18301       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate,Attribute::WriteOnly};
18309       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate};
18315       const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::NoDuplicate,Attribute::InaccessibleMemOnly};
gen/lib/IR/AttributesCompatFunc.inc
   96     .Case("noduplicate", Attribute::NoDuplicate)
  293     return llvm::Attribute::NoDuplicate;
include/llvm/IR/Function.h
  547     return hasFnAttribute(Attribute::NoDuplicate);
  550     addFnAttr(Attribute::NoDuplicate);
include/llvm/IR/InstrTypes.h
 1700   bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); }
 1702     addAttribute(AttributeList::FunctionIndex, Attribute::NoDuplicate);
lib/AsmParser/LLParser.cpp
 1283     case lltok::kw_noduplicate: B.addAttribute(Attribute::NoDuplicate); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1249   case Attribute::NoDuplicate:     return 1ULL << 34;
 1454     return Attribute::NoDuplicate;
lib/Bitcode/Writer/BitcodeWriter.cpp
  640   case Attribute::NoDuplicate:
lib/IR/Attributes.cpp
  321   if (hasAttribute(Attribute::NoDuplicate))
lib/IR/Verifier.cpp
 1531   case Attribute::NoDuplicate:
lib/Transforms/Coroutines/Coroutines.cpp
  303                             Attribute::NoDuplicate);
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   38       .Case("noduplicate", Attribute::NoDuplicate)
lib/Transforms/Utils/CodeExtractor.cpp
  894       case Attribute::NoDuplicate:
tools/clang/lib/CodeGen/CGCall.cpp
 1849       FuncAttrs.addAttribute(llvm::Attribute::NoDuplicate);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1541     B.addAttribute(llvm::Attribute::NoDuplicate);