|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/include/llvm/IR/IntrinsicImpl.inc17587 const Attribute::AttrKind AttrParam2[]= {Attribute::ReadNone};
17617 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17625 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17633 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17639 const Attribute::AttrKind AttrParam1[]= {Attribute::ReadNone};
17641 const Attribute::AttrKind AttrParam2[]= {Attribute::ReadNone};
17643 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17651 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17661 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17671 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17683 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17697 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17711 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17725 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17733 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17743 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17753 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17761 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17771 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17781 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17791 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17799 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17809 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17817 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17827 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17901 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17909 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17919 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17931 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17939 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17949 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17961 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17969 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
18019 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18027 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18041 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18049 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18063 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18075 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18085 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18097 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::Speculatable,Attribute::ReadNone};
18237 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadNone};
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};
18336 const Attribute::AttrKind Atts[] = {Attribute::ReadNone};
18344 const Attribute::AttrKind Atts[] = {Attribute::ReadNone};
gen/lib/IR/AttributesCompatFunc.inc 110 .Case("readnone", Attribute::ReadNone)
363 return llvm::Attribute::ReadNone;
include/llvm/IR/CallSite.h 629 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
634 dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
639 dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
include/llvm/IR/Function.h 479 return hasFnAttribute(Attribute::ReadNone);
482 addFnAttr(Attribute::ReadNone);
include/llvm/IR/InstrTypes.h 1557 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
1564 dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
1571 dataOperandHasImpliedAttr(OpNo + 1, Attribute::ReadNone);
1636 bool doesNotAccessMemory() const { return hasFnAttr(Attribute::ReadNone); }
1638 addAttribute(AttributeList::FunctionIndex, Attribute::ReadNone);
1946 case Attribute::ReadNone:
include/llvm/Transforms/IPO/Attributor.h 2003 : public IRAttribute<Attribute::ReadNone,
lib/Analysis/BasicAliasAnalysis.cpp 805 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone))
lib/Analysis/ModuleSummaryAnalysis.cpp 464 F.hasFnAttribute(Attribute::ReadNone),
702 F->hasFnAttribute(Attribute::ReadNone),
lib/AsmParser/LLParser.cpp 1299 case lltok::kw_readnone: B.addAttribute(Attribute::ReadNone); break;
1640 case lltok::kw_readnone: B.addAttribute(Attribute::ReadNone); break;
lib/Bitcode/Reader/BitcodeReader.cpp 1230 case Attribute::ReadNone: return 1 << 9;
1490 return Attribute::ReadNone;
lib/Bitcode/Writer/BitcodeWriter.cpp 674 case Attribute::ReadNone:
lib/CodeGen/MachineVerifier.cpp 1361 bool DeclHasSideEffects = !Attrs.hasFnAttribute(Attribute::ReadNone);
lib/IR/Attributes.cpp 353 if (hasAttribute(Attribute::ReadNone))
1714 .addAttribute(Attribute::ReadNone)
lib/IR/Function.cpp 172 Attrs.hasParamAttribute(getArgNo(), Attribute::ReadNone);
lib/IR/Verifier.cpp 1558 Kind == Attribute::ReadNone;
1627 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) &&
1633 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) &&
1715 !RetAttrs.hasAttribute(Attribute::ReadNone)),
1776 Assert(!(Attrs.hasFnAttribute(Attribute::ReadNone) &&
1780 Assert(!(Attrs.hasFnAttribute(Attribute::ReadNone) &&
1788 Assert(!(Attrs.hasFnAttribute(Attribute::ReadNone) &&
1794 Assert(!(Attrs.hasFnAttribute(Attribute::ReadNone) &&
lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp 132 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) ||
lib/Target/AMDGPU/SIISelLowering.cpp 912 if (Attr.hasFnAttribute(Attribute::ReadNone))
lib/Target/Mips/Mips16HardFloat.cpp 414 Attribute::ReadNone);
lib/Transforms/IPO/Attributor.cpp 3782 case Attribute::ReadNone:
3809 Attrs.push_back(Attribute::get(Ctx, Attribute::ReadNone));
3853 Attribute::ReadNone, Attribute::ReadOnly, Attribute::WriteOnly};
lib/Transforms/IPO/ForceFunctionAttrs.cpp 50 .Case("readnone", Attribute::ReadNone)
lib/Transforms/IPO/FunctionAttrs.cpp 286 F->removeFnAttr(Attribute::ReadNone);
300 F->addFnAttr(ReadsMemory ? Attribute::ReadOnly : Attribute::ReadNone);
568 return IsRead ? Attribute::ReadOnly : Attribute::ReadNone;
665 assert((R == Attribute::ReadOnly || R == Attribute::ReadNone)
677 A->removeAttr(Attribute::ReadNone);
832 Attribute::AttrKind ReadAttr = Attribute::ReadNone;
836 if (K == Attribute::ReadNone)
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 736 Attribute::ReadNone);
750 Attribute::ReadNone);
822 .addAttribute(Attribute::ReadNone);
lib/Transforms/Instrumentation/MemorySanitizer.cpp 3281 .addAttribute(Attribute::ReadNone)
4601 .addAttribute(Attribute::ReadNone)
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 72 Call->addAttribute(AttributeList::FunctionIndex, Attribute::ReadNone);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1246 FnAttrs.removeAttribute(Attribute::ReadNone);
lib/Transforms/Utils/CodeExtractor.cpp 872 case Attribute::ReadNone:
lib/Transforms/Utils/SimplifyLibCalls.cpp 2066 CI->hasFnAttr(Attribute::ReadNone);
tools/clang/lib/CodeGen/CGCall.cpp 1865 FuncAttrs.addAttribute(llvm::Attribute::ReadNone);
1978 .removeAttribute(llvm::Attribute::ReadNone);
2084 .removeAttribute(llvm::Attribute::ReadNone);
2095 .removeAttribute(llvm::Attribute::ReadNone);
tools/clang/lib/CodeGen/CGObjCMac.cpp 742 llvm::Attribute::ReadNone,
tools/clang/lib/CodeGen/CGStmt.cpp 1923 llvm::Attribute::ReadNone);