|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/include/llvm/IR/IntrinsicImpl.inc16727 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
16735 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
16737 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture};
16745 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
16961 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
16969 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::ReadOnly};
16977 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::WriteOnly};
16985 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::WriteOnly};
16987 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::ReadOnly};
16995 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17009 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17019 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17029 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture};
17031 const Attribute::AttrKind AttrParam3[]= {Attribute::NoCapture};
17039 const Attribute::AttrKind AttrParam3[]= {Attribute::NoCapture};
17047 const Attribute::AttrKind AttrParam4[]= {Attribute::NoCapture};
17063 const Attribute::AttrKind AttrParam5[]= {Attribute::NoCapture};
17071 const Attribute::AttrKind AttrParam6[]= {Attribute::NoCapture};
17127 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::ReadOnly};
17135 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::ReadOnly};
17257 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::WriteOnly};
17563 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17571 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::ReadOnly};
17579 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::ReadOnly};
17589 const Attribute::AttrKind AttrParam3[]= {Attribute::NoCapture,Attribute::ReadOnly};
17623 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17839 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::ReadOnly};
17847 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17907 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
17997 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
18117 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::ReadOnly};
18135 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::NoAlias,Attribute::WriteOnly};
18137 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::NoAlias,Attribute::ReadOnly};
18147 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::WriteOnly};
18149 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::ReadOnly};
18159 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::WriteOnly};
18169 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture};
18171 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::ReadOnly};
18183 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture};
18193 const Attribute::AttrKind AttrParam3[]= {Attribute::NoCapture};
gen/lib/IR/AttributesCompatFunc.inc 94 .Case("nocapture", Attribute::NoCapture)
283 return llvm::Attribute::NoCapture;
include/llvm/IR/CallSite.h 603 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::NoCapture);
include/llvm/IR/InstrTypes.h 1011 if (A == Attribute::ReadOnly || A == Attribute::NoCapture)
1529 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::NoCapture);
include/llvm/Transforms/IPO/Attributor.h 1904 : public IRAttribute<Attribute::NoCapture,
lib/AsmParser/LLParser.cpp 1638 case lltok::kw_nocapture: B.addAttribute(Attribute::NoCapture); break;
lib/Bitcode/Reader/BitcodeReader.cpp 1238 case Attribute::NoCapture: return 1 << 21;
1452 return Attribute::NoCapture;
lib/Bitcode/Writer/BitcodeWriter.cpp 638 case Attribute::NoCapture:
lib/IR/Attributes.cpp 319 if (hasAttribute(Attribute::NoCapture))
1710 .addAttribute(Attribute::NoCapture)
lib/IR/Function.cpp 145 return hasAttribute(Attribute::NoCapture);
lib/IR/Verifier.cpp 1704 !RetAttrs.hasAttribute(Attribute::NoCapture) &&
lib/Transforms/Coroutines/CoroFrame.cpp 682 Attribute::NoCapture);
lib/Transforms/IPO/Attributor.cpp 2946 Attrs.emplace_back(Attribute::get(Ctx, Attribute::NoCapture));
lib/Transforms/IPO/FunctionAttrs.cpp 707 A->addAttr(Attribute::NoCapture);
726 A->addAttr(Attribute::NoCapture);
774 A->addAttr(Attribute::NoCapture);
816 A->addAttr(Attribute::NoCapture);
lib/Transforms/Utils/BuildLibCalls.cpp 84 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture))
86 F.addParamAttr(ArgNo, Attribute::NoCapture);
lib/Transforms/Utils/CodeExtractor.cpp 867 case Attribute::NoCapture:
lib/Transforms/Utils/SimplifyLibCalls.cpp 785 CI->addParamAttr(0, Attribute::NoCapture);
tools/clang/lib/CodeGen/CGCall.cpp 2145 Attrs.addAttribute(llvm::Attribute::NoCapture);
tools/clang/lib/CodeGen/CGObjCGNU.cpp 769 LookupFn2->addParamAttr(0, llvm::Attribute::NoCapture);
unittests/Transforms/Utils/CloningTest.cpp 173 A->addAttr(Attribute::NoCapture);