Home
last modified time | relevance | path

Searched refs:ReadNone (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp327 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 DFunctionImport.cpp1064 if (FS->fflags().ReadNone && !F->doesNotAccessMemory()) in thinLTOFinalizeInModule()
H A DAttributorAttributes.cpp6995 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 DInstrTypes.h1715 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 DModuleSummaryIndex.h565 unsigned ReadNone : 1;
591 this->ReadNone &= RHS.ReadNone;
605 return this->ReadNone | this->ReadOnly | this->NoRecurse |
615 OS << "readNone: " << this->ReadNone;
H A DFunction.h496 return hasFnAttribute(Attribute::ReadNone); in doesNotAccessMemory()
499 addFnAttr(Attribute::ReadNone); in setDoesNotAccessMemory()
H A DIntrinsics.td115 // 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 DAttributes.td214 def ReadNone : EnumAttr<"readnone", [FnAttr, ParamAttr]>;
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h160 ReadNone, enumerator
H A DIntrinsicEmitter.cpp733 case CodeGenIntrinsic::ReadNone: in EmitAttributes()
H A DCodeGenTarget.cpp907 ArgumentAttributes.emplace_back(ArgNo, ReadNone, 0); in setProperty()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp2261 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 DCGCall.cpp2143 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 DAMDGPUAliasAnalysis.cpp171 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) || in pointsToConstantMemory()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp62 Attribute::ReadNone, in isValidForDXIL()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp86 Call->addFnAttr(Attribute::ReadNone); in optimizeSQRT()
H A DRewriteStatepointsForGC.cpp1433 {Attribute::ReadNone, Attribute::ReadOnly, Attribute::WriteOnly,
2789 R.addAttribute(Attribute::ReadNone); in getParamAndReturnAttributesToRemove()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dintrin-properties.td8 // 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 DModuleSummaryAnalysis.cpp495 F.hasFnAttribute(Attribute::ReadNone), in computeFunctionSummary()
744 F->hasFnAttribute(Attribute::ReadNone), in buildModuleSummaryIndex()
H A DBasicAliasAnalysis.cpp838 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) in getArgModRefInfo()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp55 if (F.hasFnAttribute(Attribute::AttrKind::ReadNone)) { in getFunctionControl()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp412 A = A.addFnAttribute(C, Attribute::ReadNone); in fixupFPReturnAndCall()
/llvm-project-15.0.7/llvm/lib/IR/
H A DModuleSummaryIndex.cpp455 char FlagRep[] = {FlagValue(F.ReadNone), in fflagsToString()
H A DVerifier.cpp1804 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 DAttributor.h4056 Attribute::ReadNone,
4119 Attribute::ReadNone,

12