Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/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.td3634 llvm_i32_ty], [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<5>>]>;
3744 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
3762 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
5407 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5411 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5415 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5419 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5423 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5428 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
5433 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>,
[all …]
H A DIntrinsicsBPF.td25 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
52 NoCapture <ArgIndex<0>>,
53 ImmArg <ArgIndex<1>>, // volatile
54 ImmArg <ArgIndex<2>>, // atomic order
55 ImmArg <ArgIndex<3>>, // synscope id
56 ImmArg <ArgIndex<4>>, // alignment
57 ImmArg <ArgIndex<5>>, // inbounds
72 NoCapture <ArgIndex<1>>,
73 ImmArg <ArgIndex<2>>, // volatile
76 ImmArg <ArgIndex<5>>, // alignment
[all …]
H A DIntrinsicsWebAssembly.td134 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
149 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
155 NoCapture<ArgIndex<0>>, IntrHasSideEffects],
179 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>,
180 ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<5>>,
181 ImmArg<ArgIndex<6>>, ImmArg<ArgIndex<7>>,
182 ImmArg<ArgIndex<8>>, ImmArg<ArgIndex<9>>,
183 ImmArg<ArgIndex<10>>, ImmArg<ArgIndex<11>>,
184 ImmArg<ArgIndex<12>>, ImmArg<ArgIndex<13>>,
185 ImmArg<ArgIndex<14>>, ImmArg<ArgIndex<15>>,
[all …]
H A DIntrinsicsLoongArch.td21 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
61 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
63 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
649 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
652 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
655 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
658 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
1175 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
1178 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
1181 [IntrWriteMem, IntrArgMemOnly, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
[all …]
H A DIntrinsicsAMDGPU.td541 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>,
1512 ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<5>>, ImmArg<ArgIndex<6>>,
1857 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<6>>,
1871 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<6>>,
1883 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>,
1985 ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
2013 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
2022 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
2924 ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<5>>]
2978 ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<5>>]
[all …]
H A DIntrinsicsHexagonDep.td1154 …64_i32i32_Intrinsic<"HEXAGON_A2_combineii", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
1757 …i32_i32i32i32_Intrinsic<"HEXAGON_C2_muxii", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
2843 …32i32i32_Intrinsic<"HEXAGON_M4_mpyri_addi", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>]>;
3185 …_i32i32i32_Intrinsic<"HEXAGON_S2_extractu", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3191 …i64i32i32_Intrinsic<"HEXAGON_S2_extractup", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3197 …i32i32i32i32_Intrinsic<"HEXAGON_S2_insert", [IntrNoMem, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
3203 …64i64i32i32_Intrinsic<"HEXAGON_S2_insertp", [IntrNoMem, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
3494 …2_i32i32i32_Intrinsic<"HEXAGON_S4_extract", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3500 …_i64i32i32_Intrinsic<"HEXAGON_S4_extractp", [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
3524 …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 DIntrinsics.td868 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
963 NoCapture<ArgIndex<0>>, NoCapture<ArgIndex<1>>,
964 NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
965 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>,
966 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
992 NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>,
993 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
1415 ReadNone<ArgIndex<1>>, ReadNone<ArgIndex<2>>]>,
2401 ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
2408 NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>,
[all …]
H A DIntrinsicsHexagon.td135 [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>>]>;
268 ImmArg<ArgIndex<2>>]>;
288 ImmArg<ArgIndex<2>>],
320 ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsRISCVXsf.td29 … !listconcat([IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>], // bit<27-26> and bit<24-20>
31 !if(ImmScalar, !if(HasDst, [ImmArg<ArgIndex<2>>],
32 … [ImmArg<ArgIndex<3>>]), []), // ScalarOperand
48 … !listconcat([IntrNoMem, ImmArg<ArgIndex<0>>], // bit<27-26>
50 !if(ImmScalar, !if(HasDst, [ImmArg<ArgIndex<2>>],
51 … [ImmArg<ArgIndex<3>>]), []), // ScalarOperand
67 … !listconcat([IntrNoMem, ImmArg<ArgIndex<0>>], // bit<27-26>
82 … !listconcat([IntrNoMem, ImmArg<ArgIndex<0>>], // bit<27-26>
135 [ImmArg<ArgIndex<4>>, IntrNoMem] >, RISCVVIntrinsic {
144 [ImmArg<ArgIndex<3>>, IntrNoMem]>, RISCVVIntrinsic {
[all …]
H A DIntrinsicsRISCV.td31 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<3>>]>;
35 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<4>>]>;
182 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<4>>, IntrReadMem,
216 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<5>>, IntrReadMem]>,
236 [NoCapture<ArgIndex<1>>, ImmArg<ArgIndex<5>>, IntrReadMem]>,
733 [ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<6>>, IntrNoMem,
781 [ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<5>>, IntrNoMem]>,
793 [ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<6>>, IntrNoMem]>,
825 [ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<5>>, IntrNoMem] >,
837 [ImmArg<ArgIndex<4>>, ImmArg<ArgIndex<6>>, IntrNoMem]>,
[all …]
H A DIntrinsicsARM.td347 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
350 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIn…
356 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIn…
360 …i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIn…
365 …vm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, I…
368 …vm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, I…
372 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
374 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<4>>]>;
377 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
379 … llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsSPIRV.td15 …sign_ptr_type : Intrinsic<[], [llvm_any_ty, llvm_metadata_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
22 …ep : Intrinsic<[llvm_anyptr_ty], [llvm_i1_ty, llvm_any_ty, llvm_vararg_ty], [ImmArg<ArgIndex<0>>]>;
23 …vm_i32_ty], [llvm_anyptr_ty, llvm_i16_ty, llvm_i8_ty], [ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
24 …llvm_any_ty, llvm_anyptr_ty, llvm_i16_ty, llvm_i8_ty], [ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>;
31 …st : Intrinsic<[llvm_any_ty], [llvm_any_ty, llvm_metadata_ty, llvm_i32_ty], [ImmArg<ArgIndex<2>>]>;
H A DIntrinsicsSystemZ.td38 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
59 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
64 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
68 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
230 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
243 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
366 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
398 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
413 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
418 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
[all …]
H A DIntrinsicsAArch64.td72 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>
899 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
904 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
908 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
916 [IntrWriteMem, IntrArgMemOnly, NoCapture<ArgIndex<0>>, WriteOnly<ArgIndex<0>>]>;
1082 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1092 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
1151 [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
1369 [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
3566 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>, IntrReadMem]>;
[all …]
H A DIntrinsicsPowerPC.td27 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
29 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>;
618 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
622 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
626 [IntrNoMem, ImmArg<ArgIndex<2>>]>;
630 [IntrNoMem, ImmArg<ArgIndex<0>>]>;
1195 ImmArg<ArgIndex<2>>]>;
1200 ImmArg<ArgIndex<2>>]>;
1683 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
1686 [IntrArgMemOnly, NoCapture<ArgIndex<0>>]>;
[all …]
H A DIntrinsicsRISCVXCV.td36 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>;
H A DIntrinsicsRISCVXTHead.td20 [ImmArg<ArgIndex<5>>, IntrNoMem]>, RISCVVIntrinsic {
H A DIntrinsicsNVVM.td1431 [IntrArgMemOnly, IntrNoCallback, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1432 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1435 [IntrArgMemOnly, IntrNoCallback, NoAlias<ArgIndex<0>>, NoAlias<ArgIndex<1>>,
1436 WriteOnly<ArgIndex<0>>, ReadOnly<ArgIndex<1>>],
1451 Intrinsic<[],[llvm_i32_ty],[ImmArg<ArgIndex<0>>]>;
1462 Intrinsic<[],[llvm_i32_ty],[ImmArg<ArgIndex<0>>]>;
1477 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>;
1482 WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>]>;
4679 … [IntrReadMem, IntrArgMemOnly, IntrNoCallback, ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>],
4689 … [IntrWriteMem, IntrArgMemOnly, IntrNoCallback, WriteOnly<ArgIndex<0>>, NoCapture<ArgIndex<0>>],
[all …]
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp740 unsigned ArgIndex = CurrentBlockInfo->ProcessedPredecessors; in makePhiNodeVar() local
741 assert(ArgIndex > 0 && ArgIndex < NPreds); in makePhiNodeVar()
750 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
758 for (unsigned PIdx = 0; PIdx < ArgIndex; ++PIdx) in makePhiNodeVar()
761 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
841 unsigned ArgIndex = BBInfo[Blk->getBlockID()].ProcessedPredecessors; in mergePhiNodesBackEdge() local
842 assert(ArgIndex > 0 && ArgIndex < BB->numPredecessors()); in mergePhiNodesBackEdge()
847 assert(Ph->values()[ArgIndex] == nullptr && "Wrong index for back edge."); in mergePhiNodesBackEdge()
851 Ph->values()[ArgIndex] = E; in mergePhiNodesBackEdge()
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1261 unsigned ArgIndex = AsmArgs.size(); in createJumpTableEntry() local
1270 AsmOS << "jmp ${" << ArgIndex << ":c}@plt\n"; in createJumpTableEntry()
1276 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1280 AsmOS << "b $" << ArgIndex << "\n"; in createJumpTableEntry()
1304 << "1: .word $" << ArgIndex << " - (0b + 4)\n"; in createJumpTableEntry()
1308 AsmOS << "b.w $" << ArgIndex << "\n"; in createJumpTableEntry()
1312 AsmOS << "tail $" << ArgIndex << "@plt\n"; in createJumpTableEntry()
1314 AsmOS << "pcalau12i $$t0, %pc_hi20($" << ArgIndex << ")\n" in createJumpTableEntry()
1315 << "jirl $$r0, $$t0, %pc_lo12($" << ArgIndex << ")\n"; in createJumpTableEntry()
1320 ConstraintOS << (ArgIndex > 0 ? ",s" : "s"); in createJumpTableEntry()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckSecuritySyntaxOnly.cpp767 int ArgIndex = in checkDeprecatedOrUnsafeBufferHandling() local
777 assert(ArgIndex != UNKNOWN_CALL && "Unsupported function"); in checkDeprecatedOrUnsafeBufferHandling()
778 bool BoundsProvided = ArgIndex == DEPR_ONLY; in checkDeprecatedOrUnsafeBufferHandling()
785 dyn_cast<StringLiteral>(CE->getArg(ArgIndex)->IgnoreParenImpCasts()); in checkDeprecatedOrUnsafeBufferHandling()

123