| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | irtranslator-reductions.ll | 172 ; CHECK: [[VECREDUCE_XOR:%[0-9]+]]:_(s32) = G_VECREDUCE_XOR [[COPY]](<4 x s32>) 173 ; CHECK: $w0 = COPY [[VECREDUCE_XOR]](s32)
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 1284 VECREDUCE_XOR, enumerator
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 434 case ISD::VECREDUCE_XOR: in LegalizeOp() 890 case ISD::VECREDUCE_XOR: in Expand()
|
| H A D | SelectionDAGDumper.cpp | 482 case ISD::VECREDUCE_XOR: return "vecreduce_xor"; in getOperationName()
|
| H A D | LegalizeIntegerTypes.cpp | 238 case ISD::VECREDUCE_XOR: in PromoteIntegerResult() 1709 case ISD::VECREDUCE_XOR: in PromoteIntegerOperand() 2232 case ISD::VECREDUCE_XOR: in getExtendForIntVecReduction() 2277 if (Opcode == ISD::VECREDUCE_XOR && OrigEltVT == MVT::i1 && in PromoteIntOp_VECREDUCE() 2278 !TLI.isOperationLegalOrCustom(ISD::VECREDUCE_XOR, InVT) && in PromoteIntOp_VECREDUCE() 2542 case ISD::VECREDUCE_XOR: in ExpandIntegerResult()
|
| H A D | LegalizeVectorTypes.cpp | 689 case ISD::VECREDUCE_XOR: in ScalarizeVectorOperand() 2763 case ISD::VECREDUCE_XOR: in SplitVectorOperand() 5479 case ISD::VECREDUCE_XOR: in WidenVectorOperand()
|
| H A D | LegalizeDAG.cpp | 1191 case ISD::VECREDUCE_XOR: in LegalizeOp() 3831 case ISD::VECREDUCE_XOR: in ExpandNode()
|
| H A D | SelectionDAG.cpp | 393 case ISD::VECREDUCE_XOR: in getVecReduceBaseOpcode() 5390 return getNode(ISD::VECREDUCE_XOR, DL, VT, Operand); in getNode()
|
| H A D | SelectionDAGBuilder.cpp | 9582 Res = DAG.getNode(ISD::VECREDUCE_XOR, dl, VT, Op1); in visitVectorReduce()
|
| H A D | DAGCombiner.cpp | 1805 case ISD::VECREDUCE_XOR: in visit()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 463 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in RISCVTargetLowering() 507 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering() 781 {ISD::VECREDUCE_AND, ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR}, VT, in RISCVTargetLowering() 3431 case ISD::VECREDUCE_XOR: in LowerOperation() 5132 case ISD::VECREDUCE_XOR: in getRVVReductionOp() 5145 Op.getOpcode() == ISD::VECREDUCE_XOR || in lowerVectorMaskVecReduction() 5194 case ISD::VECREDUCE_XOR: in lowerVectorMaskVecReduction() 7381 case ISD::VECREDUCE_XOR: in ReplaceNodeResults()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 864 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in initActions()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1183 setOperationAction(ISD::VECREDUCE_XOR, VT, Custom); in AArch64TargetLowering() 1229 setOperationAction(ISD::VECREDUCE_XOR, VT, Custom); in AArch64TargetLowering() 1422 setOperationAction(ISD::VECREDUCE_XOR, VT, Custom); in AArch64TargetLowering() 1708 setOperationAction(ISD::VECREDUCE_XOR, VT, Custom); in addTypeForFixedLengthSVE() 5543 case ISD::VECREDUCE_XOR: in LowerOperation() 12172 Op.getOpcode() == ISD::VECREDUCE_XOR || in LowerVECREDUCE() 12198 case ISD::VECREDUCE_XOR: in LowerVECREDUCE() 21444 case ISD::VECREDUCE_XOR: { in LowerPredReductionToSVE()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 340 ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMIN, in initVPUActions()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 301 setOperationAction(ISD::VECREDUCE_XOR, VT, Custom); in addMVEVectorTypes() 10145 case ISD::VECREDUCE_XOR: BaseOpcode = ISD::XOR; break; in LowerVecReduce() 10428 case ISD::VECREDUCE_XOR: in LowerOperation()
|