| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsXCore.td | 41 [NoCapture<ArgIndex<0>>]>; 42 def int_xcore_in : Intrinsic<[llvm_i32_ty],[llvm_anyptr_ty],[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>>]>; 56 [NoCapture<ArgIndex<0>>]>; 58 [NoCapture<ArgIndex<0>>]>; [all …]
|
| H A D | IntrinsicsHexagon.td | 135 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 139 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 144 [llvm_ptr_ty, llvm_i32_ty], [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 148 [llvm_ptr_ty, llvm_i64_ty], [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 153 …[IntrArgMemOnly, NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, WriteOnly<ArgIndex<0>>, ReadOnly<… 157 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>; 163 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>; 166 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>; 180 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>; 183 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>; [all …]
|
| H A D | IntrinsicsRISCV.td | 31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>; 35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>; 166 [NoCapture<ArgIndex<0>>, IntrReadMem, IntrArgMemOnly]>, 175 [NoCapture<ArgIndex<1>>, IntrReadMem, IntrArgMemOnly]>, 187 [NoCapture<ArgIndex<1>>]>, 198 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<4>>, IntrReadMem, 213 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>, RISCVVIntrinsic { 222 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic { 232 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<5>>, IntrReadMem]>, 242 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic { [all …]
|
| H A D | Intrinsics.td | 74 // NoCapture - The specified argument pointer is not captured by the intrinsic. 75 class NoCapture<ArgIndex idx> : IntrinsicProperty { 754 [IntrArgMemOnly, NoCapture<ArgIndex<1>>, 755 NoCapture<ArgIndex<2>>]>; 912 ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>, 997 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, 1009 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, 1019 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, 1027 NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>, 1038 NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>, [all …]
|
| H A D | IntrinsicsNVVM.td | 1262 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>; 1266 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>; 1405 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>; 1409 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>; 1440 let IntrProperties = [IntrReadMem, IntrArgMemOnly, IntrNoCallback, IntrWillReturn, NoCapture<ArgInd… 1492 [IntrNoMem, IntrSpeculatable, NoCapture<ArgIndex<0>>]>; 1890 …eturn, IntrReadMem, IntrArgMemOnly, IntrNoCallback, ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>], 1900 … [IntrWriteMem, IntrArgMemOnly, IntrNoCallback, WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>], 1960 NoCapture<ArgIndex<0>>], 1973 let IntrProperties = [IntrNoMem, IntrSpeculatable, NoCapture<ArgIndex<0>>] in { [all …]
|
| H A D | IntrinsicsBPF.td | 52 NoCapture <ArgIndex<0>>, 72 NoCapture <ArgIndex<1>>,
|
| H A D | IntrinsicsWebAssembly.td | 167 NoCapture<ArgIndex<0>>, IntrHasSideEffects], 173 NoCapture<ArgIndex<0>>, IntrHasSideEffects], 177 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
|
| H A D | IntrinsicsAMDGPU.td | 567 [IntrWillReturn, NoCapture<ArgIndex<0>>, 578 Align<ArgIndex<0>, 4>, NoCapture<ArgIndex<0>>, 1400 [IntrArgMemOnly, IntrReadMem, ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>, 1415 …[IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>, IntrWillReturn, IntrNoCallback, Intr… 1467 [IntrArgMemOnly, IntrReadMem, ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>, 1486 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, 1522 [IntrArgMemOnly, IntrWriteMem, WriteOnly<ArgIndex<1>>, NoCapture<ArgIndex<1>>, 1561 [IntrArgMemOnly, IntrWriteMem, WriteOnly<ArgIndex<1>>, NoCapture<ArgIndex<1>>, 1609 [IntrArgMemOnly, NoCapture<ArgIndex<1>>, 1636 [IntrArgMemOnly, NoCapture<ArgIndex<2>>, [all …]
|
| H A D | IntrinsicsSPIRV.td | 54 NoCapture<ArgIndex<1>>, 59 NoCapture<ArgIndex<1>>,
|
| H A D | IntrinsicsPowerPC.td | 27 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>; 29 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>; 1815 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 1818 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 1876 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 1879 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 2072 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 2084 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 2088 [IntrArgMemOnly, IntrReadMem, NoCapture<ArgIndex<0>>]>; 2091 [IntrArgMemOnly, IntrWriteMem, NoCapture<ArgIndex<2>>]>;
|
| H A D | IntrinsicsAArch64.td | 615 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<2>>]>; 629 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<2>>]>; 633 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<3>>]>; 647 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<3>>]>; 652 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<4>>]>; 670 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<4>>]>; 675 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<5>>]>; 955 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>; 960 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>; 964 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>; [all …]
|
| H A D | IntrinsicsARM.td | 754 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 757 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>]>; 762 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
|
| H A D | IntrinsicsLoongArch.td | 21 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | CodeGenIntrinsics.h | 121 NoCapture, enumerator
|
| H A D | IntrinsicEmitter.cpp | 474 case CodeGenIntrinsic::NoCapture: in getArgAttrEnumName() 532 if (Attr.Kind == CodeGenIntrinsic::NoCapture) { in EmitAttributes()
|
| H A D | CodeGenIntrinsics.cpp | 409 addArgAttribute(ArgNo, NoCapture); in setProperty()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 110 bool NoCapture = Call->doesNotCapture(DataOpNo); in isOnlyCopiedFromConstantMemory() local 111 if ((Call->onlyReadsMemory() && (Call->use_empty() || NoCapture)) || in isOnlyCopiedFromConstantMemory() 112 (Call->onlyReadsMemory(DataOpNo) && NoCapture)) in isOnlyCopiedFromConstantMemory()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVSymbolicOperands.td | 1179 defm NoCapture : FunctionParameterAttributeOperand<5, [Kernel]>;
|