Home
last modified time | relevance | path

Searched refs:Intrinsic (Results 1 – 25 of 216) sorted by relevance

123456789

/external/llvm/include/llvm/IR/
DIntrinsicsMips.td29 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 …]
DIntrinsicsX86.td17 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 …]
DIntrinsicsXCore.td16 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 …]
DIntrinsicsNVVM.td21 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 …]
DIntrinsicsPowerPC.td21 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 …]
DIntrinsicsAArch64.td16 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 …]
DIntrinsics.td101 // 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 …]
DIntrinsicsARM.td21 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 …]
DIntrinsicsR600.td17 : 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 …]
DIntrinsicsSystemZ.td21 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]>;
DIntrinsicInst.h44 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/
DVectorUtils.h28 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/
DNVPTXISelLowering.cpp2312 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/
DAMDGPUIntrinsics.td16 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 …]
DR600Intrinsics.td10 // 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 …]
DSIIntrinsics.td1 //===-- 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/
DAMDGPUIntrinsics.td16 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 …]
DAMDILIntrinsics.td14 // 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 …]
DSIIntrinsics.td1 //===-- 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/
DIntrinsicLowering.cpp101 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/
DMipsSEISelLowering.cpp1511 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/
DAutoUpgrade.cpp35 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 …]
DIRBuilder.cpp73 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/
DInstCombineCalls.cpp352 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/
DTargetTransformInfoImpl.h135 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 …]

123456789