| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 327 AttrsToRemove.addAttribute(Attribute::ReadNone); in addMemoryAttrs() 342 F->addFnAttr(ReadsMemory ? Attribute::ReadOnly : Attribute::ReadNone); in addMemoryAttrs() 795 return Attribute::ReadNone; in determinePointerAccessAttrs() 889 assert((R == Attribute::ReadOnly || R == Attribute::ReadNone || in addAccessAttr() 902 A->removeAttr(Attribute::ReadNone); in addAccessAttr() 1069 if (A == Attribute::ReadNone) in addArgumentAttrs() 1071 if (B == Attribute::ReadNone) in addArgumentAttrs() 1076 Attribute::AttrKind AccessAttr = Attribute::ReadNone; in addArgumentAttrs()
|
| H A D | FunctionImport.cpp | 1064 if (FS->fflags().ReadNone && !F->doesNotAccessMemory()) in thinLTOFinalizeInModule()
|
| H A D | AttributorAttributes.cpp | 6995 case Attribute::ReadNone: in getKnownStateFromValue() 7022 Attrs.push_back(Attribute::get(Ctx, Attribute::ReadNone)); in getDeducedAttributes() 7032 if (hasAttr(Attribute::ReadNone, /* IgnoreSubsumingPositions */ true)) in manifest() 7069 Attribute::ReadNone, Attribute::ReadOnly, Attribute::WriteOnly}; 7551 case Attribute::ReadNone: in getKnownStateFromValue() 7581 Attrs.push_back(Attribute::get(Ctx, Attribute::ReadNone)); in getDeducedAttributes() 7742 Attribute::ReadNone, Attribute::InaccessibleMemOnly, Attribute::ArgMemOnly,
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1715 return dataOperandHasImpliedAttr(OpNo, Attribute::ReadNone); 1722 dataOperandHasImpliedAttr(OpNo, Attribute::ReadNone); 1729 dataOperandHasImpliedAttr(OpNo, Attribute::ReadNone); 1851 bool doesNotAccessMemory() const { return hasFnAttr(Attribute::ReadNone); } 1852 void setDoesNotAccessMemory() { addFnAttr(Attribute::ReadNone); } 2147 case Attribute::ReadNone: 2338 if (Attrs.hasFnAttr(Kind) || Attrs.hasFnAttr(Attribute::ReadNone)) 2345 hasFnAttrOnCalledFunction(Attribute::ReadNone);
|
| H A D | ModuleSummaryIndex.h | 565 unsigned ReadNone : 1; 591 this->ReadNone &= RHS.ReadNone; 605 return this->ReadNone | this->ReadOnly | this->NoRecurse | 615 OS << "readNone: " << this->ReadNone;
|
| H A D | Function.h | 496 return hasFnAttribute(Attribute::ReadNone); in doesNotAccessMemory() 499 addFnAttr(Attribute::ReadNone); in setDoesNotAccessMemory()
|
| H A D | Intrinsics.td | 115 // ReadNone - The specified argument pointer is not dereferenced by the 117 class ReadNone<AttrIndex idx> : IntrinsicProperty { 1059 ReadNone<ArgIndex<1>>, ReadNone<ArgIndex<2>>]>, 1254 ReadNone<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>; 1258 ReadNone<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>; 1268 ReadNone<ArgIndex<1>>, ReadOnly<ArgIndex<2>>,
|
| H A D | Attributes.td | 214 def ReadNone : EnumAttr<"readnone", [FnAttr, ParamAttr]>;
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenIntrinsics.h | 160 ReadNone, enumerator
|
| H A D | IntrinsicEmitter.cpp | 733 case CodeGenIntrinsic::ReadNone: in EmitAttributes()
|
| H A D | CodeGenTarget.cpp | 907 ArgumentAttributes.emplace_back(ArgNo, ReadNone, 0); in setProperty()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2261 bool ReadNone, bool NoMerge, const AsmStmt &S, in UpdateAsmCallInst() argument 2273 if (ReadNone) in UpdateAsmCallInst() 2274 Result.addFnAttr(llvm::Attribute::ReadNone); in UpdateAsmCallInst() 2381 bool ReadOnly = true, ReadNone = true; in EmitAsmStmt() local 2487 ReadOnly = ReadNone = false; in EmitAsmStmt() 2542 ReadNone = false; in EmitAsmStmt() 2640 ReadOnly = ReadNone = false; in EmitAsmStmt() 2718 ReadOnly, ReadNone, InNoMergeAttributedStmt, S, in EmitAsmStmt() 2722 UpdateAsmCallInst(*Result, HasSideEffect, true, ReadOnly, ReadNone, in EmitAsmStmt() 2729 ReadOnly, ReadNone, InNoMergeAttributedStmt, S, in EmitAsmStmt()
|
| H A D | CGCall.cpp | 2143 FuncAttrs.addAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList() 2334 .removeAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList() 2505 .removeAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList() 2523 .removeAttribute(llvm::Attribute::ReadNone); in ConstructAttributeList()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 171 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) || in pointsToConstantMemory()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 62 Attribute::ReadNone, in isValidForDXIL()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | PartiallyInlineLibCalls.cpp | 86 Call->addFnAttr(Attribute::ReadNone); in optimizeSQRT()
|
| H A D | RewriteStatepointsForGC.cpp | 1433 {Attribute::ReadNone, Attribute::ReadOnly, Attribute::WriteOnly, 2789 R.addAttribute(Attribute::ReadNone); in getParamAndReturnAttributesToRemove()
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | intrin-properties.td | 8 // RUN: sed -e 's/<PROP>/NoMem/;s/<ATTR>/ReadNone/' < %s > %t; llvm-tblgen -gen-intrinsic-impl -I %…
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 495 F.hasFnAttribute(Attribute::ReadNone), in computeFunctionSummary() 744 F->hasFnAttribute(Attribute::ReadNone), in buildModuleSummaryIndex()
|
| H A D | BasicAliasAnalysis.cpp | 838 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) in getArgModRefInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 55 if (F.hasFnAttribute(Attribute::AttrKind::ReadNone)) { in getFunctionControl()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips16HardFloat.cpp | 412 A = A.addFnAttribute(C, Attribute::ReadNone); in fixupFPReturnAndCall()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ModuleSummaryIndex.cpp | 455 char FlagRep[] = {FlagValue(F.ReadNone), in fflagsToString()
|
| H A D | Verifier.cpp | 1804 Check(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs() 1810 Check(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs() 2018 Check(!(Attrs.hasFnAttr(Attribute::ReadNone) && in verifyFunctionAttrs() 2022 Check(!(Attrs.hasFnAttr(Attribute::ReadNone) && in verifyFunctionAttrs() 2030 Check(!(Attrs.hasFnAttr(Attribute::ReadNone) && in verifyFunctionAttrs() 2036 Check(!(Attrs.hasFnAttr(Attribute::ReadNone) && in verifyFunctionAttrs()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 4056 Attribute::ReadNone, 4119 Attribute::ReadNone,
|