Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A 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 …]
H A DIntrinsicsX86.td16 def int_x86_int : Intrinsic<[], [llvm_i8_ty], [ImmArg<ArgIndex<0>>]>;
68 [ImmArg<ArgIndex<1>>]>;
70 [ImmArg<ArgIndex<1>>]>;
72 [ImmArg<ArgIndex<1>>]>;
86 [ImmArg<ArgIndex<2>>]>;
88 [ImmArg<ArgIndex<2>>]>;
90 [ImmArg<ArgIndex<2>>]>;
92 [ImmArg<ArgIndex<2>>]>;
94 [ImmArg<ArgIndex<2>>]>;
245 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsLoongArch.td21 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
54 def int_loongarch_break : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
56 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
58 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
59 def int_loongarch_dbar : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
60 def int_loongarch_ibar : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
62 [ImmArg<ArgIndex<0>>]>;
64 [ImmArg<ArgIndex<0>>]>;
65 def int_loongarch_syscall : Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
86 [ImmArg<ArgIndex<0>>]>;
[all …]
H A DIntrinsics.td69 class ArgIndex<int argNo> : AttrIndex<!add(argNo, 1)>;
425 [IntrArgMemOnly, NoCapture<ArgIndex<1>>,
426 NoCapture<ArgIndex<2>>]>;
511 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
514 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
535 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
572 ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>,
573 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
581 [], [llvm_i1_ty], [IntrInaccessibleMemOnly, NoUndef<ArgIndex<0>>]>;
631 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
[all …]
H A DIntrinsicsHexagonDep.td1112 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_addi", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1130 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_andir", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1154 …64_i32i32_Intrinsic<"HEXAGON_A2_combineii", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
1202 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_orir", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1268 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_subri", [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1316 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_tfrih", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1319 Hexagon_i32_i32i32_Intrinsic<"HEXAGON_A2_tfril", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1325 Hexagon_i64_i32_Intrinsic<"HEXAGON_A2_tfrpi", [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1328 Hexagon_i32_i32_Intrinsic<"HEXAGON_A2_tfrsi", [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1541 Hexagon_i64_i32i32_Intrinsic<"HEXAGON_A4_bitspliti", [IntrNoMem, ImmArg<ArgIndex<1>>]>;
[all …]
H A DIntrinsicsAMDGPU.td185 IntrNoFree, IntrWillReturn, ImmArg<ArgIndex<0>>]>;
196 IntrNoFree, IntrWillReturn, ImmArg<ArgIndex<1>>]>;
211 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
214 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
220 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
243 Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects, IntrConvergent,
256 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, IntrNoMem, IntrHasSideEffects,
262 Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects, IntrConvergent,
266 …Intrinsic<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects, IntrWillReturn, …
275 [IntrNoMem, IntrSpeculatable, ImmArg<ArgIndex<2>>]
[all …]
H A 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 …]
H A DIntrinsicsHexagon.td54 [IntrArgMemOnly, ImmArg<ArgIndex<3>>]>;
60 [IntrWriteMem, ImmArg<ArgIndex<3>>]>;
66 [IntrWriteMem, ImmArg<ArgIndex<3>>]>;
138 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
142 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
147 [llvm_ptr32_ty, llvm_i32_ty], [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
151 [llvm_ptr64_ty, llvm_i64_ty], [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
156 …[IntrArgMemOnly, NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>, WriteOnly<ArgIndex<0>>, ReadOnly<
160 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
166 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
[all …]
H A DIntrinsicsARM.td22 def int_arm_space : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
327 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
329 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
331 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
333 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
336 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
338 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
340 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
342 …Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_ptr_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
347 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
[all …]
H A 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 …]
H A DIntrinsicsRISCV.td31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>;
136 ImmArg<ArgIndex<1>>,
137 ImmArg<ArgIndex<2>>]>;
142 ImmArg<ArgIndex<0>>,
143 ImmArg<ArgIndex<1>>]>;
152 ImmArg<ArgIndex<1>>,
153 ImmArg<ArgIndex<2>>]>;
158 ImmArg<ArgIndex<0>>,
159 ImmArg<ArgIndex<1>>]>;
[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>>]>;
142 Intrinsic <[], [llvm_i64_ty, llvm_i64_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
145 Intrinsic <[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
609 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
613 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
617 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
621 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
650 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
653 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
[all …]
H A DIntrinsicsAArch64.td66 [IntrNoMem, IntrHasSideEffects, IntrNoReturn, IntrCold, ImmArg<ArgIndex<0>>]>;
71 [IntrInaccessibleMemOrArgMemOnly, IntrWillReturn, ReadOnly<ArgIndex<0>>,
72 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>
564 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
578 [IntrArgMemOnly, NoCapture<ArgIndex<2>>]>;
582 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
596 [IntrArgMemOnly, NoCapture<ArgIndex<3>>]>;
601 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
619 [IntrArgMemOnly, NoCapture<ArgIndex<4>>]>;
624 [IntrArgMemOnly, NoCapture<ArgIndex<5>>]>;
[all …]
H A DIntrinsicsWebAssembly.td111 [Throws, IntrNoReturn, ImmArg<ArgIndex<0>>]>;
127 [IntrHasSideEffects, ImmArg<ArgIndex<0>>]>;
134 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
148 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
149 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
154 [IntrInaccessibleMemOrArgMemOnly, ReadOnly<ArgIndex<0>>,
155 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
159 [IntrInaccessibleMemOnly, NoCapture<ArgIndex<0>>,
H A DIntrinsicsRISCVXTHead.td8 [ImmArg<ArgIndex<5>>, IntrNoMem]>, RISCVVIntrinsic {
H A DIntrinsicsBPF.td25 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
H A DIntrinsicsNVVM.td1292 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1295 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1300 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1305 [IntrArgMemOnly, IntrNoCallback, NoCapture<ArgIndex<0>>]>;
1390 [IntrArgMemOnly, IntrNoCallback, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1391 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1396 [IntrArgMemOnly, IntrNoCallback, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1397 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1402 [IntrArgMemOnly, IntrNoCallback, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1403 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A 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()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp732 unsigned ArgIndex = CurrentBlockInfo->ProcessedPredecessors; in makePhiNodeVar() local
733 assert(ArgIndex > 0 && ArgIndex < NPreds); in makePhiNodeVar()
742 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
750 for (unsigned PIdx = 0; PIdx < ArgIndex; ++PIdx) in makePhiNodeVar()
753 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
833 unsigned ArgIndex = BBInfo[Blk->getBlockID()].ProcessedPredecessors; in mergePhiNodesBackEdge() local
834 assert(ArgIndex > 0 && ArgIndex < BB->numPredecessors()); in mergePhiNodesBackEdge()
839 assert(Ph->values()[ArgIndex] == nullptr && "Wrong index for back edge."); in mergePhiNodesBackEdge()
843 Ph->values()[ArgIndex] = E; in mergePhiNodesBackEdge()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DOSLog.cpp68 unsigned ArgIndex = FS.getArgIndex(); in HandlePrintfSpecifier() local
69 if (ArgIndex < Args.size()) in HandlePrintfSpecifier()
70 ArgsData.back().E = Args[ArgIndex]; in HandlePrintfSpecifier()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A 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()
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp360 for (unsigned ArgIndex = 0; ArgIndex < Args.size(); ++ParamIt, ++ArgIndex) { in pushCallInternal() local
363 const Expr *Arg = Args[ArgIndex]; in pushCallInternal()
/openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h191 int ArgIndex; member
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1220 unsigned ArgIndex = AsmArgs.size(); in createJumpTableEntry() local
1229 AsmOS << "jmp ${" << ArgIndex << ":c}@plt\n"; in createJumpTableEntry()
1235 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1241 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1243 AsmOS << "b.w $" << ArgIndex << "\n"; in createJumpTableEntry()
1246 AsmOS << "tail $" << ArgIndex << "@plt\n"; in createJumpTableEntry()
1251 ConstraintOS << (ArgIndex > 0 ? ",s" : "s"); in createJumpTableEntry()

12