Home
last modified time | relevance | path

Searched refs:NoCapture (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsXCore.td41 [NoCapture<ArgIndex<0>>]>;
44 [NoCapture<ArgIndex<0>>]>;
46 [NoCapture<ArgIndex<0>>]>;
48 [NoCapture<ArgIndex<0>>]>;
50 [NoCapture<ArgIndex<0>>]>;
52 [NoCapture<ArgIndex<0>>]>;
54 [NoCapture<ArgIndex<0>>]>;
60 [NoCapture<ArgIndex<0>>]>;
78 [NoCapture<ArgIndex<0>>]>;
84 [NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>]>;
[all …]
H A DIntrinsicsHexagon.td134 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
137 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
148 …[IntrArgMemOnly, NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, WriteOnly<ArgIndex<0>>, ReadOnly<…
158 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
161 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
175 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
178 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
262 [IntrReadMem, IntrArgMemOnly, NoCapture<ArgIndex<1>>,
282 [IntrReadMem, IntrArgMemOnly, NoCapture<ArgIndex<1>>,
314 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<1>>,
[all …]
H A DIntrinsicsRISCV.td31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>;
195 [NoCapture<ArgIndex<0>>, IntrReadMem]>, RISCVVIntrinsic {
205 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic {
217 [NoCapture<ArgIndex<1>>]>,
254 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic {
276 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic {
878 [NoCapture<ArgIndex<nf>>]>, RISCVVIntrinsic {
1507 [NoCapture<ArgIndex<1>>, IntrReadMem]>;
1512 [NoCapture<ArgIndex<1>>, IntrWriteMem]>;
[all …]
H A DIntrinsics.td72 class NoCapture<AttrIndex idx> : IntrinsicProperty {
418 NoCapture<ArgIndex<2>>]>;
623 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
636 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
646 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
665 NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>,
1269 NoCapture<ArgIndex<2>>]>;
1303 NoCapture<ArgIndex<1>>]>;
1329 NoCapture<ArgIndex<0>>]>;
1807 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
[all …]
H A DIntrinsicsWebAssembly.td127 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
133 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
137 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
H A DIntrinsicsAArch64.td556 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
570 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
574 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
588 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
593 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
611 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
616 [IntrArgMemOnly, NoCapture<ArgIndex<5>>]>;
1014 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
1020 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
1026 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
[all …]
H A DIntrinsicsPowerPC.td27 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
29 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
1601 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1604 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1644 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1647 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1827 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1839 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1843 [IntrArgMemOnly, IntrReadMem, NoCapture<ArgIndex<0>>]>;
1846 [IntrArgMemOnly, IntrWriteMem, NoCapture<ArgIndex<2>>]>;
H A DIntrinsicsAMDGPU.td432 [IntrArgMemOnly, IntrWillReturn, NoCapture<ArgIndex<0>>,
447 [IntrArgMemOnly, IntrWillReturn, NoCapture<ArgIndex<0>>,
465 [IntrWillReturn, NoCapture<ArgIndex<0>>,
476 NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>],
1312 [IntrWillReturn, NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<5>>,
1329 [IntrWillReturn, NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<6>>,
1823 [IntrNoMem, IntrSpeculatable, NoCapture<ArgIndex<0>>, IntrWillReturn]
1829 [IntrNoMem, IntrSpeculatable, NoCapture<ArgIndex<0>>, IntrWillReturn]
1913 [IntrWillReturn, NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
1954 [IntrArgMemOnly, IntrWillReturn, NoCapture<ArgIndex<0>>], "",
[all …]
H A DIntrinsicsNVVM.td1300 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1305 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1434 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>;
1439 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>;
1483 [IntrReadMem, IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>],
1487 [IntrReadMem, IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>],
1491 [IntrReadMem, IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>],
1498 [IntrReadMem, IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>],
1502 [IntrReadMem, IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>],
1563 [IntrNoMem, NoCapture<ArgIndex<0>>], "llvm.nvvm.move.ptr">;
[all …]
H A DIntrinsicsARM.td698 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
702 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
707 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
H A DAttributes.td148 def NoCapture : EnumAttr<"nocapture", [ParamAttr]>;
H A DInstrTypes.h1080 if (A == Attribute::ReadOnly || A == Attribute::NoCapture)
1674 return dataOperandHasImpliedAttr(OpNo, Attribute::NoCapture);
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dintrin-nocapture.ll3 ; Address space intrinsics were erroneously marked NoCapture, leading to bad
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h154 NoCapture, enumerator
H A DIntrinsicEmitter.cpp715 case CodeGenIntrinsic::NoCapture: in EmitAttributes()
H A DCodeGenTarget.cpp889 ArgumentAttributes.emplace_back(ArgNo, NoCapture, 0); in setProperty()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPKinds.def540 ? AttributeSet(EnumAttr(NoCapture))
541 : AttributeSet(EnumAttr(NoCapture)))
570 EnumAttr(NoCapture))
582 EnumAttr(NoCapture))
588 ? AttributeSet(EnumAttr(NoCapture), EnumAttr(NoFree))
662 ParamAttrs(AttributeSet(EnumAttr(NoCapture), EnumAttr(WriteOnly)),
663 AttributeSet(EnumAttr(NoCapture), EnumAttr(WriteOnly))))
679 ParamAttrs(AttributeSet(), AttributeSet(EnumAttr(NoCapture),
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp49 Attribute::NoCapture, in isValidForDXIL()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp936 A.addAttr(Attribute::NoCapture); in addArgumentAttrs()
954 A.addAttr(Attribute::NoCapture); in addArgumentAttrs()
1003 A->addAttr(Attribute::NoCapture); in addArgumentAttrs()
1050 A->addAttr(Attribute::NoCapture); in addArgumentAttrs()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h450 NoCapture = 5, enumerator
H A DSPIRVBaseInfo.cpp607 CASE(FunctionParameterAttribute, NoCapture) in getFunctionParameterAttributeName()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp121 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture)) in setDoesNotCapture()
123 F.addParamAttr(ArgNo, Attribute::NoCapture); in setDoesNotCapture()
H A DSimplifyLibCalls.cpp934 CI->addParamAttr(0, Attribute::NoCapture); in optimizeStrTo()
2610 CI->addParamAttr(0, Attribute::NoCapture); in optimizeAtoi()
2626 CI->addParamAttr(0, Attribute::NoCapture); in optimizeStrToInt()
H A DCodeExtractor.cpp979 case Attribute::NoCapture: in constructFunction()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCloningTest.cpp175 A->addAttr(Attribute::NoCapture); in TEST_F()

12