| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenIntrinsics.h | 140 enum ArgAttribute { NoCapture, Returned, ReadOnly, WriteOnly, ReadNone }; enumerator
|
| H A D | IntrinsicEmitter.cpp | 604 case CodeGenIntrinsic::WriteOnly: in EmitAttributes()
|
| H A D | CodeGenTarget.cpp | 703 ArgumentAttributes.push_back(std::make_pair(ArgNo, WriteOnly)); in CodeGenIntrinsic()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Intrinsics.td | 79 // 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 D | Function.h | 477 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly); in doesNotReadMemory() 480 addFnAttr(Attribute::WriteOnly); in setDoesNotReadMemory()
|
| H A D | InstrTypes.h | 1443 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::WriteOnly) || 1512 return doesNotAccessMemory() || hasFnAttr(Attribute::WriteOnly); 1515 addAttribute(AttributeList::FunctionIndex, Attribute::WriteOnly);
|
| H A D | CallSite.h | 629 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::WriteOnly) || in doesNotReadMemory()
|
| H A D | Attributes.td | 197 def WriteOnly : EnumAttr<"writeonly">;
|
| H A D | IntrinsicsHexagon.td | 165 [IntrArgMemOnly, NoCapture<0>, NoCapture<1>, WriteOnly<0>, ReadOnly<1>]>; 169 [IntrArgMemOnly, NoCapture<0>, WriteOnly<0>]>;
|
| H A D | IntrinsicsNVVM.td | 3944 [IntrWriteMem, IntrArgMemOnly, WriteOnly<0>, NoCapture<0>],
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 46 WriteOnly = 2, enumerator
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 34 YIO.enumCase(EN, "WriteOnly", AccessQualifier::WriteOnly); in enumeration()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 282 F->removeFnAttr(Attribute::WriteOnly); in addReadAttrs() 293 F->addFnAttr(Attribute::WriteOnly); in addReadAttrs()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Verifier.cpp | 1530 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 D | Attributes.cpp | 318 if (hasAttribute(Attribute::WriteOnly)) in getAsString()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 77 .Case("write_only", AccessQualifier::WriteOnly) in getAccessQualifier()
|
| H A D | SIISelLowering.cpp | 892 } else if (Attr.hasFnAttribute(Attribute::WriteOnly)) { in getTgtMemIntrinsic()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 795 case Attribute::WriteOnly: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 735 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) in isWriteOnlyParam()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1181 case Attribute::WriteOnly: return 1ULL << 53; in getRawAttributeMask() 1423 return Attribute::WriteOnly; in getAttrFromCode()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1284 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 D | BitcodeWriter.cpp | 710 case Attribute::WriteOnly: in getAttrKindEncoding()
|