Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h709 CTLZ_ZERO_UNDEF, enumerator
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp347 case ISD::CTLZ_ZERO_UNDEF: in LegalizeOp()
810 case ISD::CTLZ_ZERO_UNDEF: in Expand()
H A DSelectionDAGDumper.cpp441 case ISD::CTLZ_ZERO_UNDEF: return "ctlz_zero_undef"; in getOperationName()
H A DLegalizeDAG.cpp2704 case ISD::CTLZ_ZERO_UNDEF: in ExpandNode()
4445 case ISD::CTLZ_ZERO_UNDEF: in ConvertNodeToLibcall()
4506 case ISD::CTLZ_ZERO_UNDEF: in PromoteNode()
4528 Node->getOpcode() == ISD::CTLZ_ZERO_UNDEF) { in PromoteNode()
H A DLegalizeIntegerTypes.cpp66 case ISD::CTLZ_ZERO_UNDEF: in PromoteIntegerResult()
568 !TLI.isOperationLegalOrCustomOrPromote(ISD::CTLZ_ZERO_UNDEF, NVT)) { in PromoteIntRes_CTLZ()
2426 case ISD::CTLZ_ZERO_UNDEF: in ExpandIntegerResult()
3355 SDValue HiLZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, dl, NVT, Hi); in ExpandIntRes_CTLZ()
H A DLegalizeVectorTypes.cpp82 case ISD::CTLZ_ZERO_UNDEF: in ScalarizeVectorResult()
1023 case ISD::CTLZ_ZERO_UNDEF: in SplitVectorResult()
4107 case ISD::CTLZ_ZERO_UNDEF: in WidenVectorResult()
H A DSelectionDAG.cpp3417 case ISD::CTLZ_ZERO_UNDEF: { in computeKnownBits()
5231 case ISD::CTLZ_ZERO_UNDEF: in getNode()
5353 case ISD::CTLZ_ZERO_UNDEF: in getNode()
H A DTargetLowering.cpp8369 if (Node->getOpcode() == ISD::CTLZ_ZERO_UNDEF && in expandCTLZ()
8374 if (isOperationLegalOrCustom(ISD::CTLZ_ZERO_UNDEF, VT)) { in expandCTLZ()
8377 SDValue CTLZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, dl, VT, Op); in expandCTLZ()
H A DDAGCombiner.cpp1747 case ISD::CTLZ_ZERO_UNDEF: return visitCTLZ_ZERO_UNDEF(N); in visit()
10305 if (!LegalOperations || TLI.isOperationLegal(ISD::CTLZ_ZERO_UNDEF, VT)) { in visitCTLZ()
10307 return DAG.getNode(ISD::CTLZ_ZERO_UNDEF, SDLoc(N), VT, N0); in visitCTLZ()
10319 return DAG.getNode(ISD::CTLZ_ZERO_UNDEF, SDLoc(N), VT, N0); in visitCTLZ_ZERO_UNDEF()
25689 Count.getOpcode() == ISD::CTLZ_ZERO_UNDEF) && in SimplifySelectCC()
H A DSelectionDAGBuilder.cpp6574 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp131 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom); in BPFTargetLowering()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp417 {ISD::CTTZ, ISD::CTTZ_ZERO_UNDEF, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, in AMDGPUTargetLowering()
1276 case ISD::CTLZ_ZERO_UNDEF: in LowerOperation()
2356 return Opc == ISD::CTLZ || Opc == ISD::CTLZ_ZERO_UNDEF; in isCtlzOpc()
2371 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.cpp433 setOperationAction({ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, MVT::i32, Custom); in SITargetLowering()
492 ISD::CTTZ_ZERO_UNDEF, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, in SITargetLowering()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3885 { ISD::CTLZ_ZERO_UNDEF, MVT::i64,{ 1, 1, 1, 1 } }, // BSR+XOR in getIntrinsicInstrCost()
3912 { ISD::CTLZ_ZERO_UNDEF, MVT::i32,{ 1, 1, 1, 1 } }, // BSR+XOR in getIntrinsicInstrCost()
3913 { ISD::CTLZ_ZERO_UNDEF, MVT::i16,{ 2, 2, 3, 3 } }, // BSR+XOR in getIntrinsicInstrCost()
3914 { ISD::CTLZ_ZERO_UNDEF, MVT::i8, { 2, 2, 3, 3 } }, // BSR+XOR in getIntrinsicInstrCost()
4079 ISD = ISD == ISD::CTTZ ? ISD::CTTZ_ZERO_UNDEF : ISD::CTLZ_ZERO_UNDEF; in getIntrinsicInstrCost()
H A DX86ISelLowering.cpp394 setOperationPromotedToType(ISD::CTLZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering()
400 setOperationAction(ISD::CTLZ_ZERO_UNDEF, VT, Custom); in X86TargetLowering()
33267 case ISD::CTLZ_ZERO_UNDEF: return LowerCTLZ(Op, Subtarget, DAG); in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp842 setOperationAction({ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in initActions()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp300 {ISD::CTTZ, ISD::CTTZ_ZERO_UNDEF, ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF}, in RISCVTargetLowering()
685 {ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in RISCVTargetLowering()
917 {ISD::CTLZ, ISD::CTLZ_ZERO_UNDEF, ISD::CTTZ_ZERO_UNDEF}, VT, in RISCVTargetLowering()
4237 case ISD::CTLZ_ZERO_UNDEF: in LowerOperation()
7843 case ISD::CTLZ_ZERO_UNDEF: { in ReplaceNodeResults()
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp196 setOperationAction(ISD::CTLZ_ZERO_UNDEF, IntVT, Act); in initSPUActions()
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td454 def ctlz_zero_undef : SDNode<"ISD::CTLZ_ZERO_UNDEF", SDTIntBitCountUnaryOp>;
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp279 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Promote); in SystemZTargetLowering()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1190 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall); in ARMTargetLowering()