|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/include/llvm/IR/IntrinsicImpl.inc18135 const Attribute::AttrKind AttrParam1[]= {Attribute::NoCapture,Attribute::NoAlias,Attribute::WriteOnly};
18137 const Attribute::AttrKind AttrParam2[]= {Attribute::NoCapture,Attribute::NoAlias,Attribute::ReadOnly};
gen/lib/IR/AttributesCompatFunc.inc 92 .Case("noalias", Attribute::NoAlias)
273 return llvm::Attribute::NoAlias;
include/llvm/IR/Function.h 614 Attribute::NoAlias);
617 addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
include/llvm/IR/InstrTypes.h 1613 return Attrs.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
include/llvm/Transforms/IPO/Attributor.h 1665 : public IRAttribute<Attribute::NoAlias,
lib/Analysis/AliasAnalysis.cpp 870 return Call->hasRetAttr(Attribute::NoAlias);
lib/Analysis/MemoryBuiltins.cpp 229 return CS && CS.hasRetAttr(Attribute::NoAlias);
lib/AsmParser/LLParser.cpp 1637 case lltok::kw_noalias: B.addAttribute(Attribute::NoAlias); break;
1731 case lltok::kw_noalias: B.addAttribute(Attribute::NoAlias); break;
lib/Bitcode/Reader/BitcodeReader.cpp 1227 case Attribute::NoAlias: return 1 << 6;
1448 return Attribute::NoAlias;
lib/Bitcode/Writer/BitcodeWriter.cpp 634 case Attribute::NoAlias:
lib/CodeGen/Analysis.cpp 572 CallerAttrs.removeAttribute(Attribute::NoAlias);
573 CalleeAttrs.removeAttribute(Attribute::NoAlias);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 340 .removeAttribute(Attribute::NoAlias)
lib/CodeGen/SelectionDAG/TargetLowering.cpp 60 .removeAttribute(Attribute::NoAlias)
lib/IR/Attributes.cpp 315 if (hasAttribute(Attribute::NoAlias))
1709 .addAttribute(Attribute::NoAlias)
lib/IR/Function.cpp 140 return hasAttribute(Attribute::NoAlias);
lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp 131 if (F->hasParamAttribute(ArgNo, Attribute::NoAlias) &&
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 238 DispatchPtr->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 376 RetAttrs.addAttribute(Attribute::NoAlias);
lib/Transforms/Coroutines/CoroSplit.cpp 403 NewF->addParamAttr(0, Attribute::NoAlias);
697 NewAttrs = NewAttrs.addParamAttribute(Context, 0, Attribute::NoAlias);
1197 F.removeAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
lib/Transforms/Coroutines/Coroutines.cpp 301 CB->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
lib/Transforms/IPO/ArgumentPromotion.cpp 942 F->addParamAttr(ArgNo, Attribute::NoAlias);
946 CS.addParamAttr(ArgNo, Attribute::NoAlias);
lib/Transforms/IPO/Attributor.cpp 1958 if (ICS.paramHasAttr(getArgNo(), Attribute::NoAlias))
lib/Transforms/IPO/FunctionAttrs.cpp 907 if (CS.hasRetAttr(Attribute::NoAlias))
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2392 if (AH.getAttributes().hasAttribute(Index, Attribute::NoAlias))
2393 R.addAttribute(Attribute::NoAlias);
lib/Transforms/Utils/BuildLibCalls.cpp 76 if (F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias))
78 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
92 if (F.hasParamAttribute(ArgNo, Attribute::NoAlias))
94 F.addParamAttr(ArgNo, Attribute::NoAlias);
lib/Transforms/Utils/CodeExtractor.cpp 865 case Attribute::NoAlias:
tools/clang/lib/CodeGen/CGCall.cpp 1875 RetAttrs.addAttribute(llvm::Attribute::NoAlias);
2122 Attrs.addAttribute(llvm::Attribute::NoAlias);
2268 AI->addAttr(llvm::Attribute::NoAlias);
2416 AI->addAttr(llvm::Attribute::NoAlias);
tools/clang/lib/CodeGen/CodeGenModule.cpp 1847 llvm::Attribute::NoAlias);