Home
last modified time | relevance | path

Searched refs:CTPOP (Results 1 – 25 of 42) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1918 { ISD::CTPOP, MVT::v8i64, 7 }, in getIntrinsicInstrCost()
1919 { ISD::CTPOP, MVT::v16i32, 11 }, in getIntrinsicInstrCost()
1920 { ISD::CTPOP, MVT::v32i16, 9 }, in getIntrinsicInstrCost()
1921 { ISD::CTPOP, MVT::v64i8, 6 }, in getIntrinsicInstrCost()
1940 { ISD::CTPOP, MVT::v8i64, 16 }, in getIntrinsicInstrCost()
1941 { ISD::CTPOP, MVT::v16i32, 24 }, in getIntrinsicInstrCost()
1979 { ISD::CTPOP, MVT::v4i64, 7 }, in getIntrinsicInstrCost()
1980 { ISD::CTPOP, MVT::v8i32, 11 }, in getIntrinsicInstrCost()
1981 { ISD::CTPOP, MVT::v16i16, 9 }, in getIntrinsicInstrCost()
1982 { ISD::CTPOP, MVT::v32i8, 6 }, in getIntrinsicInstrCost()
[all …]
DX86ISelLowering.cpp388 setOperationPromotedToType(ISD::CTPOP, MVT::i8, MVT::i32); in X86TargetLowering()
390 setOperationAction(ISD::CTPOP , MVT::i8 , Expand); in X86TargetLowering()
391 setOperationAction(ISD::CTPOP , MVT::i16 , Expand); in X86TargetLowering()
392 setOperationAction(ISD::CTPOP , MVT::i32 , Expand); in X86TargetLowering()
394 setOperationAction(ISD::CTPOP , MVT::i64 , Expand); in X86TargetLowering()
396 setOperationAction(ISD::CTPOP , MVT::i64 , Custom); in X86TargetLowering()
794 setOperationAction(ISD::CTPOP, VT, Expand); in X86TargetLowering()
930 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1249 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1567 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h474 BSWAP, CTTZ, CTLZ, CTPOP, BITREVERSE, enumerator
DBasicTTIImpl.h1463 ISDs.push_back(ISD::CTPOP);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp3176 SDValue CTPOP = N0; in SimplifySetCC() local
3179 CTPOP = N0.getOperand(0); in SimplifySetCC()
3181 if (CTPOP.hasOneUse() && CTPOP.getOpcode() == ISD::CTPOP && in SimplifySetCC()
3182 (N0 == CTPOP || in SimplifySetCC()
3183 N0.getValueSizeInBits() > Log2_32_Ceil(CTPOP.getValueSizeInBits()))) { in SimplifySetCC()
3184 EVT CTVT = CTPOP.getValueType(); in SimplifySetCC()
3185 SDValue CTOp = CTPOP.getOperand(0); in SimplifySetCC()
3198 if (C1 == 1 && !isOperationLegalOrCustom(ISD::CTPOP, CTVT) && in SimplifySetCC()
6460 !isOperationLegalOrCustom(ISD::CTPOP, VT) || in expandCTLZ()
6480 Result = DAG.getNode(ISD::CTPOP, dl, VT, Op); in expandCTLZ()
[all …]
DLegalizeVectorOps.cpp399 case ISD::CTPOP: in LegalizeOp()
893 case ISD::CTPOP: in Expand()
DSelectionDAGDumper.cpp395 case ISD::CTPOP: return "ctpop"; in getOperationName()
DLegalizeIntegerTypes.cpp65 case ISD::CTPOP: Res = PromoteIntRes_CTPOP(N); break; in PromoteIntegerResult()
464 return DAG.getNode(ISD::CTPOP, SDLoc(N), Op.getValueType(), Op); in PromoteIntRes_CTPOP()
1811 case ISD::CTPOP: ExpandIntRes_CTPOP(N, Lo, Hi); break; in ExpandIntegerResult()
2643 Lo = DAG.getNode(ISD::ADD, dl, NVT, DAG.getNode(ISD::CTPOP, dl, NVT, Lo), in ExpandIntRes_CTPOP()
2644 DAG.getNode(ISD::CTPOP, dl, NVT, Hi)); in ExpandIntRes_CTPOP()
DLegalizeVectorTypes.cpp77 case ISD::CTPOP: in ScalarizeVectorResult()
872 case ISD::CTPOP: in SplitVectorResult()
1967 case ISD::CTPOP: in SplitVectorOperand()
2841 case ISD::CTPOP: in WidenVectorResult()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp81 setOperationAction(ISD::CTPOP, T, Legal); in initializeHVXLowering()
146 setOperationAction(ISD::CTPOP, T, Custom); in initializeHVXLowering()
1539 case ISD::CTPOP: in LowerHvxOperation()
DHexagonISelLowering.cpp1412 setOperationAction(ISD::CTPOP, MVT::i8, Promote); in HexagonTargetLowering()
1413 setOperationAction(ISD::CTPOP, MVT::i16, Promote); in HexagonTargetLowering()
1414 setOperationAction(ISD::CTPOP, MVT::i32, Promote); in HexagonTargetLowering()
1415 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in HexagonTargetLowering()
1479 ISD::CTPOP, ISD::CTLZ, ISD::CTTZ, in HexagonTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp99 setOperationAction(ISD::CTPOP, VT, Expand); in BPFTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp109 setOperationAction(ISD::CTPOP, MVT::i8, Expand); in MSP430TargetLowering()
110 setOperationAction(ISD::CTPOP, MVT::i16, Expand); in MSP430TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp196 setOperationAction(ISD::CTPOP, VT, Custom); in SystemZTargetLowering()
198 setOperationAction(ISD::CTPOP, VT, Expand); in SystemZTargetLowering()
277 setOperationAction(ISD::CTPOP, MVT::i32, Promote); in SystemZTargetLowering()
278 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in SystemZTargetLowering()
363 setOperationAction(ISD::CTPOP, VT, Legal); in SystemZTargetLowering()
365 setOperationAction(ISD::CTPOP, VT, Custom); in SystemZTargetLowering()
5145 case ISD::CTPOP: in LowerOperation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsISelLowering.cpp415 setOperationAction(ISD::CTPOP, MVT::i32, Legal); in MipsTargetLowering()
416 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in MipsTargetLowering()
418 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in MipsTargetLowering()
419 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in MipsTargetLowering()
DMipsSEISelLowering.cpp336 setOperationAction(ISD::CTPOP, Ty, Legal); in addMSAIntType()
2119 return DAG.getNode(ISD::CTPOP, DL, Op->getValueType(0), Op->getOperand(1)); in lowerINTRINSIC_WO_CHAIN()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600ISelLowering.cpp240 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in R600TargetLowering()
243 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in R600TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp287 setOperationAction(ISD::CTPOP, VT, Expand); in addMVEVectorTypes()
878 setOperationAction(ISD::CTPOP, MVT::v2i32, Custom); in ARMTargetLowering()
879 setOperationAction(ISD::CTPOP, MVT::v4i32, Custom); in ARMTargetLowering()
880 setOperationAction(ISD::CTPOP, MVT::v4i16, Custom); in ARMTargetLowering()
881 setOperationAction(ISD::CTPOP, MVT::v8i16, Custom); in ARMTargetLowering()
882 setOperationAction(ISD::CTPOP, MVT::v1i64, Custom); in ARMTargetLowering()
883 setOperationAction(ISD::CTPOP, MVT::v2i64, Custom); in ARMTargetLowering()
1099 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in ARMTargetLowering()
5963 return DAG.getNode(ISD::CTPOP, dl, VT, Bits); in LowerCTTZ()
5991 return DAG.getNode(ISD::CTPOP, dl, VT, Bits); in LowerCTTZ()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp126 setOperationAction(ISD::CTPOP, MVT::i32, Legal); in LanaiTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp176 for (auto Op : {ISD::CTLZ, ISD::CTTZ, ISD::CTPOP, ISD::SDIV, ISD::UDIV, in WebAssemblyTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp180 setOperationAction(ISD::CTPOP, VT, Expand); in AVRTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1565 setOperationAction(ISD::CTPOP, MVT::i64, in SparcTargetLowering()
1699 setOperationAction(ISD::CTPOP, MVT::i32, in SparcTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp356 setOperationAction(ISD::CTPOP, MVT::i32, Custom); in AArch64TargetLowering()
357 setOperationAction(ISD::CTPOP, MVT::i64, Custom); in AArch64TargetLowering()
912 setOperationAction(ISD::CTPOP, VT, Custom); in addTypeForNEON()
3238 case ISD::CTPOP: in LowerOperation()
5180 SDValue CtPop = DAG.getNode(ISD::CTPOP, DL, MVT::v8i8, Val); in LowerCTPOP()
5196 Val = DAG.getNode(ISD::CTPOP, DL, VT8Bit, Val); in LowerCTPOP()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp107 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in XCoreTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp341 setOperationAction(ISD::CTPOP, MVT::i32 , Legal); in PPCTargetLowering()
342 setOperationAction(ISD::CTPOP, MVT::i64 , Legal); in PPCTargetLowering()
344 setOperationAction(ISD::CTPOP, MVT::i32 , Expand); in PPCTargetLowering()
345 setOperationAction(ISD::CTPOP, MVT::i64 , Expand); in PPCTargetLowering()
599 setOperationAction(ISD::CTPOP, VT, Legal); in PPCTargetLowering()
603 setOperationAction(ISD::CTPOP, VT, Expand); in PPCTargetLowering()

12