Home
last modified time | relevance | path

Searched refs:CTLZ_ZERO_UNDEF (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h751 CTLZ_ZERO_UNDEF, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp489 case ISD::CTLZ_ZERO_UNDEF: return "ctlz_zero_undef"; in getOperationName()
H A DLegalizeVectorOps.cpp380 case ISD::CTLZ_ZERO_UNDEF: in LegalizeOp()
965 case ISD::CTLZ_ZERO_UNDEF: in Expand()
H A DLegalizeIntegerTypes.cpp70 case ISD::CTLZ_ZERO_UNDEF: in PromoteIntegerResult()
659 !TLI.isOperationLegalOrCustomOrPromote(ISD::CTLZ_ZERO_UNDEF, NVT)) { in PromoteIntRes_CTLZ()
687 if (CtlzOpcode == ISD::CTLZ_ZERO_UNDEF || in PromoteIntRes_CTLZ()
2791 case ISD::CTLZ_ZERO_UNDEF: in ExpandIntegerResult()
3841 SDValue HiLZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, dl, NVT, Hi); in ExpandIntRes_CTLZ()
H A DLegalizeDAG.cpp3082 case ISD::CTLZ_ZERO_UNDEF: in ExpandNode()
4983 case ISD::CTLZ_ZERO_UNDEF: in ConvertNodeToLibcall()
5148 case ISD::CTLZ_ZERO_UNDEF: { in PromoteNode()
H A DLegalizeVectorTypes.cpp87 case ISD::CTLZ_ZERO_UNDEF: in ScalarizeVectorResult()
1159 case ISD::CTLZ_ZERO_UNDEF: in SplitVectorResult()
4568 case ISD::CTLZ_ZERO_UNDEF: in WidenVectorResult()
H A DSelectionDAG.cpp3694 case ISD::CTLZ_ZERO_UNDEF: { in computeKnownBits()
5939 case ISD::CTLZ_ZERO_UNDEF: in getNode()
6433 case ISD::CTLZ_ZERO_UNDEF: in FoldConstantArithmetic()
H A DTargetLowering.cpp8984 if (Node->getOpcode() == ISD::CTLZ_ZERO_UNDEF && in expandCTLZ()
8989 if (isOperationLegalOrCustom(ISD::CTLZ_ZERO_UNDEF, VT)) { in expandCTLZ()
8992 SDValue CTLZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, dl, VT, Op); in expandCTLZ()
H A DDAGCombiner.cpp1898 case ISD::CTLZ_ZERO_UNDEF: return visitCTLZ_ZERO_UNDEF(N); in visit()
11127 if (!LegalOperations || TLI.isOperationLegal(ISD::CTLZ_ZERO_UNDEF, VT)) in visitCTLZ()
11129 return DAG.getNode(ISD::CTLZ_ZERO_UNDEF, DL, VT, N0); in visitCTLZ()
11141 DAG.FoldConstantArithmetic(ISD::CTLZ_ZERO_UNDEF, DL, VT, {N0})) in visitCTLZ_ZERO_UNDEF()
27791 Count.getOpcode() == ISD::CTLZ_ZERO_UNDEF) && in SimplifySelectCC()
H A DSelectionDAGBuilder.cpp7150 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp119 setOperationAction(ISD::CTLZ_ZERO_UNDEF, VT, Expand); in BPFTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp497 {ISD::CTTZ, ISD::CTTZ_ZERO_UNDEF, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, in AMDGPUTargetLowering()
501 setOperationAction({ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, VT, Custom); in AMDGPUTargetLowering()
1409 case ISD::CTLZ_ZERO_UNDEF: in LowerOperation()
1447 case ISD::CTLZ_ZERO_UNDEF: in ReplaceNodeResults()
3109 return Opc == ISD::CTLZ || Opc == ISD::CTLZ_ZERO_UNDEF; in isCtlzOpc()
3133 if (Opc == ISD::CTLZ_ZERO_UNDEF) { in lowerCTLZResults()
3154 bool ZeroUndef = Op.getOpcode() == ISD::CTLZ_ZERO_UNDEF || in LowerCTLZ_CTTZ()
H A DR600ISelLowering.cpp173 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Custom); in R600TargetLowering()
H A DSIISelLowering.cpp495 setOperationAction({ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, MVT::i32, Custom); in SITargetLowering()
563 ISD::CTTZ_ZERO_UNDEF, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, in SITargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4102 { ISD::CTLZ_ZERO_UNDEF, MVT::i64,{ 1, 1, 1, 1 } }, // BSR+XOR in getIntrinsicInstrCost()
4130 { ISD::CTLZ_ZERO_UNDEF, MVT::i32,{ 1, 1, 1, 1 } }, // BSR+XOR in getIntrinsicInstrCost()
4131 { ISD::CTLZ_ZERO_UNDEF, MVT::i16,{ 2, 2, 3, 3 } }, // BSR+XOR in getIntrinsicInstrCost()
4132 { ISD::CTLZ_ZERO_UNDEF, MVT::i8, { 2, 2, 3, 3 } }, // BSR+XOR in getIntrinsicInstrCost()
4338 ISD = ISD == ISD::CTTZ ? ISD::CTTZ_ZERO_UNDEF : ISD::CTLZ_ZERO_UNDEF; in getIntrinsicInstrCost()
H A DX86ISelLowering.cpp424 setOperationPromotedToType(ISD::CTLZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering()
430 setOperationAction(ISD::CTLZ_ZERO_UNDEF, VT, Custom); in X86TargetLowering()
32454 case ISD::CTLZ_ZERO_UNDEF: return LowerCTLZ(Op, Subtarget, DAG); in LowerOperation()
53000 if (N0.getOpcode() != ISD::CTLZ_ZERO_UNDEF && in combineXorSubCTLZ()
53001 N1.getOpcode() != ISD::CTLZ_ZERO_UNDEF) in combineXorSubCTLZ()
53007 if (N1.getOpcode() == ISD::CTLZ_ZERO_UNDEF) { in combineXorSubCTLZ()
56525 case ISD::CTLZ_ZERO_UNDEF: in combineConcatVectorOps()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp757 setOperationAction({ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp405 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Promote); in RISCVTargetLowering()
407 setOperationAction({ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, MVT::i32, Custom); in RISCVTargetLowering()
920 // Lower CTLZ_ZERO_UNDEF and CTTZ_ZERO_UNDEF if element of VT in the in RISCVTargetLowering()
924 setOperationAction({ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, in RISCVTargetLowering()
1271 setOperationAction({ISD::BITREVERSE, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, in RISCVTargetLowering()
1275 // Lower CTLZ_ZERO_UNDEF and CTTZ_ZERO_UNDEF if element of VT in the in RISCVTargetLowering()
1280 {ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in RISCVTargetLowering()
5400 // Lower CTLZ_ZERO_UNDEF or CTTZ_ZERO_UNDEF by converting to FP and extracting
6030 case ISD::CTLZ_ZERO_UNDEF: in getRISCVVLOp()
7066 case ISD::CTLZ_ZERO_UNDEF in LowerOperation()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp196 setOperationAction(ISD::CTLZ_ZERO_UNDEF, IntVT, Act); in initSPUActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td478 def ctlz_zero_undef : SDNode<"ISD::CTLZ_ZERO_UNDEF", SDTIntBitCountUnaryOp>;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp332 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Promote); in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1210 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall); in ARMTargetLowering()