Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DIntrinsicsXCore.td41 [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 …]
DIntrinsicsX86.td16 def int_x86_int : Intrinsic<[], [llvm_i8_ty], [ImmArg<ArgIndex<0>>]>;
206 llvm_v4f32_ty, llvm_i8_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
211 llvm_v4f32_ty, llvm_i8_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
321 llvm_v2f64_ty, llvm_i8_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
326 llvm_v2f64_ty, llvm_i8_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
620 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
666 llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
669 llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<1>>]>;
672 llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
675 llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<1>>]>;
[all …]
DIntrinsicsHexagonDep.td1119 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<1>>]>;
1137 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<1>>]>;
1161 …64_i32i32_Intrinsic<"HEXAGON_A2_combineii", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
1209 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<1>>]>;
1275 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<0>>]>;
1323 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_tfrih", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1326 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_tfril", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1332 Hexagon_i64_i32_Intrinsic<"HEXAGON_A2_tfrpi", [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1335 Hexagon_i32_i32_Intrinsic<"HEXAGON_A2_tfrsi", [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1548 Hexagon_i64_i32i32_Intrinsic<"HEXAGON_A4_bitspliti", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
[all …]
DIntrinsics.td69 class ArgIndex<int argNo> : AttrIndex<!add(argNo, 1)>;
406 [IntrArgMemOnly, NoCapture<ArgIndex<1>>,
407 NoCapture<ArgIndex<2>>]>;
492 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
495 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
516 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
553 ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>,
554 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
562 [], [llvm_i1_ty], [IntrInaccessibleMemOnly, NoUndef<ArgIndex<0>>]>;
607 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
[all …]
DIntrinsicsHexagon.td54 [IntrArgMemOnly, ImmArg<ArgIndex<3>>]>;
60 [IntrWriteMem, ImmArg<ArgIndex<3>>]>;
66 [IntrWriteMem, ImmArg<ArgIndex<3>>]>;
134 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
137 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
141 [llvm_ptr32_ty, llvm_i32_ty], [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
144 [llvm_ptr64_ty, llvm_i64_ty], [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>>]>;
[all …]
DIntrinsicsMips.td237 Intrinsic<[], [llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<1>>]>;
239 Intrinsic<[llvm_i32_ty], [llvm_i32_ty], [IntrReadMem, ImmArg<ArgIndex<0>>]>;
305 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
308 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
358 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
361 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
365 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
466 [Commutative, IntrNoMem, ImmArg<ArgIndex<1>>]>;
469 [Commutative, IntrNoMem, ImmArg<ArgIndex<1>>]>;
472 [Commutative, IntrNoMem, ImmArg<ArgIndex<1>>]>;
[all …]
DIntrinsicsAMDGPU.td180 [IntrConvergent, ImmArg<ArgIndex<0>>]>;
190 [IntrConvergent, ImmArg<ArgIndex<1>>]>;
205 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
208 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
217 …Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects, IntrWillReturn]>;
226 [IntrNoMem, IntrSpeculatable, ImmArg<ArgIndex<2>>, IntrWillReturn]
404 [IntrArgMemOnly, IntrWillReturn, NoCapture<ArgIndex<0>>,
405 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>], "",
419 [IntrArgMemOnly, IntrWillReturn, NoCapture<ArgIndex<0>>,
420 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]
[all …]
DIntrinsicsARM.td22 def int_arm_space : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
265 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
267 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
269 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
271 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
274 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
276 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
278 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
280 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
285 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
[all …]
DIntrinsicsSystemZ.td42 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
59 Intrinsic<[type], [type, type, llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<2>>]>;
63 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
68 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
72 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
241 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
245 [IntrReadMem, IntrArgMemOnly, ImmArg<ArgIndex<1>>]>;
254 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
320 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
379 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
[all …]
DIntrinsicsWebAssembly.td55 [Throws, IntrNoReturn, ImmArg<ArgIndex<0>>]>;
69 [IntrHasSideEffects, ImmArg<ArgIndex<0>>]>;
75 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
88 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
89 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
94 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
95 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
99 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
DIntrinsicsRISCV.td31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>;
135 ImmArg<ArgIndex<1>>,
136 ImmArg<ArgIndex<2>>]>;
141 ImmArg<ArgIndex<0>>,
142 ImmArg<ArgIndex<1>>]>;
150 [NoCapture<ArgIndex<0>>, IntrReadMem]>, RISCVVIntrinsic;
159 [NoCapture<ArgIndex<0>>]>,
169 [NoCapture<ArgIndex<1>>, IntrReadMem]>, RISCVVIntrinsic;
181 [NoCapture<ArgIndex<1>>]>, RISCVVIntrinsic;
[all …]
DIntrinsicsAArch64.td546 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
560 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
564 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
578 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
583 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
601 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
606 [IntrArgMemOnly, NoCapture<ArgIndex<5>>]>;
759 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
767 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
877 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
DIntrinsicsPowerPC.td27 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
29 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
118 Intrinsic <[], [llvm_i64_ty, llvm_i64_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
121 Intrinsic <[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
543 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
546 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
549 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
552 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
601 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
615 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
DIntrinsicsBPF.td25 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
DIntrinsicsNVVM.td1165 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1168 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1173 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1178 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1263 [IntrArgMemOnly, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1264 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1269 [IntrArgMemOnly, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1270 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1275 [IntrArgMemOnly, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1276 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DNameSearchContext.cpp93 unsigned ArgIndex; in AddFunDecl() local
97 for (ArgIndex = 0; ArgIndex < NumArgs; ++ArgIndex) { in AddFunDecl()
98 QualType arg_qual_type(func_proto_type->getParamType(ArgIndex)); in AddFunDecl()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DThreadSafetyCommon.cpp695 unsigned ArgIndex = CurrentBlockInfo->ProcessedPredecessors; in makePhiNodeVar() local
696 assert(ArgIndex > 0 && ArgIndex < NPreds); in makePhiNodeVar()
705 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
713 for (unsigned PIdx = 0; PIdx < ArgIndex; ++PIdx) in makePhiNodeVar()
716 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
796 unsigned ArgIndex = BBInfo[Blk->getBlockID()].ProcessedPredecessors; in mergePhiNodesBackEdge() local
797 assert(ArgIndex > 0 && ArgIndex < BB->numPredecessors()); in mergePhiNodesBackEdge()
802 assert(Ph->values()[ArgIndex] == nullptr && "Wrong index for back edge."); in mergePhiNodesBackEdge()
806 Ph->values()[ArgIndex] = E; in mergePhiNodesBackEdge()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DOSLog.cpp67 unsigned ArgIndex = FS.getArgIndex(); in HandlePrintfSpecifier() local
68 if (ArgIndex < Args.size()) in HandlePrintfSpecifier()
69 ArgsData.back().E = Args[ArgIndex]; in HandlePrintfSpecifier()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp197 for (const auto &ArgIndex : ArgIndices) { in doPromotion() local
201 ArgIndex.second)); in doPromotion()
286 for (const auto &ArgIndex : ArgIndices) { in doPromotion() local
289 OriginalLoads[std::make_pair(&*I, ArgIndex.second)]; in doPromotion()
290 if (!ArgIndex.second.empty()) { in doPromotion()
291 Ops.reserve(ArgIndex.second.size()); in doPromotion()
293 for (auto II : ArgIndex.second) { in doPromotion()
307 V = IRB.CreateGEP(ArgIndex.first, V, Ops, V->getName() + ".idx"); in doPromotion()
DLowerTypeTests.cpp1241 unsigned ArgIndex = AsmArgs.size(); in createJumpTableEntry() local
1244 AsmOS << "jmp ${" << ArgIndex << ":c}@plt\n"; in createJumpTableEntry()
1247 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1253 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1255 AsmOS << "b.w $" << ArgIndex << "\n"; in createJumpTableEntry()
1260 ConstraintOS << (ArgIndex > 0 ? ",s" : "s"); in createJumpTableEntry()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DCheckSecuritySyntaxOnly.cpp770 int ArgIndex = in checkDeprecatedOrUnsafeBufferHandling() local
779 assert(ArgIndex != UNKNOWN_CALL && "Unsupported function"); in checkDeprecatedOrUnsafeBufferHandling()
780 bool BoundsProvided = ArgIndex == DEPR_ONLY; in checkDeprecatedOrUnsafeBufferHandling()
787 dyn_cast<StringLiteral>(CE->getArg(ArgIndex)->IgnoreParenImpCasts()); in checkDeprecatedOrUnsafeBufferHandling()
/freebsd-12-stable/sys/contrib/dev/acpica/components/dispatcher/
Ddsutils.c608 UINT32 ArgIndex) in AcpiDsCreateOperand() argument
654 (ArgIndex == (UINT32) in AcpiDsCreateOperand()
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
Dubsan_handlers.h191 int ArgIndex; member
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchers.h4712 unsigned ArgIndex = cxxOperatorCallExpr(callee(cxxMethodDecl())) in AST_POLYMORPHIC_MATCHER_P2() local
4718 for (; ArgIndex < Node.getNumArgs(); ++ArgIndex) { in AST_POLYMORPHIC_MATCHER_P2()
4720 if (ArgMatcher.matches(*(Node.getArg(ArgIndex)->IgnoreParenCasts()), in AST_POLYMORPHIC_MATCHER_P2()
4773 unsigned ArgIndex = cxxOperatorCallExpr(callee(cxxMethodDecl())) in AST_POLYMORPHIC_MATCHER_P2() local
4807 for (; ArgIndex < NumArgs; ++ArgIndex, ++ParamIndex) { in AST_POLYMORPHIC_MATCHER_P2()
4809 if (ArgMatcher.matches(*(Node.getArg(ArgIndex)->IgnoreParenCasts()), Finder, in AST_POLYMORPHIC_MATCHER_P2()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp297 unsigned ArgIndex = 0; in getMessage() local
299 E = CE->arg_end(); I != E; ++I, ++ArgIndex){ in getMessage()
305 return getMessageForArg(*I, ArgIndex); in getMessage()
316 return getMessageForArg(*I, ArgIndex); in getMessage()
332 unsigned ArgIndex) { in getMessageForArg() argument
334 ++ArgIndex; in getMessageForArg()
336 return (llvm::Twine(Msg) + " via " + std::to_string(ArgIndex) + in getMessageForArg()
337 llvm::getOrdinalSuffix(ArgIndex) + " parameter").str(); in getMessageForArg()

12