Home
last modified time | relevance | path

Searched refs:ArgIndex (Results 1 – 25 of 56) sorted by relevance

123

/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 DIntrinsicsX86.td920 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
927 [IntrNoMem, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
3094 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
3106 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
3451 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
3469 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
5042 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5046 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5050 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5054 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
[all …]
H A DIntrinsicsHexagon.td134 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
148 …[IntrArgMemOnly, NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, WriteOnly<ArgIndex<0>>, ReadOnly<
152 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
158 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
161 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
175 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
178 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
263 ImmArg<ArgIndex<2>>]>;
283 ImmArg<ArgIndex<2>>],
315 ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsics.td565 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
636 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
637 NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
638 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>,
639 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
665 NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>,
666 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
1059 ReadNone<ArgIndex<1>>, ReadNone<ArgIndex<2>>]>,
1874 ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
1881 NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>,
[all …]
H A DIntrinsicsAMDGPU.td433 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>], "",
448 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]
466 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>,
467 ImmArg<ArgIndex<5>>, ImmArg<ArgIndex<6>>, ImmArg<ArgIndex<7>>
1170 ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<5>>, ImmArg<ArgIndex<6>>,
1347 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<6>>,
1362 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<6>>,
1374 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>,
1914 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>],
2178 ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<5>>]
[all …]
H A DIntrinsicsHexagonDep.td1140 …64_i32i32_Intrinsic<"HEXAGON_A2_combineii", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
1743 …i32_i32i32i32_Intrinsic<"HEXAGON_C2_muxii", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
2829 …32i32i32_Intrinsic<"HEXAGON_M4_mpyri_addi", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
3171 …_i32i32i32_Intrinsic<"HEXAGON_S2_extractu", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3177 …i64i32i32_Intrinsic<"HEXAGON_S2_extractup", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3183 …i32i32i32i32_Intrinsic<"HEXAGON_S2_insert", [IntrNoMem, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
3189 …64i64i32i32_Intrinsic<"HEXAGON_S2_insertp", [IntrNoMem, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
3480 …2_i32i32i32_Intrinsic<"HEXAGON_S4_extract", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3486 …_i64i32i32_Intrinsic<"HEXAGON_S4_extractp", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3510 …32i32i32_Intrinsic<"HEXAGON_S4_ori_asl_ri", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsMips.td305 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
308 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
358 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
361 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
365 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
586 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
589 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
592 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
595 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
612 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsARM.td285 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
288 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
294 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIn…
298 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIn…
303 …vm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, I…
306 …vm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, I…
310 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
312 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
315 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
317 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsSystemZ.td42 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
63 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
68 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
72 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
241 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
254 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
379 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
411 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
426 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
431 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsRISCV.td31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>;
229 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<4>>, IntrReadMem]>,
244 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>, RISCVVIntrinsic {
265 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<5>>, IntrReadMem]>,
287 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<5>>, IntrReadMem]>,
863 [ImmArg<ArgIndex<!add(nf, 3)>>, NoCapture<ArgIndex<nf>>, IntrReadMem]>,
893 [ImmArg<ArgIndex<!add(nf, 3)>>, NoCapture<ArgIndex<nf>>]>,
918 [ImmArg<ArgIndex<!add(nf, 4)>>, NoCapture<ArgIndex<nf>>, IntrReadMem]>,
943 [ImmArg<ArgIndex<!add(nf, 4)>>, NoCapture<ArgIndex<nf>>, IntrReadMem]>,
[all …]
H A DIntrinsicsSPIRV.td21 …ep : Intrinsic<[llvm_anyptr_ty], [llvm_i1_ty, llvm_any_ty, llvm_vararg_ty], [ImmArg<ArgIndex<0>>]>;
22 …vm_i32_ty], [llvm_anyptr_ty, llvm_i16_ty, llvm_i8_ty], [ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
23 …llvm_any_ty, llvm_anyptr_ty, llvm_i16_ty, llvm_i8_ty], [ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
H A DIntrinsicsPowerPC.td27 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
29 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
564 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
567 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
570 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
573 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1132 … llvm_i32_ty, llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1136 … llvm_i32_ty, llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1601 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1604 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
[all …]
H A DIntrinsicsWebAssembly.td92 [Throws, IntrNoReturn, ImmArg<ArgIndex<0>>]>;
107 [IntrHasSideEffects, ImmArg<ArgIndex<0>>]>;
113 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
126 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
127 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
132 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
133 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
137 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
H A DIntrinsicsAArch64.td887 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
891 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
896 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
900 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
908 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
1109 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1119 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1178 [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
1313 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
1396 [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/X86/
H A Dindvar-debug-value2.ll9 ; for( int ArgIndex = 1; ArgIndex < argc; ArgIndex += 1 )
11 ; printf("\n Argument %d: %s\n", ArgIndex, argv[ArgIndex] );
23 ; CHECK: [[METADATA_IDX1]] = !DILocalVariable(name: "ArgIndex"
39 %ArgIndex.0 = phi i32 [ 1, %entry ], [ %add, %for.inc ], !dbg !19
40 …call void @llvm.dbg.value(metadata i32 %ArgIndex.0, metadata !17, metadata !DIExpression()), !dbg …
41 %cmp = icmp slt i32 %ArgIndex.0, %argc, !dbg !19
48 %idxprom = sext i32 %ArgIndex.0 to i64, !dbg !19
51 …etelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i32 %ArgIndex.0, i8* %0), !dbg …
55 %add = add nsw i32 %ArgIndex.0, 1, !dbg !19
88 !17 = !DILocalVariable(name: "ArgIndex", scope: !18, file: !1, line: 6, type: !10)
H A Dindvar-debug-value.ll9 ; for( int ArgIndex = 1; ArgIndex < argc; ArgIndex += 1 )
11 ; printf("\n Argument %d: %s\n", ArgIndex, argv[ArgIndex] );
23 ; CHECK: [[METADATA_IDX1]] = !DILocalVariable(name: "ArgIndex"
47 %ArgIndex.02 = phi i32 [ 1, %for.body.lr.ph ], [ %add, %for.inc ]
48 …call void @llvm.dbg.value(metadata i32 %ArgIndex.02, metadata !17, metadata !DIExpression()), !dbg…
49 %idxprom = sext i32 %ArgIndex.02 to i64, !dbg !19
52 …etelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i32 %ArgIndex.02, i8* %0), !dbg…
56 %add = add nsw i32 %ArgIndex.02, 1, !dbg !19
90 !17 = !DILocalVariable(name: "ArgIndex", scope: !18, file: !1, line: 6, type: !10)
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousMemoryComparisonCheck.cpp46 for (unsigned int ArgIndex = 0; ArgIndex < 2; ++ArgIndex) { in check() local
47 const Expr *ArgExpr = CE->getArg(ArgIndex); in check()
H A DArgumentCommentCheck.cpp146 StringRef ArgName, unsigned ArgIndex) { in isLikelyTypo() argument
152 Params[ArgIndex]->getIdentifier()->getName().lower(), in isLikelyTypo()
158 if (I == ArgIndex) in isLikelyTypo()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp95 unsigned ArgIndex; in AddFunDecl() local
99 for (ArgIndex = 0; ArgIndex < NumArgs; ++ArgIndex) { in AddFunDecl()
100 QualType arg_qual_type(func_proto_type->getParamType(ArgIndex)); in AddFunDecl()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dimmarg.td7 def int_mytarget_sleep0 : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
8 def int_mytarget_sleep1 : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
H A DGlobalISelEmitter-SDNodeXForm-timm.td14 def int_mytarget_sleep : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
15 def int_mytarget_foo : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<1>>, I…
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DContainerSizeEmptyCheck.cpp30 unsigned ArgIndex = cxxOperatorCallExpr(callee(cxxMethodDecl())) in AST_POLYMORPHIC_MATCHER_P2() local
35 for (; ArgIndex < Node.getNumArgs(); ++ArgIndex) { in AST_POLYMORPHIC_MATCHER_P2()
37 if (ArgMatcher.matches(*(Node.getArg(ArgIndex)->IgnoreParenCasts()), Finder, in AST_POLYMORPHIC_MATCHER_P2()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp720 unsigned ArgIndex = CurrentBlockInfo->ProcessedPredecessors; in makePhiNodeVar() local
721 assert(ArgIndex > 0 && ArgIndex < NPreds); in makePhiNodeVar()
730 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
738 for (unsigned PIdx = 0; PIdx < ArgIndex; ++PIdx) in makePhiNodeVar()
741 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
821 unsigned ArgIndex = BBInfo[Blk->getBlockID()].ProcessedPredecessors; in mergePhiNodesBackEdge() local
822 assert(ArgIndex > 0 && ArgIndex < BB->numPredecessors()); in mergePhiNodesBackEdge()
827 assert(Ph->values()[ArgIndex] == nullptr && "Wrong index for back edge."); in mergePhiNodesBackEdge()
831 Ph->values()[ArgIndex] = E; in mergePhiNodesBackEdge()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidBindCheck.cpp270 size_t ArgIndex = I - 1; in buildBindArguments() local
272 --ArgIndex; in buildBindArguments()
278 if (!Callable.Decl || ArgIndex < Callable.Decl->getNumParams() || in buildBindArguments()
354 int ArgIndex = findPositionOfPlaceholderUse(Args, I); in addPlaceholderArgs() local
356 if (ArgIndex != -1 && Args[ArgIndex].IsUsed) in addPlaceholderArgs()
357 Stream << " " << Args[ArgIndex].UsageIdentifier; in addPlaceholderArgs()
/llvm-project-15.0.7/clang/lib/AST/
H A DOSLog.cpp67 unsigned ArgIndex = FS.getArgIndex(); in HandlePrintfSpecifier() local
68 if (ArgIndex < Args.size()) in HandlePrintfSpecifier()
69 ArgsData.back().E = Args[ArgIndex]; in HandlePrintfSpecifier()

123