/external/llvm/include/llvm/IR/ |
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...] |
IntrinsicsX86.td | 17 def int_x86_int : Intrinsic<[], [llvm_i8_ty]>; 25 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 28 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty], [IntrNoMem]>; 30 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 33 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 36 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 39 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 42 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 45 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty], 48 Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_x86mmx_ty] [all...] |
IntrinsicsMips.td | 29 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [Commutative]>; 31 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [Commutative]>; 33 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], []>; 35 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], []>; 38 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [Commutative]>; 40 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [Commutative]>; 42 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], []>; 44 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], []>; 47 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty], 50 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty] [all...] |
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...] |
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<[], [], []>; 36 def int_ppc_mtctr : Intrinsic<[], [llvm_anyint_ty], []> [all...] |
Intrinsics.h | 1 //===-- llvm/Instrinsics.h - LLVM Intrinsic Function Handling ---*- C++ -*-===// 10 // This file defines a set of enums which allow processing of intrinsic 31 /// Intrinsic Namespace - This namespace contains an enum with a value for 32 /// every intrinsic/builtin function known by LLVM. These enum values are 35 namespace Intrinsic { 39 // Get the intrinsic enums generated from Intrinsics.td 46 /// Intrinsic::getName(ID) - Return the LLVM name for an intrinsic, such as 50 /// Intrinsic::getType(ID) - Return the function type for an intrinsic [all...] |
Intrinsics.td | 22 // Intr*Mem - Memory properties. An intrinsic is allowed to have at most one of 28 // IntrNoMem - The intrinsic does not access memory or have any other side 32 // IntrReadArgMem - This intrinsic reads only from memory that one of its 36 // IntrReadMem - This intrinsic reads from unspecified memory, so it cannot be 41 // IntrReadWriteArgMem - This intrinsic reads and writes only from memory that 47 // Commutative - This intrinsic is commutative: X op Y == Y op X. 50 // Throws - This intrinsic can throw. 53 // NoCapture - The specified argument pointer is not captured by the intrinsic. 59 // pointer by the intrinsic. 65 // intrinsic [all...] |
CMakeLists.txt | 3 tablegen(LLVM Intrinsics.gen -gen-intrinsic)
|
IntrinsicsARM.td | 21 Intrinsic<[llvm_ptr_ty], [], [IntrNoMem]>; 27 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], 30 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 32 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 34 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>; 39 def int_arm_ldrex : Intrinsic<[llvm_i32_ty], [llvm_anyptr_ty]>; 40 def int_arm_strex : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_anyptr_ty]>; 41 def int_arm_clrex : Intrinsic<[]>; 43 def int_arm_strexd : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty, 45 def int_arm_ldrexd : Intrinsic<[llvm_i32_ty, llvm_i32_ty], [llvm_ptr_ty]> [all...] |
IntrinsicInst.h | 1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===// 10 // This file defines classes that make it really easy to deal with intrinsic 17 // All intrinsic function calls are instances of the call instruction, so these 33 /// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic 35 /// work with calls to intrinsic functions. 41 /// getIntrinsicID - Return the intrinsic ID of this intrinsic. 43 Intrinsic::ID getIntrinsicID() const { 44 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID(); 66 case Intrinsic::dbg_declare [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
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], [IntrNoMem]>; 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...] |
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_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty], []>; 19 /* XXX: We may need a seperate intrinsic here for loading integer values */ 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_v4i32_ty]>; 28 def int_SI_set_M0 : Intrinsic <[llvm_i32_ty], [llvm_i32_ty]> [all...] |
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...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
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], [IntrNoMem]>; 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...] |
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_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty], []>; 19 /* XXX: We may need a seperate intrinsic here for loading integer values */ 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_v4i32_ty]>; 28 def int_SI_set_M0 : Intrinsic <[llvm_i32_ty], [llvm_i32_ty]> [all...] |
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...] |
/external/llvm/lib/Target/R600/ |
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], [IntrNoMem]>; 24 def int_AMDGPU_div : Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty], [IntrNoMem]>; 25 def int_AMDGPU_dp4 : Intrinsic<[llvm_float_ty], [llvm_v4f32_ty, llvm_v4f32_ty], [IntrNoMem]>; 26 def int_AMDGPU_kill : Intrinsic<[], [llvm_float_ty], []> [all...] |
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_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty, llvm_float_ty], []>; 20 def int_SI_load_const : Intrinsic <[llvm_float_ty], [llvm_v16i8_ty, llvm_i32_ty], [IntrNoMem]>; 21 def int_SI_vs_load_input : Intrinsic <[llvm_v4f32_ty], [llvm_v16i8_ty, llvm_i16_ty, llvm_i32_ty], [IntrNoMem]> ; 23 class Sample : Intrinsic <[llvm_v4f32_ty], [llvm_anyvector_ty, llvm_v32i8_ty, llvm_v16i8_ty, llvm_i32_ty], [IntrNoMem]>; 30 def int_SI_imageload : Intrinsic <[llvm_v4i32_ty], [llvm_anyvector_ty, llvm_v32i8_ty, llvm_i32_ty], [IntrNoMem]>; 32 def int_SI_resinfo : Intrinsic <[llvm_v4i32_ty], [llvm_i32_ty, llvm_v32i8_ty, llvm_i32_ty], [IntrNoMem]> [all...] |
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, llvm_i32_ty], [IntrNoMem]>; 59 Intrinsic<[], [llvm_v4f32_ty, llvm_i32_ty, llvm_i32_ty], []>; 61 Intrinsic<[], [llvm_v4f32_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], []>; 63 Intrinsic<[], [llvm_float_ty], []>; 65 Intrinsic<[], [llvm_float_ty], []> [all...] |
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...] |
/external/llvm/test/TableGen/ |
intrinsic-order.td | 1 // RUN: llvm-tblgen -gen-intrinsic %s | FileCheck %s 15 class Intrinsic<string name, list<LLVMType> param_types = []> { 28 // Make sure an intrinsic name that is a prefix of another is checked after the 31 // CHECK: if (NameR.startswith("oo.bar.")) return Intrinsic::foo_bar; 32 // CHECK: if (NameR.startswith("oo.")) return Intrinsic::foo; 34 def int_foo : Intrinsic<"llvm.foo", [llvm_anyint_ty]>; 35 def int_foo_bar : Intrinsic<"llvm.foo.bar", [llvm_anyint_ty]>;
|
TargetInstrSpec.td | 12 class Intrinsic<string name> { 75 def int_x86_sse2_add_ps : Intrinsic<"addps">; 76 def int_x86_sse2_add_pd : Intrinsic<"addpd">; 77 def INTRINSIC : Intrinsic<"Dummy">; 84 !subst(INTRINSIC, !cast<Intrinsic>(!subst("SUFFIX", "_ps", intr)), 91 !subst(INTRINSIC, !cast<Intrinsic>(!subst("SUFFIX", "_pd", intr)), 96 [(set REGCLASS:$dst, (INTRINSIC REGCLASS:$src1, REGCLASS:$src2))]> [all...] |
MultiPat.td | 11 class Intrinsic<string name> { 84 def int_x86_sse2_add_ps : Intrinsic<"addps">; 85 def int_x86_sse2_add_pd : Intrinsic<"addpd">; 86 def INTRINSIC : Intrinsic<"Dummy">; 91 class Base<bits<8> opcode, dag opnds, dag iopnds, string asmstr, Intrinsic intr, 96 !subst(INTRINSIC, intr, 101 !subst(INTRINSIC, intr, 107 !strconcat(asmstr, "\t$dst, $src1, $src2"), !cast<Intrinsic>(!subst("SUFFIX", "_ps", intr)), patterns>; 110 !strconcat(asmstr, "\t$dst, $src1, $src2"), !cast<Intrinsic>(!subst("SUFFIX", "_pd", intr)), patterns> [all...] |
cast.td | 11 class Intrinsic<string name> { 63 def int_x86_sse2_add_ps : Intrinsic<"addps">; 64 def int_x86_sse2_add_pd : Intrinsic<"addpd">; 69 [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_ps")) VR128:$src1, VR128:$src2))]>; 73 [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_pd")) VR128:$src1, VR128:$src2))]>; 78 class IntInst<bits<8> opcode, string asmstr, Intrinsic Intr> : 85 def PS_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_ps"))>; 87 def PD_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_pd"))>;
|
/external/llvm/lib/IR/ |
AutoUpgrade.cpp | 30 static bool UpgradeSSE41Function(Function* F, Intrinsic::ID IID, 40 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); 61 // Can't use Intrinsic::getDeclaration here as it adds a ".i1" to 70 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctpop, 79 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz, 85 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::cttz, 107 return UpgradeSSE41Function(F, Intrinsic::x86_sse41_ptestc, NewFn) [all...] |