| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | IntegerDivision.cpp | 183 Function *CTLZ = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz, in generateUnsignedDivisionCode() local 255 Value *Tmp0 = Builder.CreateCall(CTLZ, {Divisor, True}); in generateUnsignedDivisionCode() 256 Value *Tmp1 = Builder.CreateCall(CTLZ, {Dividend, True}); in generateUnsignedDivisionCode()
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | ISDOpcodes.h | 335 BSWAP, CTTZ, CTLZ, CTPOP, enumerator
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAGDumper.cpp | 304 case ISD::CTLZ: return "ctlz"; in getOperationName()
|
| HD | LegalizeDAG.cpp | 2822 return DAG.getNode(ISD::CTLZ, dl, Op.getValueType(), Op); in ExpandBitCount() 2823 case ISD::CTLZ: { in ExpandBitCount() 2859 TLI.isOperationLegalOrCustom(ISD::CTLZ, VT)) in ExpandBitCount() 2862 DAG.getNode(ISD::CTLZ, dl, VT, Tmp3)); in ExpandBitCount() 2884 case ISD::CTLZ: in ExpandNode() 4115 case ISD::CTLZ: in PromoteNode() 4130 } else if (Node->getOpcode() == ISD::CTLZ || in PromoteNode()
|
| HD | LegalizeVectorTypes.cpp | 71 case ISD::CTLZ: in ScalarizeVectorResult() 618 case ISD::CTLZ: in SplitVectorResult() 1390 case ISD::CTLZ: in SplitVectorOperand() 1993 case ISD::CTLZ: in WidenVectorResult()
|
| HD | LegalizeVectorOps.cpp | 282 case ISD::CTLZ: in LegalizeOp()
|
| HD | LegalizeIntegerTypes.cpp | 62 case ISD::CTLZ: Res = PromoteIntRes_CTLZ(N); break; in PromoteIntegerResult() 1265 case ISD::CTLZ: ExpandIntRes_CTLZ(N, Lo, Hi); break; in ExpandIntegerResult()
|
| HD | SelectionDAG.cpp | 2242 case ISD::CTLZ: in computeKnownBits() 2860 case ISD::CTLZ: in getNode() 2952 case ISD::CTLZ: in getNode()
|
| HD | DAGCombiner.cpp | 1355 case ISD::CTLZ: return visitCTLZ(N); in visit() 4707 if (N1C && N0.getOpcode() == ISD::CTLZ && in visitSRL() 4819 return DAG.getNode(ISD::CTLZ, SDLoc(N), VT, N0); in visitCTLZ() 13533 TLI.isOperationLegal(ISD::CTLZ, XType))) { in SimplifySelectCC() 13534 SDValue Ctlz = DAG.getNode(ISD::CTLZ, SDLoc(N0), XType, N0); in SimplifySelectCC()
|
| HD | TargetLowering.cpp | 1280 N0.getOperand(0).getOpcode() == ISD::CTLZ && in SimplifySetCC()
|
| HD | SelectionDAGBuilder.cpp | 4672 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
|
| /NextBSD/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430ISelLowering.cpp | 126 setOperationAction(ISD::CTLZ, MVT::i8, Expand); in MSP430TargetLowering() 127 setOperationAction(ISD::CTLZ, MVT::i16, Expand); in MSP430TargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/BPF/ |
| HD | BPFISelLowering.cpp | 139 setOperationAction(ISD::CTLZ, MVT::i64, Custom); in BPFTargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonISelLowering.cpp | 1400 setOperationAction(ISD::CTLZ, MVT::i8, Promote); in HexagonTargetLowering() 1401 setOperationAction(ISD::CTLZ, MVT::i16, Promote); in HexagonTargetLowering() 1486 ISD::CTPOP, ISD::CTLZ, ISD::CTTZ, ISD::CTLZ_ZERO_UNDEF, in HexagonTargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.cpp | 253 setOperationAction(ISD::CTLZ, MVT::i16, Legal); in NVPTXTargetLowering() 254 setOperationAction(ISD::CTLZ, MVT::i32, Legal); in NVPTXTargetLowering() 255 setOperationAction(ISD::CTLZ, MVT::i64, Legal); in NVPTXTargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZISelLowering.cpp | 230 setOperationAction(ISD::CTLZ, MVT::i32, Promote); in SystemZTargetLowering() 231 setOperationAction(ISD::CTLZ, MVT::i64, Legal); in SystemZTargetLowering() 315 setOperationAction(ISD::CTLZ, VT, Legal); in SystemZTargetLowering() 4319 return DAG.getNode(ISD::CTLZ, SDLoc(Op), in LowerOperation()
|
| /NextBSD/contrib/llvm/lib/Target/Mips/ |
| HD | MipsSEISelLowering.cpp | 262 setOperationAction(ISD::CTLZ, Ty, Legal); in addMSAIntType() 2037 return DAG.getNode(ISD::CTLZ, DL, Op->getValueType(0), Op->getOperand(1)); in lowerINTRINSIC_WO_CHAIN()
|
| HD | MipsISelLowering.cpp | 407 setOperationAction(ISD::CTLZ, MVT::i32, Expand); in MipsTargetLowering() 409 setOperationAction(ISD::CTLZ, MVT::i64, Expand); in MipsTargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcISelLowering.cpp | 1479 setOperationAction(ISD::CTLZ , MVT::i64, Expand); in SparcTargetLowering() 1534 setOperationAction(ISD::CTLZ , MVT::i32, Expand); in SparcTargetLowering()
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUISelLowering.cpp | 292 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering() 368 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering()
|
| /NextBSD/contrib/llvm/include/llvm/Target/ |
| HD | TargetSelectionDAG.td | 391 def ctlz : SDNode<"ISD::CTLZ" , SDTIntUnaryOp>;
|
| /NextBSD/contrib/llvm/lib/Target/ARM/ |
| HD | ARMISelLowering.cpp | 714 setOperationAction(ISD::CTLZ, MVT::i32, Expand); in ARMTargetLowering() 4333 SDValue CTLZ = DAG.getNode(ISD::CTLZ, dl, VT, LSB); in LowerCTTZ() local 4334 return DAG.getNode(ISD::SUB, dl, VT, WidthMinus1, CTLZ); in LowerCTTZ() 4387 return DAG.getNode(ISD::CTLZ, dl, VT, rbit); in LowerCTTZ()
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.cpp | 341 setOperationAction(ISD::CTLZ , MVT::i8 , Promote); in X86TargetLowering() 342 AddPromotedToType (ISD::CTLZ , MVT::i8 , MVT::i32); in X86TargetLowering() 350 setOperationAction(ISD::CTLZ , MVT::i8 , Custom); in X86TargetLowering() 351 setOperationAction(ISD::CTLZ , MVT::i16 , Custom); in X86TargetLowering() 352 setOperationAction(ISD::CTLZ , MVT::i32 , Custom); in X86TargetLowering() 357 setOperationAction(ISD::CTLZ , MVT::i64 , Custom); in X86TargetLowering() 710 setOperationAction(ISD::CTLZ, VT, Expand); in X86TargetLowering() 1442 setOperationAction(ISD::CTLZ, MVT::v8i64, Legal); in X86TargetLowering() 1443 setOperationAction(ISD::CTLZ, MVT::v16i32, Legal); in X86TargetLowering() 18595 case ISD::CTLZ: return LowerCTLZ(Op, DAG); in LowerOperation()
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCISelLowering.cpp | 412 setOperationAction(ISD::CTLZ, VT, Legal); in PPCTargetLowering() 416 setOperationAction(ISD::CTLZ, VT, Expand); in PPCTargetLowering() 2252 SDValue Clz = DAG.getNode(ISD::CTLZ, dl, VT, Zext); in LowerSETCC()
|