/external/llvm/include/llvm/IR/ |
D | IntrinsicsMips.td | 29 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], 32 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], 35 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [IntrNoMem]>; 37 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [IntrNoMem]>; 40 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], 43 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], 46 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [IntrNoMem]>; 48 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [IntrNoMem]>; 51 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty], 54 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty], [all …]
|
D | IntrinsicsX86.td | 17 def int_x86_int : Intrinsic<[], [llvm_i8_ty]>; 24 Intrinsic<[llvm_i64_ty], [], []>; 26 Intrinsic<[llvm_i64_ty], [llvm_ptr_ty], [IntrReadWriteArgMem]>; 32 Intrinsic<[llvm_i64_ty], [llvm_i32_ty], []>; 40 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 43 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty], [IntrNoMem]>; 45 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 48 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 51 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 54 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], [all …]
|
D | IntrinsicsXCore.td | 16 def int_xcore_bitrev : Intrinsic<[llvm_i32_ty],[llvm_i32_ty],[IntrNoMem]>, 18 def int_xcore_crc8 : Intrinsic<[llvm_i32_ty, llvm_i32_ty], 21 def int_xcore_crc32 : Intrinsic<[llvm_i32_ty], 24 def int_xcore_sext : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 26 def int_xcore_zext : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 28 def int_xcore_getid : Intrinsic<[llvm_i32_ty],[],[IntrNoMem]>, 30 def int_xcore_getps : Intrinsic<[llvm_i32_ty],[llvm_i32_ty]>, 32 def int_xcore_setps : Intrinsic<[],[llvm_i32_ty, llvm_i32_ty]>, 34 def int_xcore_geted : Intrinsic<[llvm_i32_ty],[]>; 35 def int_xcore_getet : Intrinsic<[llvm_i32_ty],[]>; [all …]
|
D | IntrinsicsNVVM.td | 21 Intrinsic<[llvm_i32_ty], [llvm_i32_ty], [IntrNoMem]>; 23 Intrinsic<[llvm_i32_ty], [llvm_i64_ty], [IntrNoMem]>; 26 Intrinsic<[llvm_i32_ty], [llvm_i32_ty], [IntrNoMem]>; 28 Intrinsic<[llvm_i32_ty], [llvm_i64_ty], [IntrNoMem]>; 31 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], 39 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 42 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 46 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i64_ty], 49 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i64_ty], 53 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [all …]
|
D | IntrinsicsPowerPC.td | 21 def int_ppc_dcba : Intrinsic<[], [llvm_ptr_ty], []>; 22 def int_ppc_dcbf : Intrinsic<[], [llvm_ptr_ty], []>; 23 def int_ppc_dcbi : Intrinsic<[], [llvm_ptr_ty], []>; 24 def int_ppc_dcbst : Intrinsic<[], [llvm_ptr_ty], []>; 25 def int_ppc_dcbt : Intrinsic<[], [llvm_ptr_ty], 27 def int_ppc_dcbtst: Intrinsic<[], [llvm_ptr_ty], []>; 28 def int_ppc_dcbz : Intrinsic<[], [llvm_ptr_ty], []>; 29 def int_ppc_dcbzl : Intrinsic<[], [llvm_ptr_ty], []>; 32 def int_ppc_sync : Intrinsic<[], [], []>; 34 def int_ppc_lwsync : Intrinsic<[], [], []>; [all …]
|
D | IntrinsicsAArch64.td | 16 def int_aarch64_ldxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>; 17 def int_aarch64_ldaxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>; 18 def int_aarch64_stxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>; 19 def int_aarch64_stlxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>; 21 def int_aarch64_ldxp : Intrinsic<[llvm_i64_ty, llvm_i64_ty], [llvm_ptr_ty]>; 22 def int_aarch64_ldaxp : Intrinsic<[llvm_i64_ty, llvm_i64_ty], [llvm_ptr_ty]>; 23 def int_aarch64_stxp : Intrinsic<[llvm_i32_ty], 25 def int_aarch64_stlxp : Intrinsic<[llvm_i32_ty], 28 def int_aarch64_clrex : Intrinsic<[]>; 30 def int_aarch64_sdiv : Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>, [all …]
|
D | Intrinsics.td | 101 // Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_anyfloat_ty, LLVMMatchType<0>]> 201 // Intrinsic Definitions. 204 // Intrinsic class - This is used to define one LLVM intrinsic. The name of the 216 class Intrinsic<list<LLVMType> ret_types, 244 def int_vastart : Intrinsic<[], [llvm_ptr_ty], [], "llvm.va_start">; 245 def int_vacopy : Intrinsic<[], [llvm_ptr_ty, llvm_ptr_ty], [], 247 def int_vaend : Intrinsic<[], [llvm_ptr_ty], [], "llvm.va_end">; 251 def int_gcroot : Intrinsic<[], 253 def int_gcread : Intrinsic<[llvm_ptr_ty], 256 def int_gcwrite : Intrinsic<[], [all …]
|
D | IntrinsicsARM.td | 21 Intrinsic<[llvm_ptr_ty], [], [IntrNoMem]>; 26 def int_arm_space : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], []>; 32 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 35 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 37 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 39 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 44 def int_arm_ldrex : Intrinsic<[llvm_i32_ty], [llvm_anyptr_ty]>; 45 def int_arm_strex : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_anyptr_ty]>; 47 def int_arm_ldaex : Intrinsic<[llvm_i32_ty], [llvm_anyptr_ty]>; 48 def int_arm_stlex : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_anyptr_ty]>; [all …]
|
D | IntrinsicsR600.td | 17 : Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>, 41 : Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>, 49 Intrinsic<[llvm_anyfloat_ty, llvm_i1_ty], 54 Intrinsic<[llvm_anyfloat_ty], 59 Intrinsic<[llvm_anyfloat_ty], 64 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, llvm_i32_ty], 68 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; 71 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; 74 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; 77 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, llvm_i32_ty], [IntrNoMem]>; [all …]
|
D | IntrinsicsSystemZ.td | 21 def int_s390_tbegin : Intrinsic<[llvm_i32_ty], [llvm_ptr_ty, llvm_i32_ty], 24 def int_s390_tbegin_nofloat : Intrinsic<[llvm_i32_ty], 28 def int_s390_tbeginc : Intrinsic<[], [llvm_ptr_ty, llvm_i32_ty], 31 def int_s390_tabort : Intrinsic<[], [llvm_i64_ty], 35 Intrinsic<[llvm_i32_ty], []>; 38 Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>; 40 def int_s390_ntstg : Intrinsic<[], [llvm_i64_ty, llvm_ptr64_ty], 44 Intrinsic<[], [llvm_i32_ty]>;
|
D | IntrinsicInst.h | 44 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID() 45 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID(); in getIntrinsicID() 67 case Intrinsic::dbg_declare: in classof() 68 case Intrinsic::dbg_value: in classof() 101 return I->getIntrinsicID() == Intrinsic::dbg_declare; in classof() 134 return I->getIntrinsicID() == Intrinsic::dbg_value; in classof() 206 case Intrinsic::memcpy: in classof() 207 case Intrinsic::memmove: in classof() 208 case Intrinsic::memset: in classof() 236 return I->getIntrinsicID() == Intrinsic::memset; in classof() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | VectorUtils.h | 28 static inline bool isTriviallyVectorizable(Intrinsic::ID ID) { in isTriviallyVectorizable() 30 case Intrinsic::sqrt: in isTriviallyVectorizable() 31 case Intrinsic::sin: in isTriviallyVectorizable() 32 case Intrinsic::cos: in isTriviallyVectorizable() 33 case Intrinsic::exp: in isTriviallyVectorizable() 34 case Intrinsic::exp2: in isTriviallyVectorizable() 35 case Intrinsic::log: in isTriviallyVectorizable() 36 case Intrinsic::log10: in isTriviallyVectorizable() 37 case Intrinsic::log2: in isTriviallyVectorizable() 38 case Intrinsic::fabs: in isTriviallyVectorizable() [all …]
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.cpp | 2312 DAG.getConstant(Intrinsic::nvvm_ptr_local_to_gen, MVT::i32), p); in LowerFormalArguments() 2529 static unsigned getOpcForTextureInstr(unsigned Intrinsic) { in getOpcForTextureInstr() argument 2530 switch (Intrinsic) { in getOpcForTextureInstr() 2534 case Intrinsic::nvvm_tex_1d_v4f32_s32: in getOpcForTextureInstr() 2536 case Intrinsic::nvvm_tex_1d_v4f32_f32: in getOpcForTextureInstr() 2538 case Intrinsic::nvvm_tex_1d_level_v4f32_f32: in getOpcForTextureInstr() 2540 case Intrinsic::nvvm_tex_1d_grad_v4f32_f32: in getOpcForTextureInstr() 2542 case Intrinsic::nvvm_tex_1d_v4s32_s32: in getOpcForTextureInstr() 2544 case Intrinsic::nvvm_tex_1d_v4s32_f32: in getOpcForTextureInstr() 2546 case Intrinsic::nvvm_tex_1d_level_v4s32_f32: in getOpcForTextureInstr() [all …]
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUIntrinsics.td | 16 def int_AMDGPU_store_output : Intrinsic<[], [llvm_float_ty, llvm_i32_ty], []>; 17 def int_AMDGPU_swizzle : Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty, llvm_i32_ty], [IntrNoMem]>; 18 def int_AMDGPU_abs : Intrinsic<[llvm_i32_ty], [llvm_i32_ty], [IntrNoMem]>; 19 def int_AMDGPU_arl : Intrinsic<[llvm_i32_ty], [llvm_float_ty], [IntrNoMem]>; 20 …def int_AMDGPU_cndlt : Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty, llvm_float_ty], [… 21 def int_AMDGPU_div : Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 22 def int_AMDGPU_fract : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; 23 …def int_AMDGPU_clamp : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, LLVMMatchType<0>, LLVMMatc… 30 def int_AMDGPU_legacy_rsq : Intrinsic<[llvm_float_ty], [llvm_float_ty], [IntrNoMem]>; 32 def int_AMDGPU_dp4 : Intrinsic<[llvm_float_ty], [llvm_v4f32_ty, llvm_v4f32_ty], [IntrNoMem]>; [all …]
|
D | R600Intrinsics.td | 10 // R600 Intrinsic Definitions 16 Intrinsic<[llvm_v4f32_ty], [ 29 Intrinsic<[llvm_v4i32_ty], [ 43 Intrinsic<[llvm_float_ty], [llvm_i32_ty], [IntrNoMem]>; 45 Intrinsic<[llvm_float_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 47 Intrinsic<[llvm_v4f32_ty], [llvm_i32_ty], [IntrNoMem]>; 49 Intrinsic<[llvm_v2f32_ty], [llvm_i32_ty, llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 51 Intrinsic<[llvm_v2f32_ty], [llvm_i32_ty, llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 53 Intrinsic<[llvm_v4f32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 66 Intrinsic<[], [llvm_v4f32_ty, llvm_i32_ty, llvm_i32_ty], []>; [all …]
|
D | SIIntrinsics.td | 1 //===-- SIIntrinsics.td - SI Intrinsic defs ----------------*- tablegen -*-===// 10 // SI Intrinsic Definitions 17 def int_SI_tid : Intrinsic <[llvm_i32_ty], [], [IntrNoMem]>; 18 def int_SI_packf16 : Intrinsic <[llvm_i32_ty], [llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 19 …def int_SI_export : Intrinsic <[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_t… 20 def int_SI_load_const : Intrinsic <[llvm_float_ty], [llvm_anyint_ty, llvm_i32_ty], [IntrNoMem]>; 21 …def int_SI_vs_load_input : Intrinsic <[llvm_v4f32_ty], [llvm_anyint_ty, llvm_i16_ty, llvm_i32_ty],… 24 def int_SI_tbuffer_store : Intrinsic < 42 def int_SI_buffer_load_dword : Intrinsic < 55 def int_SI_sendmsg : Intrinsic <[], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDGPUIntrinsics.td | 16 def int_AMDGPU_load_const : Intrinsic<[llvm_float_ty], [llvm_i32_ty], [IntrNoMem]>; 17 def int_AMDGPU_load_imm : Intrinsic<[llvm_v4f32_ty], [llvm_i32_ty], [IntrNoMem]>; 18 def int_AMDGPU_reserve_reg : Intrinsic<[], [llvm_i32_ty], [IntrNoMem]>; 19 def int_AMDGPU_store_output : Intrinsic<[], [llvm_float_ty, llvm_i32_ty], []>; 20 def int_AMDGPU_swizzle : Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty, llvm_i32_ty], [IntrNoMem]>; 22 def int_AMDGPU_arl : Intrinsic<[llvm_i32_ty], [llvm_float_ty], [IntrNoMem]>; 23 …def int_AMDGPU_cndlt : Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty, llvm_float_ty], [… 24 def int_AMDGPU_cos : Intrinsic<[llvm_float_ty], [llvm_float_ty], [IntrNoMem]>; 25 def int_AMDGPU_div : Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 26 def int_AMDGPU_dp4 : Intrinsic<[llvm_float_ty], [llvm_v4f32_ty, llvm_v4f32_ty], [IntrNoMem]>; [all …]
|
D | AMDILIntrinsics.td | 14 // Intrinsic classes 20 Intrinsic<[llvm_i64_ty], [], []>; 22 Intrinsic<[llvm_i32_ty], [], []>; 24 Intrinsic<[llvm_i32_ty], [], []>; 26 Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>], [IntrNoMem]>; 28 Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; 30 Intrinsic<[llvm_anyint_ty], [llvm_anyfloat_ty], [IntrNoMem]>; 32 Intrinsic<[llvm_anyfloat_ty], [llvm_anyint_ty], [IntrNoMem]>; 34 Intrinsic<[], [llvm_anyint_ty], []>; 36 Intrinsic<[], [llvm_anyfloat_ty], []>; [all …]
|
D | SIIntrinsics.td | 1 //===-- SIIntrinsics.td - SI Intrinsic defs ----------------*- tablegen -*-===// 10 // SI Intrinsic Definitions 17 def int_SI_packf16 : Intrinsic <[llvm_i32_ty], [llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 18 …def int_SI_export : Intrinsic <[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_t… 20 def int_SI_load_const : Intrinsic <[llvm_float_ty], [llvm_i64_ty, llvm_i32_ty], []>; 21 def int_SI_vs_load_buffer_index : Intrinsic <[llvm_i32_ty], [], [IntrNoMem]>; 22 …def int_SI_vs_load_input : Intrinsic <[llvm_v4f32_ty], [llvm_v4i32_ty, llvm_i16_ty, llvm_i32_ty], … 24 …def int_SI_sample : Intrinsic <[llvm_v4f32_ty], [llvm_i32_ty, llvm_v4f32_ty, llvm_v8i32_ty, llvm_v… 28 def int_SI_set_M0 : Intrinsic <[llvm_i32_ty], [llvm_i32_ty]>; 29 …class Interp : Intrinsic <[llvm_float_ty], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], [IntrReadMem]>;
|
/external/llvm/lib/CodeGen/ |
D | IntrinsicLowering.cpp | 101 case Intrinsic::setjmp: in AddPrototypes() 105 case Intrinsic::longjmp: in AddPrototypes() 109 case Intrinsic::siglongjmp: in AddPrototypes() 113 case Intrinsic::memcpy: in AddPrototypes() 120 case Intrinsic::memmove: in AddPrototypes() 127 case Intrinsic::memset: in AddPrototypes() 134 case Intrinsic::sqrt: in AddPrototypes() 137 case Intrinsic::sin: in AddPrototypes() 140 case Intrinsic::cos: in AddPrototypes() 143 case Intrinsic::pow: in AddPrototypes() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 1511 case Intrinsic::mips_shilo: in lowerINTRINSIC_WO_CHAIN() 1513 case Intrinsic::mips_dpau_h_qbl: in lowerINTRINSIC_WO_CHAIN() 1515 case Intrinsic::mips_dpau_h_qbr: in lowerINTRINSIC_WO_CHAIN() 1517 case Intrinsic::mips_dpsu_h_qbl: in lowerINTRINSIC_WO_CHAIN() 1519 case Intrinsic::mips_dpsu_h_qbr: in lowerINTRINSIC_WO_CHAIN() 1521 case Intrinsic::mips_dpa_w_ph: in lowerINTRINSIC_WO_CHAIN() 1523 case Intrinsic::mips_dps_w_ph: in lowerINTRINSIC_WO_CHAIN() 1525 case Intrinsic::mips_dpax_w_ph: in lowerINTRINSIC_WO_CHAIN() 1527 case Intrinsic::mips_dpsx_w_ph: in lowerINTRINSIC_WO_CHAIN() 1529 case Intrinsic::mips_mulsa_w_ph: in lowerINTRINSIC_WO_CHAIN() [all …]
|
/external/llvm/lib/IR/ |
D | AutoUpgrade.cpp | 35 static bool UpgradeSSE41Function(Function* F, Intrinsic::ID IID, in UpgradeSSE41Function() 45 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeSSE41Function() 51 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID, in UpgradeX86IntrinsicsWith8BitMask() 61 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86IntrinsicsWith8BitMask() 67 static bool UpgradeAVX512CmpIntrinsic(Function *F, Intrinsic::ID IID, in UpgradeAVX512CmpIntrinsic() 76 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeAVX512CmpIntrinsic() 106 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctpop, in UpgradeIntrinsicFunction1() 115 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz, in UpgradeIntrinsicFunction1() 121 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::cttz, in UpgradeIntrinsicFunction1() 133 if (F->getName() != Intrinsic::getName(Intrinsic::objectsize, Tys)) { in UpgradeIntrinsicFunction1() [all …]
|
D | IRBuilder.cpp | 73 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); in CreateMemSet() 100 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); in CreateMemCpy() 131 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys); in CreateMemMove() 159 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_start); in CreateLifetimeStart() 174 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_end); in CreateLifetimeEnd() 184 Value *FnAssume = Intrinsic::getDeclaration(M, Intrinsic::assume); in CreateAssumption() 206 return CreateMaskedIntrinsic(Intrinsic::masked_load, Ops, DataTy, Name); in CreateMaskedLoad() 219 return CreateMaskedIntrinsic(Intrinsic::masked_store, Ops, Val->getType()); in CreateMaskedStore() 230 Value *TheFn = Intrinsic::getDeclaration(M, (Intrinsic::ID)Id, OverloadedTypes); in CreateMaskedIntrinsic() 249 Intrinsic::getDeclaration(M, Intrinsic::experimental_gc_statepoint, in CreateGCStatepoint() [all …]
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 352 Intrinsic::ID MemCpyID = Intrinsic::memcpy; in visitCallInst() 356 CI.setCalledFunction(Intrinsic::getDeclaration(M, MemCpyID, Tys)); in visitCallInst() 382 case Intrinsic::objectsize: { in visitCallInst() 388 case Intrinsic::bswap: { in visitCallInst() 407 case Intrinsic::powi: in visitCallInst() 421 case Intrinsic::cttz: { in visitCallInst() 439 case Intrinsic::ctlz: { in visitCallInst() 458 case Intrinsic::uadd_with_overflow: in visitCallInst() 459 case Intrinsic::sadd_with_overflow: in visitCallInst() 460 case Intrinsic::umul_with_overflow: in visitCallInst() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | TargetTransformInfoImpl.h | 135 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost() 144 case Intrinsic::annotation: in getIntrinsicCost() 145 case Intrinsic::assume: in getIntrinsicCost() 146 case Intrinsic::dbg_declare: in getIntrinsicCost() 147 case Intrinsic::dbg_value: in getIntrinsicCost() 148 case Intrinsic::invariant_start: in getIntrinsicCost() 149 case Intrinsic::invariant_end: in getIntrinsicCost() 150 case Intrinsic::lifetime_start: in getIntrinsicCost() 151 case Intrinsic::lifetime_end: in getIntrinsicCost() 152 case Intrinsic::objectsize: in getIntrinsicCost() [all …]
|