/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 751 CTLZ_ZERO_UNDEF, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 489 case ISD::CTLZ_ZERO_UNDEF: return "ctlz_zero_undef"; in getOperationName()
|
H A D | LegalizeVectorOps.cpp | 380 case ISD::CTLZ_ZERO_UNDEF: in LegalizeOp() 965 case ISD::CTLZ_ZERO_UNDEF: in Expand()
|
H A D | LegalizeIntegerTypes.cpp | 70 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 D | LegalizeDAG.cpp | 3082 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 D | LegalizeVectorTypes.cpp | 87 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 D | SelectionDAG.cpp | 3694 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 D | TargetLowering.cpp | 8984 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 D | DAGCombiner.cpp | 1898 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 D | SelectionDAGBuilder.cpp | 7150 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 119 setOperationAction(ISD::CTLZ_ZERO_UNDEF, VT, Expand); in BPFTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 497 {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 D | R600ISelLowering.cpp | 173 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Custom); in R600TargetLowering()
|
H A D | SIISelLowering.cpp | 495 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 D | X86TargetTransformInfo.cpp | 4102 { 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 D | X86ISelLowering.cpp | 424 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 D | TargetLoweringBase.cpp | 757 setOperationAction({ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in initActions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 405 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 D | VEISelLowering.cpp | 196 setOperationAction(ISD::CTLZ_ZERO_UNDEF, IntVT, Act); in initSPUActions()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 478 def ctlz_zero_undef : SDNode<"ISD::CTLZ_ZERO_UNDEF", SDTIntBitCountUnaryOp>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 332 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Promote); in SystemZTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1210 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall); in ARMTargetLowering()
|