[llvm] r215827 - Reverted last commit
Chad Rosier
mcrosier at codeaurora.org
Sun Aug 17 08:21:37 PDT 2014
Elena,
> Author: delena
> Date: Sun Aug 17 04:36:07 2014
> New Revision: 215827
>
> URL: http://llvm.org/viewvc/llvm-project?rev=215827&view=rev
> Log:
> Reverted last commit
Please reference a svn revision number as well as clarify why the patch
was reverted.
Chad
> Removed:
> llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h
>
> Removed: llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h?rev=215826&view=auto
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h (original)
> +++ llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h (removed)
> @@ -1,235 +0,0 @@
> -//===-- X86IntinsicsInfo.h - X86 Instrinsics ------------*- C++ -*-===//
> -//
> -// The LLVM Compiler Infrastructure
> -//
> -// This file is distributed under the University of Illinois Open Source
> -// License. See LICENSE.TXT for details.
> -//
> -//===----------------------------------------------------------------------===//
> -//
> -// This file contains the details for lowering X86 intrinsics
> -//
> -//===----------------------------------------------------------------------===//
> -
> -#ifndef LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
> -#define LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
> -
> -using namespace llvm;
> -
> -enum IntrinsicType {
> - GATHER, SCATTER, PREFETCH, RDSEED, RDRAND, RDPMC, RDTSC, XTEST,
> - INTR_TYPE_1OP, INTR_TYPE_2OP, INTR_TYPE_3OP, VSHIFT,
> - COMI
> -};
> -
> -struct IntrinsicData {
> - IntrinsicData(IntrinsicType IType, unsigned IOpc0, unsigned IOpc1)
> - :Type(IType), Opc0(IOpc0), Opc1(IOpc1) {}
> - IntrinsicType Type;
> - unsigned Opc0;
> - unsigned Opc1;
> -};
> -
> -#define INTRINSIC_WITH_CHAIN(id, type, op0, op1) \
> - IntrWithChainMap.insert(std::make_pair(Intrinsic::id, \
> - IntrinsicData(type, op0, op1)))
> -
> -
> -std::map < unsigned, IntrinsicData> IntrWithChainMap;
> -void InitIntrinsicsWithChain() {
> - static bool Initialized = false;
> - if (Initialized)
> - return;
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_qps_512, GATHER,
> X86::VGATHERQPSZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_qpd_512, GATHER,
> X86::VGATHERQPDZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_dps_512, GATHER,
> X86::VGATHERDPSZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_dpd_512, GATHER,
> X86::VGATHERDPDZrm, 0);
> -
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_qpi_512, GATHER,
> X86::VPGATHERQDZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_qpq_512, GATHER,
> X86::VPGATHERQQZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_dpi_512, GATHER,
> X86::VPGATHERDDZrm, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gather_dpq_512, GATHER,
> X86::VPGATHERDQZrm, 0);
> -
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_qps_512, SCATTER,
> X86::VSCATTERQPSZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_qpd_512, SCATTER,
> X86::VSCATTERQPDZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_dps_512, SCATTER,
> X86::VSCATTERDPSZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_dpd_512, SCATTER,
> X86::VSCATTERDPDZmr, 0);
> -
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_qpi_512, SCATTER,
> X86::VPSCATTERQDZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_qpq_512, SCATTER,
> X86::VPSCATTERQQZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_dpi_512, SCATTER,
> X86::VPSCATTERDDZmr, 0);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatter_dpq_512, SCATTER,
> X86::VPSCATTERDQZmr, 0);
> -
> - INTRINSIC_WITH_CHAIN(x86_avx512_gatherpf_qps_512, PREFETCH,
> X86::VGATHERPF0QPSm, X86::VGATHERPF1QPSm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gatherpf_qpd_512, PREFETCH,
> X86::VGATHERPF0QPDm, X86::VGATHERPF1QPDm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gatherpf_dps_512, PREFETCH,
> X86::VGATHERPF0DPSm, X86::VGATHERPF1DPSm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_gatherpf_dpd_512, PREFETCH,
> X86::VGATHERPF0DPDm, X86::VGATHERPF1DPDm);
> -
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatterpf_qps_512, PREFETCH,
> X86::VSCATTERPF0QPSm, X86::VSCATTERPF1QPSm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatterpf_qpd_512, PREFETCH,
> X86::VSCATTERPF0QPDm, X86::VSCATTERPF1QPDm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatterpf_dps_512, PREFETCH,
> X86::VSCATTERPF0DPSm, X86::VSCATTERPF1DPSm);
> - INTRINSIC_WITH_CHAIN(x86_avx512_scatterpf_dpd_512, PREFETCH,
> X86::VSCATTERPF0DPDm, X86::VSCATTERPF1DPDm);
> -
> - INTRINSIC_WITH_CHAIN(x86_rdrand_16, RDRAND, X86ISD::RDRAND, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdrand_32, RDRAND, X86ISD::RDRAND, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdrand_64, RDRAND, X86ISD::RDRAND, 0);
> -
> - INTRINSIC_WITH_CHAIN(x86_rdseed_16, RDSEED, X86ISD::RDSEED, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdseed_32, RDSEED, X86ISD::RDSEED, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdseed_64, RDSEED, X86ISD::RDSEED, 0);
> - INTRINSIC_WITH_CHAIN(x86_xtest, XTEST, X86ISD::XTEST, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdtsc, RDTSC, X86ISD::RDTSC_DAG, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdtscp, RDTSC, X86ISD::RDTSCP_DAG, 0);
> - INTRINSIC_WITH_CHAIN(x86_rdpmc, RDPMC, X86ISD::RDPMC_DAG, 0);
> - Initialized = true;
> -}
> -
> -const IntrinsicData* GetIntrinsicWithChain(unsigned IntNo) {
> - std::map < unsigned, IntrinsicData>::const_iterator itr =
> - IntrWithChainMap.find(IntNo);
> - if (itr == IntrWithChainMap.end())
> - return NULL;
> - return &(itr->second);
> -}
> -
> -#define INTRINSIC_WO_CHAIN(id, type, op0, op1) \
> - IntrWithoutChainMap.insert(std::make_pair(Intrinsic::id, \
> - IntrinsicData(type, op0, op1)))
> -
> -
> -std::map < unsigned, IntrinsicData> IntrWithoutChainMap;
> -
> -void InitIntrinsicsWithoutChain() {
> - static bool Initialized = false;
> - if (Initialized)
> - return;
> - Initialized = true;
> - INTRINSIC_WO_CHAIN(x86_sse_sqrt_ps, INTR_TYPE_1OP, ISD::FSQRT, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_sqrt_pd, INTR_TYPE_1OP, ISD::FSQRT, 0);
> - INTRINSIC_WO_CHAIN(x86_avx_sqrt_ps_256, INTR_TYPE_1OP, ISD::FSQRT, 0);
> - INTRINSIC_WO_CHAIN(x86_avx_sqrt_pd_256, INTR_TYPE_1OP, ISD::FSQRT, 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse2_psubus_b, INTR_TYPE_2OP, X86ISD::SUBUS,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psubus_w, INTR_TYPE_2OP, X86ISD::SUBUS,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psubus_b, INTR_TYPE_2OP, X86ISD::SUBUS,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psubus_w, INTR_TYPE_2OP, X86ISD::SUBUS,
> 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse3_hadd_ps, INTR_TYPE_2OP, X86ISD::FHADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse3_hadd_pd, INTR_TYPE_2OP, X86ISD::FHADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx_hadd_ps_256, INTR_TYPE_2OP, X86ISD::FHADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx_hadd_pd_256, INTR_TYPE_2OP, X86ISD::FHADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse3_hsub_ps, INTR_TYPE_2OP, X86ISD::FHSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse3_hsub_pd, INTR_TYPE_2OP, X86ISD::FHSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx_hsub_ps_256, INTR_TYPE_2OP, X86ISD::FHSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx_hsub_pd_256, INTR_TYPE_2OP, X86ISD::FHSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_ssse3_phadd_w_128, INTR_TYPE_2OP, X86ISD::HADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_ssse3_phadd_d_128, INTR_TYPE_2OP, X86ISD::HADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_phadd_w, INTR_TYPE_2OP, X86ISD::HADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_phadd_d, INTR_TYPE_2OP, X86ISD::HADD,
> 0);
> - INTRINSIC_WO_CHAIN(x86_ssse3_phsub_w_128, INTR_TYPE_2OP, X86ISD::HSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_ssse3_phsub_d_128, INTR_TYPE_2OP, X86ISD::HSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_phsub_w, INTR_TYPE_2OP, X86ISD::HSUB,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_phsub_d, INTR_TYPE_2OP, X86ISD::HSUB,
> 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse2_pmaxu_b, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pmaxuw, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pmaxud, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxu_b, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxu_w, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxu_d, INTR_TYPE_2OP, X86ISD::UMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_pminu_b, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pminuw, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pminud, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pminu_b, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pminu_w, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pminu_d, INTR_TYPE_2OP, X86ISD::UMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pmaxsb, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_pmaxs_w, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pmaxsd, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxs_b, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxs_w, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmaxs_d, INTR_TYPE_2OP, X86ISD::SMAX,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pminsb, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_pmins_w, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse41_pminsd, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmins_b, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmins_w, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pmins_d, INTR_TYPE_2OP, X86ISD::SMIN,
> 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse2_psll_w, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psll_d, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psll_q, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psll_w, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psll_d, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psll_q, INTR_TYPE_2OP, X86ISD::VSHL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrl_w, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrl_d, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrl_q, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrl_w, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrl_d, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrl_q, INTR_TYPE_2OP, X86ISD::VSRL,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psra_w, INTR_TYPE_2OP, X86ISD::VSRA,
> 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psra_d, INTR_TYPE_2OP, X86ISD::VSRA,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psra_w, INTR_TYPE_2OP, X86ISD::VSRA,
> 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psra_d, INTR_TYPE_2OP, X86ISD::VSRA,
> 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse2_pslli_w, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_pslli_d, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_pslli_q, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pslli_w, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pslli_d, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_pslli_q, VSHIFT, X86ISD::VSHLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrli_w, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrli_d, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrli_q, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrli_w, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrli_d, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrli_q, VSHIFT, X86ISD::VSRLI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrai_w, VSHIFT, X86ISD::VSRAI, 0);
> - INTRINSIC_WO_CHAIN(x86_sse2_psrai_d, VSHIFT, X86ISD::VSRAI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrai_w, VSHIFT, X86ISD::VSRAI, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_psrai_d, VSHIFT, X86ISD::VSRAI, 0);
> -
> - INTRINSIC_WO_CHAIN(x86_avx_vperm2f128_ps_256, INTR_TYPE_3OP,
> X86ISD::VPERM2X128, 0);
> - INTRINSIC_WO_CHAIN(x86_avx_vperm2f128_pd_256, INTR_TYPE_3OP,
> X86ISD::VPERM2X128, 0);
> - INTRINSIC_WO_CHAIN(x86_avx_vperm2f128_si_256, INTR_TYPE_3OP,
> X86ISD::VPERM2X128, 0);
> - INTRINSIC_WO_CHAIN(x86_avx2_vperm2i128, INTR_TYPE_3OP,
> X86ISD::VPERM2X128, 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse41_insertps, INTR_TYPE_3OP,
> X86ISD::INSERTPS, 0);
> -
> - INTRINSIC_WO_CHAIN(x86_sse_comieq_ss, COMI, X86ISD::COMI, ISD::SETEQ);
> - INTRINSIC_WO_CHAIN(x86_sse2_comieq_sd, COMI, X86ISD::COMI, ISD::SETEQ);
> - INTRINSIC_WO_CHAIN(x86_sse_comilt_ss, COMI, X86ISD::COMI, ISD::SETLT);
> - INTRINSIC_WO_CHAIN(x86_sse2_comilt_sd, COMI, X86ISD::COMI, ISD::SETLT);
> - INTRINSIC_WO_CHAIN(x86_sse_comile_ss, COMI, X86ISD::COMI, ISD::SETLE);
> - INTRINSIC_WO_CHAIN(x86_sse2_comile_sd, COMI, X86ISD::COMI, ISD::SETLE);
> - INTRINSIC_WO_CHAIN(x86_sse_comigt_ss, COMI, X86ISD::COMI, ISD::SETGT);
> - INTRINSIC_WO_CHAIN(x86_sse2_comigt_sd, COMI, X86ISD::COMI, ISD::SETGT);
> - INTRINSIC_WO_CHAIN(x86_sse_comige_ss, COMI, X86ISD::COMI, ISD::SETGE);
> - INTRINSIC_WO_CHAIN(x86_sse2_comige_sd, COMI, X86ISD::COMI, ISD::SETGE);
> - INTRINSIC_WO_CHAIN(x86_sse_comineq_ss, COMI, X86ISD::COMI, ISD::SETNE);
> - INTRINSIC_WO_CHAIN(x86_sse2_comineq_sd,COMI, X86ISD::COMI, ISD::SETNE);
> -
> - INTRINSIC_WO_CHAIN(x86_sse_ucomieq_ss, COMI, X86ISD::UCOMI,
> ISD::SETEQ);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomieq_sd, COMI, X86ISD::UCOMI,
> ISD::SETEQ);
> - INTRINSIC_WO_CHAIN(x86_sse_ucomilt_ss, COMI, X86ISD::UCOMI,
> ISD::SETLT);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomilt_sd, COMI, X86ISD::UCOMI,
> ISD::SETLT);
> - INTRINSIC_WO_CHAIN(x86_sse_ucomile_ss, COMI, X86ISD::UCOMI,
> ISD::SETLE);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomile_sd, COMI, X86ISD::UCOMI,
> ISD::SETLE);
> - INTRINSIC_WO_CHAIN(x86_sse_ucomigt_ss, COMI, X86ISD::UCOMI,
> ISD::SETGT);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomigt_sd, COMI, X86ISD::UCOMI,
> ISD::SETGT);
> - INTRINSIC_WO_CHAIN(x86_sse_ucomige_ss, COMI, X86ISD::UCOMI,
> ISD::SETGE);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomige_sd, COMI, X86ISD::UCOMI,
> ISD::SETGE);
> - INTRINSIC_WO_CHAIN(x86_sse_ucomineq_ss, COMI, X86ISD::UCOMI,
> ISD::SETNE);
> - INTRINSIC_WO_CHAIN(x86_sse2_ucomineq_sd,COMI, X86ISD::UCOMI,
> ISD::SETNE);
> -}
> -
> -const IntrinsicData* GetIntrinsicWithoutChain(unsigned IntNo) {
> - std::map < unsigned, IntrinsicData>::const_iterator itr =
> - IntrWithoutChainMap.find(IntNo);
> - if (itr == IntrWithoutChainMap.end())
> - return NULL;
> - return &(itr->second);
> -}
> -
> -#endif
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list