Home
last modified time | relevance | path

Searched refs:CTTZ (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2398 { ISD::CTTZ, MVT::v8i64, 10 }, in getTypeBasedIntrinsicInstrCost()
2399 { ISD::CTTZ, MVT::v16i32, 14 }, in getTypeBasedIntrinsicInstrCost()
2400 { ISD::CTTZ, MVT::v32i16, 12 }, in getTypeBasedIntrinsicInstrCost()
2401 { ISD::CTTZ, MVT::v64i8, 9 }, in getTypeBasedIntrinsicInstrCost()
2438 { ISD::CTTZ, MVT::v8i64, 20 }, in getTypeBasedIntrinsicInstrCost()
2439 { ISD::CTTZ, MVT::v16i32, 28 }, in getTypeBasedIntrinsicInstrCost()
2440 { ISD::CTTZ, MVT::v32i16, 24 }, in getTypeBasedIntrinsicInstrCost()
2441 { ISD::CTTZ, MVT::v64i8, 18 }, in getTypeBasedIntrinsicInstrCost()
2525 { ISD::CTTZ, MVT::v4i64, 10 }, in getTypeBasedIntrinsicInstrCost()
2670 { ISD::CTTZ, MVT::v16i8, 9 } in getTypeBasedIntrinsicInstrCost()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h657 CTTZ, enumerator
H A DBasicTTIImpl.h1836 ISDs.push_back(ISD::CTTZ); in getTypeBasedIntrinsicInstrCost()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp112 setOperationAction(ISD::CTTZ, T, Custom); in initializeHVXLowering()
172 setOperationAction(ISD::CTTZ, T, Custom); in initializeHVXLowering()
2073 case ISD::CTTZ: in LowerHvxOperation()
2110 case ISD::CTTZ: return LowerHvxCttz(Op, DAG); in LowerHvxOperation()
H A DHexagonISelLowering.cpp1564 setOperationAction(ISD::CTTZ, MVT::i8, Promote); in HexagonTargetLowering()
1565 setOperationAction(ISD::CTTZ, MVT::i16, Promote); in HexagonTargetLowering()
1635 ISD::CTPOP, ISD::CTLZ, ISD::CTTZ, in HexagonTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp393 case ISD::CTTZ: in LegalizeOp()
797 case ISD::CTTZ: in Expand()
H A DSelectionDAGDumper.cpp425 case ISD::CTTZ: return "cttz"; in getOperationName()
H A DLegalizeDAG.cpp2686 case ISD::CTTZ: in ExpandNode()
4394 case ISD::CTTZ: in PromoteNode()
4400 if (Node->getOpcode() == ISD::CTTZ || in PromoteNode()
4406 if (Node->getOpcode() == ISD::CTTZ) { in PromoteNode()
H A DLegalizeIntegerTypes.cpp68 case ISD::CTTZ: Res = PromoteIntRes_CTTZ(N); break; in PromoteIntegerResult()
549 if (N->getOpcode() == ISD::CTTZ) { in PromoteIntRes_CTTZ()
2082 case ISD::CTTZ: ExpandIntRes_CTTZ(N, Lo, Hi); break; in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp79 case ISD::CTTZ: in ScalarizeVectorResult()
970 case ISD::CTTZ: in SplitVectorResult()
3145 case ISD::CTTZ: in WidenVectorResult()
H A DTargetLowering.cpp7066 isOperationLegalOrCustom(ISD::CTTZ, VT)) { in expandCTTZ()
7067 Result = DAG.getNode(ISD::CTTZ, dl, VT, Op); in expandCTTZ()
7075 SDValue CTTZ = DAG.getNode(ISD::CTTZ_ZERO_UNDEF, dl, VT, Op); in expandCTTZ() local
7079 DAG.getConstant(NumBitsPerElt, dl, VT), CTTZ); in expandCTTZ()
H A DSelectionDAG.cpp3163 case ISD::CTTZ: in computeKnownBits()
4653 case ISD::CTTZ: in getNode()
4771 case ISD::CTTZ: in getNode()
5007 case ISD::CTTZ: in getNode()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp104 setOperationAction(ISD::CTTZ, MVT::i8, Expand); in MSP430TargetLowering()
105 setOperationAction(ISD::CTTZ, MVT::i16, Expand); in MSP430TargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp129 setOperationAction(ISD::CTTZ, MVT::i64, Custom); in BPFTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp374 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
409 setOperationAction(ISD::CTTZ, MVT::i64, Custom); in AMDGPUTargetLowering()
450 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
1263 case ISD::CTTZ: in LowerOperation()
2322 return Opc == ISD::CTTZ || Opc == ISD::CTTZ_ZERO_UNDEF; in isCttzOpc()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp490 setOperationAction(ISD::CTTZ, MVT::i16, Expand); in NVPTXTargetLowering()
491 setOperationAction(ISD::CTTZ, MVT::i32, Expand); in NVPTXTargetLowering()
492 setOperationAction(ISD::CTTZ, MVT::i64, Expand); in NVPTXTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp128 setOperationAction(ISD::CTTZ, MVT::i32, Legal); in LanaiTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp277 setOperationAction(ISD::CTTZ, VT, Custom); in addMVEVectorTypes()
933 setOperationAction(ISD::CTTZ, MVT::v8i8, Custom); in ARMTargetLowering()
934 setOperationAction(ISD::CTTZ, MVT::v4i16, Custom); in ARMTargetLowering()
935 setOperationAction(ISD::CTTZ, MVT::v2i32, Custom); in ARMTargetLowering()
936 setOperationAction(ISD::CTTZ, MVT::v1i64, Custom); in ARMTargetLowering()
938 setOperationAction(ISD::CTTZ, MVT::v16i8, Custom); in ARMTargetLowering()
939 setOperationAction(ISD::CTTZ, MVT::v8i16, Custom); in ARMTargetLowering()
940 setOperationAction(ISD::CTTZ, MVT::v4i32, Custom); in ARMTargetLowering()
941 setOperationAction(ISD::CTTZ, MVT::v2i64, Custom); in ARMTargetLowering()
1158 setOperationAction(ISD::CTTZ, MVT::i32, Custom); in ARMTargetLowering()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1576 setOperationAction(ISD::CTTZ , MVT::i64, Expand); in SparcTargetLowering()
1640 setOperationAction(ISD::CTTZ , MVT::i32, Expand); in SparcTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp185 setOperationAction(ISD::CTTZ, VT, Expand); in AVRTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp274 setOperationAction(ISD::CTTZ, MVT::i32, Custom); in RISCVTargetLowering()
280 setOperationAction(ISD::CTTZ, XLenVT, Expand); in RISCVTargetLowering()
4733 case ISD::CTTZ: in ReplaceNodeResults()
4743 N->getOpcode() == ISD::CTTZ || N->getOpcode() == ISD::CTTZ_ZERO_UNDEF; in ReplaceNodeResults()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp199 for (auto Op : {ISD::CTLZ, ISD::CTTZ, ISD::CTPOP, ISD::SDIV, ISD::UDIV, in WebAssemblyTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp428 setOperationAction(ISD::CTTZ , MVT::i32 , Legal); in PPCTargetLowering()
429 setOperationAction(ISD::CTTZ , MVT::i64 , Legal); in PPCTargetLowering()
431 setOperationAction(ISD::CTTZ , MVT::i32 , Expand); in PPCTargetLowering()
432 setOperationAction(ISD::CTTZ , MVT::i64 , Expand); in PPCTargetLowering()
760 setOperationAction(ISD::CTTZ, VT, Legal); in PPCTargetLowering()
762 setOperationAction(ISD::CTTZ, VT, Expand); in PPCTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp420 setOperationAction(ISD::CTTZ, MVT::i32, Expand); in MipsTargetLowering()
421 setOperationAction(ISD::CTTZ, MVT::i64, Expand); in MipsTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp178 setOperationAction(ISD::CTTZ, IntVT, Expand); in initSPUActions()

12