Home
last modified time | relevance | path

Searched refs:PARITY (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h705 PARITY, enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp437 case ISD::PARITY: return "parity"; in getOperationName()
H A DLegalizeIntegerTypes.cpp68 case ISD::PARITY: in PromoteIntegerResult()
2415 case ISD::PARITY: ExpandIntRes_PARITY(N, Lo, Hi); break; in ExpandIntegerResult()
3258 DAG.getNode(ISD::PARITY, dl, NVT, DAG.getNode(ISD::XOR, dl, NVT, Lo, Hi)); in ExpandIntRes_PARITY()
H A DLegalizeDAG.cpp2724 case ISD::PARITY: in ExpandNode()
H A DTargetLowering.cpp2153 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::PARITY, dl, VT, in SimplifyDemandedBits()
H A DSelectionDAG.cpp3395 case ISD::PARITY: { in computeKnownBits()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp839 setOperationAction({ISD::BITREVERSE, ISD::PARITY}, VT, Expand); in initActions()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp535 setOperationAction(ISD::PARITY, MVT::i64, Custom); in AArch64TargetLowering()
536 setOperationAction(ISD::PARITY, MVT::i128, Custom); in AArch64TargetLowering()
5485 case ISD::PARITY: in LowerOperation()
7814 bool IsParity = Op.getOpcode() == ISD::PARITY; in LowerCTPOP_PARITY()
20258 case ISD::PARITY: in ReplaceNodeResults()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp425 setOperationAction(ISD::PARITY, MVT::i8, Custom); in X86TargetLowering()
426 setOperationAction(ISD::PARITY, MVT::i16, Custom); in X86TargetLowering()
427 setOperationAction(ISD::PARITY, MVT::i32, Custom); in X86TargetLowering()
429 setOperationAction(ISD::PARITY, MVT::i64, Custom); in X86TargetLowering()
32227 case ISD::PARITY: return LowerPARITY(Op, Subtarget, DAG); in LowerOperation()
43221 SDValue Result = DAG.getNode(ISD::PARITY, DL, CmpVT, Movmsk); in combinePredicateReduction()