Home
last modified time | relevance | path

Searched refs:WriteOnly (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h140 enum ArgAttribute { NoCapture, Returned, ReadOnly, WriteOnly, ReadNone }; enumerator
H A DIntrinsicEmitter.cpp604 case CodeGenIntrinsic::WriteOnly: in EmitAttributes()
H A DCodeGenTarget.cpp703 ArgumentAttributes.push_back(std::make_pair(ArgNo, WriteOnly)); in CodeGenIntrinsic()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsics.td79 // WriteOnly - The intrinsic does not read memory through the specified
81 class WriteOnly<int argNo> : IntrinsicProperty {
483 WriteOnly<0>, ReadOnly<1>]>;
492 [IntrArgMemOnly, NoCapture<0>, WriteOnly<0>]>;
922 [WriteOnly<1>]>;
1074 IntrArgMemOnly, NoCapture<0>, NoCapture<1>, WriteOnly<0>,
1085 IntrArgMemOnly, NoCapture<0>, NoCapture<1>, WriteOnly<0>,
1092 [ IntrArgMemOnly, NoCapture<0>, WriteOnly<0> ]>;
H A DFunction.h477 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly); in doesNotReadMemory()
480 addFnAttr(Attribute::WriteOnly); in setDoesNotReadMemory()
H A DInstrTypes.h1443 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::WriteOnly) ||
1512 return doesNotAccessMemory() || hasFnAttr(Attribute::WriteOnly);
1515 addAttribute(AttributeList::FunctionIndex, Attribute::WriteOnly);
H A DCallSite.h629 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::WriteOnly) || in doesNotReadMemory()
H A DAttributes.td197 def WriteOnly : EnumAttr<"writeonly">;
H A DIntrinsicsHexagon.td165 [IntrArgMemOnly, NoCapture<0>, NoCapture<1>, WriteOnly<0>, ReadOnly<1>]>;
169 [IntrArgMemOnly, NoCapture<0>, WriteOnly<0>]>;
H A DIntrinsicsNVVM.td3944 [IntrWriteMem, IntrArgMemOnly, WriteOnly<0>, NoCapture<0>],
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h46 WriteOnly = 2, enumerator
/freebsd-12.1/contrib/llvm/lib/Support/
H A DAMDGPUMetadata.cpp34 YIO.enumCase(EN, "WriteOnly", AccessQualifier::WriteOnly); in enumeration()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp282 F->removeFnAttr(Attribute::WriteOnly); in addReadAttrs()
293 F->addFnAttr(Attribute::WriteOnly); in addReadAttrs()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DVerifier.cpp1530 return Kind == Attribute::ReadOnly || Kind == Attribute::WriteOnly || in isFuncOrArgAttr()
1602 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
1608 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
1677 !RetAttrs.hasAttribute(Attribute::WriteOnly) && in verifyFunctionAttrs()
1739 Attrs.hasFnAttribute(Attribute::WriteOnly)), in verifyFunctionAttrs()
1743 Attrs.hasFnAttribute(Attribute::WriteOnly)), in verifyFunctionAttrs()
H A DAttributes.cpp318 if (hasAttribute(Attribute::WriteOnly)) in getAsString()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp77 .Case("write_only", AccessQualifier::WriteOnly) in getAccessQualifier()
H A DSIISelLowering.cpp892 } else if (Attr.hasFnAttribute(Attribute::WriteOnly)) { in getTgtMemIntrinsic()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp795 case Attribute::WriteOnly: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp735 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) in isWriteOnlyParam()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1181 case Attribute::WriteOnly: return 1ULL << 53; in getRawAttributeMask()
1423 return Attribute::WriteOnly; in getAttrFromCode()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1284 case lltok::kw_writeonly: B.addAttribute(Attribute::WriteOnly); break; in ParseFnAttributeValuePairs()
1597 case lltok::kw_writeonly: B.addAttribute(Attribute::WriteOnly); break; in ParseOptionalParamAttrs()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp710 case Attribute::WriteOnly: in getAttrKindEncoding()