| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicsXCore.td | 41 [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 D | IntrinsicsHexagon.td | 134 [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 D | IntrinsicsRISCV.td | 31 [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 D | Intrinsics.td | 72 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 D | IntrinsicsWebAssembly.td | 127 NoCapture<ArgIndex<0>>, IntrHasSideEffects], 133 NoCapture<ArgIndex<0>>, IntrHasSideEffects], 137 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
|
| H A D | IntrinsicsAArch64.td | 556 [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 D | IntrinsicsPowerPC.td | 27 [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 D | IntrinsicsAMDGPU.td | 432 [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 D | IntrinsicsNVVM.td | 1300 [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 D | IntrinsicsARM.td | 698 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 702 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 707 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
|
| H A D | Attributes.td | 148 def NoCapture : EnumAttr<"nocapture", [ParamAttr]>;
|
| H A D | InstrTypes.h | 1080 if (A == Attribute::ReadOnly || A == Attribute::NoCapture) 1674 return dataOperandHasImpliedAttr(OpNo, Attribute::NoCapture);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | intrin-nocapture.ll | 3 ; Address space intrinsics were erroneously marked NoCapture, leading to bad
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenIntrinsics.h | 154 NoCapture, enumerator
|
| H A D | IntrinsicEmitter.cpp | 715 case CodeGenIntrinsic::NoCapture: in EmitAttributes()
|
| H A D | CodeGenTarget.cpp | 889 ArgumentAttributes.emplace_back(ArgNo, NoCapture, 0); in setProperty()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPKinds.def | 540 ? 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 D | DXILPrepare.cpp | 49 Attribute::NoCapture, in isValidForDXIL()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 936 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 D | SPIRVBaseInfo.h | 450 NoCapture = 5, enumerator
|
| H A D | SPIRVBaseInfo.cpp | 607 CASE(FunctionParameterAttribute, NoCapture) in getFunctionParameterAttributeName()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 121 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture)) in setDoesNotCapture() 123 F.addParamAttr(ArgNo, Attribute::NoCapture); in setDoesNotCapture()
|
| H A D | SimplifyLibCalls.cpp | 934 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 D | CodeExtractor.cpp | 979 case Attribute::NoCapture: in constructFunction()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CloningTest.cpp | 175 A->addAttr(Attribute::NoCapture); in TEST_F()
|