/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonDepInstrIntrinsics.inc | 946 {Hexagon::V6_hi, Intrinsic::hexagon_V6_hi, Intrinsic::hexagon_V6_hi_128B}, 947 {Hexagon::V6_lo, Intrinsic::hexagon_V6_lo, Intrinsic::hexagon_V6_lo_128B}, 1059 {Hexagon::V6_vand, Intrinsic::hexagon_V6_vand, Intrinsic::hexagon_V6_vand_128B}, 1134 {Hexagon::V6_vd0, Intrinsic::hexagon_V6_vd0, Intrinsic::hexagon_V6_vd0_128B}, 1135 {Hexagon::V6_vdd0, Intrinsic::hexagon_V6_vdd0, Intrinsic::hexagon_V6_vdd0_128B}, 1163 {Hexagon::V6_veqb, Intrinsic::hexagon_V6_veqb, Intrinsic::hexagon_V6_veqb_128B}, 1343 {Hexagon::V6_vor, Intrinsic::hexagon_V6_vor, Intrinsic::hexagon_V6_vor_128B}, 1389 {Hexagon::V6_vsb, Intrinsic::hexagon_V6_vsb, Intrinsic::hexagon_V6_vsb_128B}, 1399 {Hexagon::V6_vsh, Intrinsic::hexagon_V6_vsh, Intrinsic::hexagon_V6_vsh_128B}, 1463 {Hexagon::V6_vzb, Intrinsic::hexagon_V6_vzb, Intrinsic::hexagon_V6_vzb_128B}, [all …]
|
H A D | HexagonVectorLoopCarriedReuse.cpp | 261 case Intrinsic::hexagon_V6_vaddb: in isCallInstCommutative() 263 case Intrinsic::hexagon_V6_vaddh: in isCallInstCommutative() 265 case Intrinsic::hexagon_V6_vaddw: in isCallInstCommutative() 273 case Intrinsic::hexagon_V6_vmaxb: in isCallInstCommutative() 275 case Intrinsic::hexagon_V6_vmaxh: in isCallInstCommutative() 277 case Intrinsic::hexagon_V6_vmaxw: in isCallInstCommutative() 287 case Intrinsic::hexagon_V6_vminb: in isCallInstCommutative() 289 case Intrinsic::hexagon_V6_vminh: in isCallInstCommutative() 291 case Intrinsic::hexagon_V6_vminw: in isCallInstCommutative() 361 case Intrinsic::hexagon_V6_hi: in canReplace() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 175 case Intrinsic::nvvm_ceil_d: in simplifyNvvmIntrinsic() 177 case Intrinsic::nvvm_ceil_f: in simplifyNvvmIntrinsic() 181 case Intrinsic::nvvm_fabs_d: in simplifyNvvmIntrinsic() 183 case Intrinsic::nvvm_fabs_f: in simplifyNvvmIntrinsic() 207 case Intrinsic::nvvm_fmax_d: in simplifyNvvmIntrinsic() 209 case Intrinsic::nvvm_fmax_f: in simplifyNvvmIntrinsic() 233 case Intrinsic::nvvm_fmin_d: in simplifyNvvmIntrinsic() 235 case Intrinsic::nvvm_fmin_f: in simplifyNvvmIntrinsic() 267 case Intrinsic::nvvm_sqrt_f: in simplifyNvvmIntrinsic() 289 case Intrinsic::nvvm_d2i_rz: in simplifyNvvmIntrinsic() [all …]
|
H A D | NVPTXISelLowering.cpp | 2930 switch (Intrinsic) { in getOpcForTextureInstr() 3289 switch (Intrinsic) { in getOpcForSurfaceInstr() 3633 switch (Intrinsic) { in getTgtMemIntrinsic() 4055 case Intrinsic::nvvm_ldu_global_i: in getTgtMemIntrinsic() 4056 case Intrinsic::nvvm_ldu_global_f: in getTgtMemIntrinsic() 4060 if (Intrinsic == Intrinsic::nvvm_ldu_global_i) in getTgtMemIntrinsic() 4062 else if(Intrinsic == Intrinsic::nvvm_ldu_global_p) in getTgtMemIntrinsic() 4073 case Intrinsic::nvvm_ldg_global_i: in getTgtMemIntrinsic() 4074 case Intrinsic::nvvm_ldg_global_f: in getTgtMemIntrinsic() 4079 if (Intrinsic == Intrinsic::nvvm_ldg_global_i) in getTgtMemIntrinsic() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 818 case Intrinsic::ceil: in getIntrinsicInstrCost() 819 case Intrinsic::floor: in getIntrinsicInstrCost() 820 case Intrinsic::trunc: in getIntrinsicInstrCost() 821 case Intrinsic::rint: in getIntrinsicInstrCost() 822 case Intrinsic::round: in getIntrinsicInstrCost() 830 case Intrinsic::umin: in getIntrinsicInstrCost() 831 case Intrinsic::umax: in getIntrinsicInstrCost() 832 case Intrinsic::smin: in getIntrinsicInstrCost() 833 case Intrinsic::smax: { in getIntrinsicInstrCost() 849 case Intrinsic::abs: { in getIntrinsicInstrCost() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | IntrinsicsMips.td | 28 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], 83 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty], []>; 85 Intrinsic<[mips_q31_ty], [mips_q31_ty], []>; 201 Intrinsic<[], [llvm_v4i8_ty, llvm_v4i8_ty], []>; 203 Intrinsic<[], [llvm_v4i8_ty, llvm_v4i8_ty], []>; 263 Intrinsic<[llvm_i32_ty], [], [IntrReadMem]>; 276 Intrinsic<[mips_v4q7_ty], [mips_v4q7_ty], []>; 1245 Intrinsic<[llvm_v16i8_ty], 1249 Intrinsic<[llvm_v8i16_ty], 1253 Intrinsic<[llvm_v4i32_ty], [all …]
|
H A D | IntrinsicsXCore.td | 17 def int_xcore_crc8 : Intrinsic<[llvm_i32_ty, llvm_i32_ty], 20 def int_xcore_crc32 : Intrinsic<[llvm_i32_ty], 33 def int_xcore_geted : Intrinsic<[llvm_i32_ty],[]>; 34 def int_xcore_getet : Intrinsic<[llvm_i32_ty],[]>; 35 def int_xcore_setsr : Intrinsic<[],[llvm_i32_ty]>; 36 def int_xcore_clrsr : Intrinsic<[],[llvm_i32_ty]>; 40 def int_xcore_freer : Intrinsic<[],[llvm_anyptr_ty], 69 def int_xcore_clrpt : Intrinsic<[],[llvm_anyptr_ty], 73 def int_xcore_syncr : Intrinsic<[],[llvm_anyptr_ty], 102 def int_xcore_clre : Intrinsic<[],[],[]>; [all …]
|
H A D | IntrinsicInst.h | 62 case Intrinsic::maxnum: in isCommutative() 63 case Intrinsic::minnum: in isCommutative() 64 case Intrinsic::maximum: in isCommutative() 65 case Intrinsic::minimum: in isCommutative() 66 case Intrinsic::smax: in isCommutative() 67 case Intrinsic::smin: in isCommutative() 68 case Intrinsic::umax: in isCommutative() 69 case Intrinsic::umin: in isCommutative() 80 case Intrinsic::fma: in isCommutative() 81 case Intrinsic::fmuladd: in isCommutative() [all …]
|
H A D | IntrinsicsLoongArch.td | 67 def int_loongarch_crc_w_b_w : Intrinsic<[llvm_i32_ty], 69 def int_loongarch_crc_w_h_w : Intrinsic<[llvm_i32_ty], 71 def int_loongarch_crc_w_w_w : Intrinsic<[llvm_i32_ty], 73 def int_loongarch_crc_w_d_w : Intrinsic<[llvm_i32_ty], 76 def int_loongarch_crcc_w_b_w : Intrinsic<[llvm_i32_ty], 78 def int_loongarch_crcc_w_h_w : Intrinsic<[llvm_i32_ty], 89 def int_loongarch_csrwr_w : Intrinsic<[llvm_i32_ty], 92 def int_loongarch_csrwr_d : Intrinsic<[llvm_i64_ty], 95 def int_loongarch_csrxchg_w : Intrinsic<[llvm_i32_ty], 99 def int_loongarch_csrxchg_d : Intrinsic<[llvm_i64_ty], [all …]
|
H A D | IntrinsicsVEVL.gen.td | 1 …" in def int_ve_vl_vld_vssl : ClangBuiltin<"__builtin_ve_vl_vld_vssl">, Intrinsic<[LLVMType<v256f6… 446 …ve" in def int_ve_vl_vseq_vl : ClangBuiltin<"__builtin_ve_vl_vseq_vl">, Intrinsic<[LLVMType<v256f6… 448 … def int_ve_vl_pvseqlo_vl : ClangBuiltin<"__builtin_ve_vl_pvseqlo_vl">, Intrinsic<[LLVMType<v256f6… 450 … def int_ve_vl_pvsequp_vl : ClangBuiltin<"__builtin_ve_vl_pvsequp_vl">, Intrinsic<[LLVMType<v256f6… 452 …" in def int_ve_vl_pvseq_vl : ClangBuiltin<"__builtin_ve_vl_pvseq_vl">, Intrinsic<[LLVMType<v256f6… 839 … def int_ve_vl_vfmklat_ml : ClangBuiltin<"__builtin_ve_vl_vfmklat_ml">, Intrinsic<[LLVMType<v256i1… 840 … def int_ve_vl_vfmklaf_ml : ClangBuiltin<"__builtin_ve_vl_vfmklaf_ml">, Intrinsic<[LLVMType<v256i1… 1245 …ve" in def int_ve_vl_negm_mm : ClangBuiltin<"__builtin_ve_vl_negm_mm">, Intrinsic<[LLVMType<v256i1… 1246 …ve" in def int_ve_vl_negm_MM : ClangBuiltin<"__builtin_ve_vl_negm_MM">, Intrinsic<[LLVMType<v512i1… 1254 let TargetPrefix = "ve" in def int_ve_vl_fencei : ClangBuiltin<"__builtin_ve_vl_fencei">, Intrinsic… [all …]
|
H A D | IntrinsicsSPIRV.td | 14 def int_spv_assign_type : Intrinsic<[], [llvm_any_ty, llvm_metadata_ty]>; 15 def int_spv_assign_name : Intrinsic<[], [llvm_any_ty, llvm_vararg_ty]>; 18 def int_spv_init_global : Intrinsic<[], [llvm_any_ty, llvm_any_ty]>; 19 def int_spv_unref_global : Intrinsic<[], [llvm_any_ty]>; 24 def int_spv_extractv : Intrinsic<[llvm_any_ty], [llvm_i32_ty, llvm_vararg_ty]>; 28 def int_spv_const_composite : Intrinsic<[llvm_i32_ty], [llvm_vararg_ty]>; 29 def int_spv_bitcast : Intrinsic<[llvm_any_ty], [llvm_any_ty]>; 30 def int_spv_switch : Intrinsic<[], [llvm_any_ty, llvm_vararg_ty]>; 31 def int_spv_cmpxchg : Intrinsic<[llvm_i32_ty], [llvm_any_ty, llvm_vararg_ty]>; 32 def int_spv_unreachable : Intrinsic<[], []>; [all …]
|
H A D | IntrinsicsNVVM.td | 1298 : Intrinsic<[elty], 1302 : Intrinsic<[elty], 1414 Intrinsic<[],[],[]>; 1422 Intrinsic<[],[],[]>; 2540 : Intrinsic<[llvm_i16_ty], 2544 : Intrinsic<[llvm_i16_ty], 2548 : Intrinsic<[llvm_i32_ty], 4577 : Intrinsic<Frag.regs, 4584 : Intrinsic<[], 4610 : Intrinsic<D.regs, [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 140 case Intrinsic::x86_sse2_psra_d: in simplifyX86immShift() 141 case Intrinsic::x86_sse2_psra_w: in simplifyX86immShift() 142 case Intrinsic::x86_avx2_psra_d: in simplifyX86immShift() 143 case Intrinsic::x86_avx2_psra_w: in simplifyX86immShift() 163 case Intrinsic::x86_sse2_psrl_d: in simplifyX86immShift() 164 case Intrinsic::x86_sse2_psrl_q: in simplifyX86immShift() 165 case Intrinsic::x86_sse2_psrl_w: in simplifyX86immShift() 166 case Intrinsic::x86_avx2_psrl_d: in simplifyX86immShift() 167 case Intrinsic::x86_avx2_psrl_q: in simplifyX86immShift() 696 Function *F = Intrinsic::getDeclaration(M, Intrinsic::x86_sse4a_extrqi); in simplifyX86extrq() [all …]
|
H A D | X86LowerAMXIntrinsics.cpp | 80 template <Intrinsic::ID IntrID> 92 template <Intrinsic::ID IntrID> 237 template <Intrinsic::ID IntrID> 250 case Intrinsic::x86_tdpbssd_internal: in createTileDPLoops() 253 case Intrinsic::x86_tdpbsud_internal: in createTileDPLoops() 256 case Intrinsic::x86_tdpbusd_internal: in createTileDPLoops() 259 case Intrinsic::x86_tdpbuud_internal: in createTileDPLoops() 262 case Intrinsic::x86_tdpbf16ps_internal: in createTileDPLoops() 389 case Intrinsic::x86_tdpbssd_internal: in createTileDPLoops() 393 case Intrinsic::x86_tdpbsud_internal: in createTileDPLoops() [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 29 unsigned getOpcode(Intrinsic::ID ID) { in getOpcode() 31 case Intrinsic::vector_reduce_fadd: in getOpcode() 33 case Intrinsic::vector_reduce_fmul: in getOpcode() 35 case Intrinsic::vector_reduce_add: in getOpcode() 37 case Intrinsic::vector_reduce_mul: in getOpcode() 39 case Intrinsic::vector_reduce_and: in getOpcode() 41 case Intrinsic::vector_reduce_or: in getOpcode() 43 case Intrinsic::vector_reduce_xor: in getOpcode() 45 case Intrinsic::vector_reduce_smax: in getOpcode() 46 case Intrinsic::vector_reduce_smin: in getOpcode() [all …]
|
H A D | IntrinsicLowering.cpp | 246 case Intrinsic::ctpop: in LowerIntrinsicCall() 250 case Intrinsic::bswap: in LowerIntrinsicCall() 254 case Intrinsic::ctlz: in LowerIntrinsicCall() 258 case Intrinsic::cttz: { in LowerIntrinsicCall() 331 case Intrinsic::assume: in LowerIntrinsicCall() 377 case Intrinsic::log: { in LowerIntrinsicCall() 389 case Intrinsic::exp: { in LowerIntrinsicCall() 397 case Intrinsic::pow: { in LowerIntrinsicCall() 401 case Intrinsic::sin: { in LowerIntrinsicCall() 405 case Intrinsic::cos: { in LowerIntrinsicCall() [all …]
|
H A D | PreISelIntrinsicLowering.cpp | 146 case Intrinsic::objc_autorelease: in lowerIntrinsics() 158 case Intrinsic::objc_copyWeak: in lowerIntrinsics() 161 case Intrinsic::objc_destroyWeak: in lowerIntrinsics() 164 case Intrinsic::objc_initWeak: in lowerIntrinsics() 167 case Intrinsic::objc_loadWeak: in lowerIntrinsics() 173 case Intrinsic::objc_moveWeak: in lowerIntrinsics() 176 case Intrinsic::objc_release: in lowerIntrinsics() 179 case Intrinsic::objc_retain: in lowerIntrinsics() 197 case Intrinsic::objc_storeWeak: in lowerIntrinsics() 215 case Intrinsic::objc_sync_enter: in lowerIntrinsics() [all …]
|
H A D | ExpandVectorPredication.cpp | 282 case Intrinsic::vp_reduce_or: in getNeutralReductionElement() 351 case Intrinsic::vp_reduce_or: in expandPredicationInReduction() 421 case Intrinsic::vp_store: in expandPredicationInMemoryIntrinsic() 433 case Intrinsic::vp_load: in expandPredicationInMemoryIntrinsic() 445 case Intrinsic::vp_scatter: { in expandPredicationInMemoryIntrinsic() 453 case Intrinsic::vp_gather: { in expandPredicationInMemoryIntrinsic() 503 Intrinsic::getDeclaration(M, Intrinsic::vscale, Int32Ty); in discardEVLParameter() 568 case Intrinsic::vp_load: in expandPredication() 569 case Intrinsic::vp_store: in expandPredication() 570 case Intrinsic::vp_gather: in expandPredication() [all …]
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 688 Intrinsic::arm_neon_vst2lane, Intrinsic::arm_neon_vst3lane, in UpgradeIntrinsicFunction1() 820 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::fshr, in UpgradeIntrinsicFunction1() 897 Intrinsic::ID ID = Intrinsic::not_intrinsic; in UpgradeIntrinsicFunction1() 924 Intrinsic::lifetime_start : Intrinsic::invariant_start; in UpgradeIntrinsicFunction1() 937 Intrinsic::lifetime_end : Intrinsic::invariant_end; in UpgradeIntrinsicFunction1() 1045 Intrinsic::ID IID = StringSwitch<Intrinsic::ID>(Name) in UpgradeIntrinsicFunction1() 1418 Intrinsic::ID IID; in UpgradeX86VPERMT2Intrinsics() 1504 Intrinsic::ID IID = IsRotateRight ? Intrinsic::fshr : Intrinsic::fshl; in upgradeX86Rotate() 1574 Intrinsic::ID IID = IsShiftRight ? Intrinsic::fshr : Intrinsic::fshl; in upgradeX86ConcatShift() 1767 Intrinsic::ID IID; in upgradeAVX512MaskToSelect() [all …]
|
H A D | IntrinsicInst.cpp | 42 case Intrinsic::objc_copyWeak: in mayLowerToFunctionCall() 48 case Intrinsic::objc_release: in mayLowerToFunctionCall() 49 case Intrinsic::objc_retain: in mayLowerToFunctionCall() 597 case Intrinsic::vp_trunc: in getDeclarationForParams() 598 case Intrinsic::vp_sext: in getDeclarationForParams() 599 case Intrinsic::vp_zext: in getDeclarationForParams() 605 case Intrinsic::vp_fpext: in getDeclarationForParams() 611 case Intrinsic::vp_merge: in getDeclarationForParams() 615 case Intrinsic::vp_load: in getDeclarationForParams() 627 case Intrinsic::vp_store: in getDeclarationForParams() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ObjCARCInstKind.cpp | 164 case Intrinsic::stacksave: in isInertIntrinsic() 166 case Intrinsic::vastart: in isInertIntrinsic() 167 case Intrinsic::vacopy: in isInertIntrinsic() 168 case Intrinsic::vaend: in isInertIntrinsic() 169 case Intrinsic::objectsize: in isInertIntrinsic() 170 case Intrinsic::prefetch: in isInertIntrinsic() 186 case Intrinsic::dbg_value: in isInertIntrinsic() 187 case Intrinsic::dbg_label: in isInertIntrinsic() 203 case Intrinsic::memcpy: in isUseOnlyIntrinsic() 204 case Intrinsic::memmove: in isUseOnlyIntrinsic() [all …]
|
H A D | ConstantFolding.cpp | 1508 case Intrinsic::ctlz: in canConstantFoldCallTo() 1509 case Intrinsic::cttz: in canConstantFoldCallTo() 1510 case Intrinsic::fshl: in canConstantFoldCallTo() 1516 case Intrinsic::abs: in canConstantFoldCallTo() 1562 case Intrinsic::log: in canConstantFoldCallTo() 1565 case Intrinsic::exp: in canConstantFoldCallTo() 1568 case Intrinsic::sin: in canConstantFoldCallTo() 1569 case Intrinsic::cos: in canConstantFoldCallTo() 1570 case Intrinsic::pow: in canConstantFoldCallTo() 1572 case Intrinsic::fma: in canConstantFoldCallTo() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 1536 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN() 1559 case Intrinsic::mips_mult: in lowerINTRINSIC_WO_CHAIN() 1563 case Intrinsic::mips_madd: in lowerINTRINSIC_WO_CHAIN() 1567 case Intrinsic::mips_msub: in lowerINTRINSIC_WO_CHAIN() 1696 case Intrinsic::mips_bz_b: in lowerINTRINSIC_WO_CHAIN() 1962 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN() 1981 case Intrinsic::mips_lsa: in lowerINTRINSIC_WO_CHAIN() 2121 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN() 2152 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN() 2212 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN() [all …]
|
H A D | MipsLegalizerInfo.cpp | 514 case Intrinsic::trap: { in legalizeIntrinsic() 519 case Intrinsic::vacopy: { in legalizeIntrinsic() 532 case Intrinsic::mips_addv_b: in legalizeIntrinsic() 533 case Intrinsic::mips_addv_h: in legalizeIntrinsic() 534 case Intrinsic::mips_addv_w: in legalizeIntrinsic() 535 case Intrinsic::mips_addv_d: in legalizeIntrinsic() 545 case Intrinsic::mips_subv_b: in legalizeIntrinsic() 546 case Intrinsic::mips_subv_h: in legalizeIntrinsic() 547 case Intrinsic::mips_subv_w: in legalizeIntrinsic() 548 case Intrinsic::mips_subv_d: in legalizeIntrinsic() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 171 case Intrinsic::amdgcn_buffer_atomic_add: in visitIntrinsicInst() 176 case Intrinsic::amdgcn_buffer_atomic_sub: in visitIntrinsicInst() 181 case Intrinsic::amdgcn_buffer_atomic_and: in visitIntrinsicInst() 186 case Intrinsic::amdgcn_buffer_atomic_or: in visitIntrinsicInst() 191 case Intrinsic::amdgcn_buffer_atomic_xor: in visitIntrinsicInst() 292 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, Ty); in buildReduction() 323 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_readlane, {}); in buildReduction() 336 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, Ty); in buildScan() 393 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, Ty); in buildShiftRight() 402 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_readlane, {}); in buildShiftRight() [all …]
|