Home
last modified time | relevance | path

Searched refs:VECREDUCE_OR (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1488 VECREDUCE_OR, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp558 case ISD::VECREDUCE_OR: return "vecreduce_or"; in getOperationName()
H A DLegalizeVectorOps.cpp502 case ISD::VECREDUCE_OR: in LegalizeOp()
1226 case ISD::VECREDUCE_OR: in Expand()
H A DLegalizeIntegerTypes.cpp305 case ISD::VECREDUCE_OR: in PromoteIntegerResult()
2054 case ISD::VECREDUCE_OR: in PromoteIntegerOperand()
2703 case ISD::VECREDUCE_OR: in getExtendForIntVecReduction()
2756 else if (Opcode == ISD::VECREDUCE_OR && OrigEltVT == MVT::i1 && in PromoteIntOp_VECREDUCE()
2757 !TLI.isOperationLegalOrCustom(ISD::VECREDUCE_OR, InVT) && in PromoteIntOp_VECREDUCE()
3110 case ISD::VECREDUCE_OR: in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp812 case ISD::VECREDUCE_OR: in ScalarizeVectorOperand()
3508 case ISD::VECREDUCE_OR: in SplitVectorOperand()
6886 case ISD::VECREDUCE_OR: in WidenVectorOperand()
7652 case ISD::VECREDUCE_OR: in getExtendForIntVecReduction()
H A DLegalizeDAG.cpp1233 case ISD::VECREDUCE_OR: in LegalizeOp()
4447 case ISD::VECREDUCE_OR: in ExpandNode()
H A DDAGCombiner.cpp2049 case ISD::VECREDUCE_OR: in visit()
8423 reassociateReduction(ISD::VECREDUCE_OR, ISD::OR, DL, VT, N0, N1)) in visitOR()
27832 if (Opcode == ISD::VECREDUCE_AND || Opcode == ISD::VECREDUCE_OR) { in visitVECREDUCE()
27847 if ((Opcode == ISD::VECREDUCE_OR && in visitVECREDUCE()
27856 if ((Opcode == ISD::VECREDUCE_OR || Opcode == ISD::VECREDUCE_AND || in visitVECREDUCE()
H A DSelectionDAGBuilder.cpp6490 SDValue AnyActive = DAG.getNode(ISD::VECREDUCE_OR, sdl, BoolVT, Mask); in visitVectorExtractLastActive()
10904 Res = DAG.getNode(ISD::VECREDUCE_OR, dl, VT, Op1); in visitVectorReduce()
H A DSelectionDAG.cpp460 case ISD::VECREDUCE_OR: in getVecReduceBaseOpcode()
6619 return getNode(ISD::VECREDUCE_OR, DL, VT, N1); in getNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def635 vector_reduce_or, VECREDUCE_OR)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp883 ISD::VECREDUCE_MUL, ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1171 setTargetDAGCombine(ISD::VECREDUCE_OR); in AArch64TargetLowering()
1366 setOperationAction(ISD::VECREDUCE_OR, VT, Custom); in AArch64TargetLowering()
1371 setOperationAction(ISD::VECREDUCE_OR, MVT::v2i64, Custom); in AArch64TargetLowering()
1555 setOperationAction(ISD::VECREDUCE_OR, VT, Custom); in AArch64TargetLowering()
1615 setOperationAction(ISD::VECREDUCE_OR, VT, Custom); in AArch64TargetLowering()
1866 setOperationAction(ISD::VECREDUCE_OR, VT, Custom); in AArch64TargetLowering()
2350 setOperationAction(ISD::VECREDUCE_OR, VT, Default); in addTypeForFixedLengthSVE()
7422 case ISD::VECREDUCE_OR: in LowerOperation()
15948 case ISD::VECREDUCE_OR: in getVectorBitwiseReduce()
16074 Op.getOpcode() == ISD::VECREDUCE_OR || in LowerVECREDUCE()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp765 ISD::VECREDUCE_ADD, ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, in RISCVTargetLowering()
818 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering()
1290 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering()
7758 case ISD::VECREDUCE_OR: in LowerOperation()
11084 case ISD::VECREDUCE_OR: in getRVVReductionOp()
11110 Op.getOpcode() == ISD::VECREDUCE_OR || in lowerVectorMaskVecReduction()
11150 case ISD::VECREDUCE_OR: in lowerVectorMaskVecReduction()
14771 case ISD::VECREDUCE_OR: in ReplaceNodeResults()
14820 return ISD::VECREDUCE_OR; in getVecReduceOpcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp349 ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMIN, in initVPUActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp317 setOperationAction(ISD::VECREDUCE_OR, VT, Custom); in addMVEVectorTypes()
10352 case ISD::VECREDUCE_OR: BaseOpcode = ISD::OR; break; in LowerVecReduce()
10723 case ISD::VECREDUCE_OR: in LowerOperation()