Home
last modified time | relevance | path

Searched refs:VECREDUCE_AND (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1358 VECREDUCE_AND, enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp501 case ISD::VECREDUCE_AND: return "vecreduce_and"; in getOperationName()
H A DLegalizeVectorOps.cpp462 case ISD::VECREDUCE_AND: in LegalizeOp()
1116 case ISD::VECREDUCE_AND: in Expand()
H A DLegalizeIntegerTypes.cpp258 case ISD::VECREDUCE_AND: in PromoteIntegerResult()
1857 case ISD::VECREDUCE_AND: in PromoteIntegerOperand()
2404 case ISD::VECREDUCE_AND: in getExtendForIntVecReduction()
2477 else if (Opcode == ISD::VECREDUCE_AND && OrigEltVT == MVT::i1 && in PromoteIntOp_VECREDUCE()
2478 !TLI.isOperationLegalOrCustom(ISD::VECREDUCE_AND, InVT) && in PromoteIntOp_VECREDUCE()
2755 case ISD::VECREDUCE_AND: in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp727 case ISD::VECREDUCE_AND: in ScalarizeVectorOperand()
3056 case ISD::VECREDUCE_AND: in SplitVectorOperand()
6093 case ISD::VECREDUCE_AND: in WidenVectorOperand()
H A DLegalizeDAG.cpp1214 case ISD::VECREDUCE_AND: in LegalizeOp()
4228 case ISD::VECREDUCE_AND: in ExpandNode()
H A DDAGCombiner.cpp2063 case ISD::VECREDUCE_AND: in visit()
7032 if (SDValue SD = reassociateReduction(ISD::VECREDUCE_AND, ISD::AND, SDLoc(N), in visitAND()
26343 if (Opcode == ISD::VECREDUCE_AND || Opcode == ISD::VECREDUCE_OR) { in visitVECREDUCE()
26344 unsigned NewOpcode = Opcode == ISD::VECREDUCE_AND in visitVECREDUCE()
26360 (Opcode == ISD::VECREDUCE_AND && in visitVECREDUCE()
H A DSelectionDAG.cpp443 case ISD::VECREDUCE_AND: in getVecReduceBaseOpcode()
5875 return getNode(ISD::VECREDUCE_AND, DL, VT, N1); in getNode()
H A DSelectionDAGBuilder.cpp10219 Res = DAG.getNode(ISD::VECREDUCE_AND, dl, VT, Op1); in visitVectorReduce()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp900 ISD::VECREDUCE_MUL, ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, in initActions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1023 setTargetDAGCombine(ISD::VECREDUCE_AND); in AArch64TargetLowering()
1202 setOperationAction(ISD::VECREDUCE_AND, VT, Custom); in AArch64TargetLowering()
1329 setOperationAction(ISD::VECREDUCE_AND, VT, Custom); in AArch64TargetLowering()
1389 setOperationAction(ISD::VECREDUCE_AND, VT, Custom); in AArch64TargetLowering()
1926 setOperationAction(ISD::VECREDUCE_AND, VT, Custom); in addTypeForFixedLengthSVE()
6301 case ISD::VECREDUCE_AND: in LowerOperation()
14099 case ISD::VECREDUCE_AND: in getVectorBitwiseReduce()
14218 case ISD::VECREDUCE_AND: in LowerVECREDUCE()
14250 case ISD::VECREDUCE_AND: in LowerVECREDUCE()
23846 case ISD::VECREDUCE_AND: in PerformDAGCombine()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp694 ISD::VECREDUCE_ADD, ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, in RISCVTargetLowering()
740 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering()
1119 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering()
6368 case ISD::VECREDUCE_AND: in LowerOperation()
9069 case ISD::VECREDUCE_AND: in getRVVReductionOp()
9095 assert((Op.getOpcode() == ISD::VECREDUCE_AND || in lowerVectorMaskVecReduction()
9127 case ISD::VECREDUCE_AND: in lowerVectorMaskVecReduction()
12022 case ISD::VECREDUCE_AND: in ReplaceNodeResults()
12070 return ISD::VECREDUCE_AND; in getVecReduceOpcode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp350 ISD::VECREDUCE_ADD, ISD::VECREDUCE_MUL, ISD::VECREDUCE_AND, in initVPUActions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp300 setOperationAction(ISD::VECREDUCE_AND, VT, Custom); in addMVEVectorTypes()
10285 case ISD::VECREDUCE_AND: BaseOpcode = ISD::AND; break; in LowerVecReduce()
10644 case ISD::VECREDUCE_AND: in LowerOperation()