Home
last modified time | relevance | path

Searched refs:BITREVERSE (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp949 { ISD::BITREVERSE, MVT::v4i64, 4 }, in getIntrinsicInstrCost()
950 { ISD::BITREVERSE, MVT::v8i32, 4 }, in getIntrinsicInstrCost()
951 { ISD::BITREVERSE, MVT::v16i16, 4 }, in getIntrinsicInstrCost()
952 { ISD::BITREVERSE, MVT::v32i8, 4 }, in getIntrinsicInstrCost()
953 { ISD::BITREVERSE, MVT::v2i64, 1 }, in getIntrinsicInstrCost()
954 { ISD::BITREVERSE, MVT::v4i32, 1 }, in getIntrinsicInstrCost()
955 { ISD::BITREVERSE, MVT::v8i16, 1 }, in getIntrinsicInstrCost()
956 { ISD::BITREVERSE, MVT::v16i8, 1 }, in getIntrinsicInstrCost()
957 { ISD::BITREVERSE, MVT::i64, 3 }, in getIntrinsicInstrCost()
958 { ISD::BITREVERSE, MVT::i32, 3 }, in getIntrinsicInstrCost()
[all …]
DX86ISelLowering.cpp872 setOperationAction(ISD::BITREVERSE, MVT::v16i8, Custom); in X86TargetLowering()
939 setOperationAction(ISD::BITREVERSE, VT, Custom); in X86TargetLowering()
943 setOperationAction(ISD::BITREVERSE, VT, Custom); in X86TargetLowering()
1009 setOperationAction(ISD::BITREVERSE, MVT::v32i8, Custom); in X86TargetLowering()
1470 setOperationAction(ISD::BITREVERSE, MVT::v64i8, Custom); in X86TargetLowering()
21075 Res = DAG.getNode(ISD::BITREVERSE, DL, VecVT, Res); in LowerBITREVERSE_XOP()
21091 DAG.getNode(ISD::BITREVERSE, DL, HalfVT, Lo), in LowerBITREVERSE_XOP()
21092 DAG.getNode(ISD::BITREVERSE, DL, HalfVT, Hi)); in LowerBITREVERSE_XOP()
21138 Lo = DAG.getNode(ISD::BITREVERSE, DL, HalfVT, Lo); in LowerBITREVERSE()
21139 Hi = DAG.getNode(ISD::BITREVERSE, DL, HalfVT, Hi); in LowerBITREVERSE()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp285 case ISD::BITREVERSE: in LegalizeOp()
699 case ISD::BITREVERSE: in Expand()
892 if (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, VT.getScalarType())) in ExpandBITREVERSE()
905 (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, ByteVT) || in ExpandBITREVERSE()
914 Op = DAG.getNode(ISD::BITREVERSE, DL, ByteVT, Op); in ExpandBITREVERSE()
DSelectionDAGDumper.cpp316 case ISD::BITREVERSE: return "bitreverse"; in getOperationName()
DLegalizeIntegerTypes.cpp56 case ISD::BITREVERSE: Res = PromoteIntRes_BITREVERSE(N); break; in PromoteIntegerResult()
333 ISD::SRL, dl, NVT, DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
1314 case ISD::BITREVERSE: ExpandIntRes_BITREVERSE(N, Lo, Hi); break; in ExpandIntegerResult()
1933 Lo = DAG.getNode(ISD::BITREVERSE, dl, Lo.getValueType(), Lo); in ExpandIntRes_BITREVERSE()
1934 Hi = DAG.getNode(ISD::BITREVERSE, dl, Hi.getValueType(), Hi); in ExpandIntRes_BITREVERSE()
DLegalizeVectorTypes.cpp70 case ISD::BITREVERSE: in ScalarizeVectorResult()
627 case ISD::BITREVERSE: in SplitVectorResult()
2148 case ISD::BITREVERSE: in WidenVectorResult()
DLegalizeDAG.cpp2755 case ISD::BITREVERSE: in ExpandNode()
DDAGCombiner.cpp1384 case ISD::BITREVERSE: return visitBITREVERSE(N); in visit()
4978 if (N0.getOpcode() == ISD::BITREVERSE) in visitBITREVERSE()
DSelectionDAG.cpp3159 case ISD::BITREVERSE: in getNode()
DSelectionDAGBuilder.cpp5291 setValue(&I, DAG.getNode(ISD::BITREVERSE, sdl, in visitIntrinsicCall()
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h342 BSWAP, CTTZ, CTLZ, CTPOP, BITREVERSE, enumerator
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp890 setOperationAction(ISD::BITREVERSE, VT, Expand); in initActions()
DCodeGenPrepare.cpp5303 !TLI.isOperationLegalOrCustom(ISD::BITREVERSE, in makeBitReverse()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td409 def bitreverse : SDNode<"ISD::BITREVERSE" , SDTIntUnaryOp>;
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp199 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in SITargetLowering()
DAMDGPUISelLowering.cpp946 return DAG.getNode(ISD::BITREVERSE, DL, VT, Op.getOperand(1)); in LowerINTRINSIC_WO_CHAIN()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp751 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in ARMTargetLowering()
2929 return DAG.getNode(ISD::BITREVERSE, dl, MVT::i32, Op.getOperand(1)); in LowerINTRINSIC_WO_CHAIN()
4685 SDValue rbit = DAG.getNode(ISD::BITREVERSE, dl, VT, N->getOperand(0)); in LowerCTTZ()