| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IntrinsicsX86.td | 16 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 …]
|
| H A D | IntrinsicsHexagonDep.td | 1119 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<1>>]>; 1137 Hexagon_custom_i32_i32i32_Intrinsic<[IntrNoMem, ImmArg<ArgIndex<1>>]>; 1161 Hexagon_i64_i32i32_Intrinsic<"HEXAGON_A2_combineii", [IntrNoMem, ImmArg<ArgIndex<0>>, ImmArg<ArgInd… 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 …]
|
| H A D | IntrinsicsMips.td | 237 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 D | IntrinsicsAMDGPU.td | 180 [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] 405 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>], "", 420 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>] 438 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>, 439 ImmArg<ArgIndex<5>>, ImmArg<ArgIndex<6>>, ImmArg<ArgIndex<7>> [all …]
|
| H A D | IntrinsicsARM.td | 22 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 …y, llvm_i32_ty, llvm_i32_ty], [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<3>>, ImmA… [all …]
|
| H A D | IntrinsicsSystemZ.td | 42 [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 D | Intrinsics.td | 98 // ImmArg - The specified argument must be an immediate. 99 class ImmArg<AttrIndex idx> : IntrinsicProperty { 492 [IntrNoMem, ImmArg<ArgIndex<0>>]>; 495 [IntrNoMem, ImmArg<ArgIndex<0>>]>; 516 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 554 ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>; 610 ImmArg<ArgIndex<3>>]>; 623 ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>]>; 631 ImmArg<ArgIndex<3>>]>; 638 ImmArg<ArgIndex<3>>]>; [all …]
|
| H A D | IntrinsicsPowerPC.td | 34 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>; 36 [IntrArgMemOnly, NoCapture<ArgIndex<0>>, ImmArg<ArgIndex<1>>]>; 527 [IntrNoMem, ImmArg<ArgIndex<1>>]>; 530 [IntrNoMem, ImmArg<ArgIndex<1>>]>; 533 [IntrNoMem, ImmArg<ArgIndex<1>>]>; 536 [IntrNoMem, ImmArg<ArgIndex<1>>]>; 585 [IntrNoMem, ImmArg<ArgIndex<1>>]>; 599 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 603 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 666 [IntrNoMem, ImmArg<ArgIndex<2>>]>; [all …]
|
| H A D | IntrinsicsHexagon.td | 54 [IntrArgMemOnly, ImmArg<ArgIndex<3>>]>; 60 [IntrWriteMem, ImmArg<ArgIndex<3>>]>; 66 [IntrWriteMem, ImmArg<ArgIndex<3>>]>; 263 ImmArg<ArgIndex<2>>]>; 283 ImmArg<ArgIndex<2>>], 315 ImmArg<ArgIndex<2>>]>; 339 ImmArg<ArgIndex<2>>],
|
| H A D | IntrinsicsAArch64.td | 759 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 767 [IntrNoMem, ImmArg<ArgIndex<3>>]>; 877 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 901 Intrinsic<[], [llvm_i64_ty], [IntrWillReturn, ImmArg<ArgIndex<0>>]>; 949 [IntrReadMem, ImmArg<ArgIndex<1>>]>; 953 [IntrReadMem, IntrArgMemOnly, ImmArg<ArgIndex<1>>]>; 1015 [IntrNoMem, ImmArg<ArgIndex<2>>]>; 1023 [IntrNoMem, ImmArg<ArgIndex<3>>]>; 1071 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>; 1081 [IntrNoMem, ImmArg<ArgIndex<1>>, ImmArg<ArgIndex<2>>]>; [all …]
|
| H A D | IntrinsicsWebAssembly.td | 55 [Throws, IntrNoReturn, ImmArg<ArgIndex<0>>]>; 69 [IntrHasSideEffects, ImmArg<ArgIndex<0>>]>; 75 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
|
| H A D | IntrinsicsBPF.td | 25 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
|
| H A D | IntrinsicsRISCV.td | 31 [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>>]>;
|
| H A D | Attributes.td | 182 def ImmArg : EnumAttr<"immarg">;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenIntrinsics.h | 159 ImmArg, enumerator
|
| H A D | CodeGenTarget.cpp | 890 ArgumentAttributes.emplace_back(ArgNo, ImmArg, 0); in setProperty() 908 ArgAttribute Val{ParamIdx + 1, ImmArg, 0}; in isParamImmArg()
|
| H A D | IntrinsicEmitter.cpp | 707 case CodeGenIntrinsic::ImmArg: in EmitAttributes()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | ExtendingLLVM.rst | 53 must be indicated with the ImmArg property. Note that any intrinsic
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Verifier.cpp | 1771 if (Attrs.hasAttribute(Attribute::ImmArg)) { in verifyParameterAttrs() 1949 Assert(!ArgAttrs.hasAttribute(Attribute::ImmArg), in verifyFunctionAttrs() 3197 if (Attrs.hasParamAttribute(i, Attribute::ImmArg)) { in visitCallBase() 3200 Assert(Callee && Callee->hasParamAttribute(i, Attribute::ImmArg), in visitCallBase() 3205 if (Call.paramHasAttr(i, Attribute::ImmArg)) { in visitCallBase()
|
| H A D | Attributes.cpp | 491 if (hasAttribute(Attribute::ImmArg)) in getAsString()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 936 case Attribute::ImmArg: in constructFunction()
|
| H A D | Local.cpp | 3272 return !CB.paramHasAttr(OpIdx, Attribute::ImmArg); in canReplaceOperandWithVariable()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1291 case Attribute::ImmArg: in getRawAttributeMask() 1540 return Attribute::ImmArg; in getAttrFromCode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2311 if (CI.paramHasAttr(Arg.index(), Attribute::ImmArg)) { in translateCall()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 2224 unsigned ImmArg = TheCall->getNumArgs()-1; in CheckNeonBuiltinFunctionCall() local 2226 if (SemaBuiltinConstantArg(TheCall, ImmArg, Result)) in CheckNeonBuiltinFunctionCall() 2232 << TheCall->getArg(ImmArg)->getSourceRange(); in CheckNeonBuiltinFunctionCall()
|