HomeSort by relevance Sort by last modified time
    Searched full:intrinsic (Results 1 - 25 of 766) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 373 milliseconds

1 2 3 4 5 6 7 8 91011>>