Searched refs:AccOp (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 326 class AccRRI_pat<InstHexagon MI, PatFrag AccOp, PatFrag Op, 328 : Pat<(AccOp RegPred:$Rx, (Op RegPred:$Rs, ImmPred:$I)), 331 class AccRRR_pat<InstHexagon MI, PatFrag AccOp, PatFrag Op, 333 : Pat<(AccOp RxPred:$Rx, (Op RsPred:$Rs, RtPred:$Rt)), 587 multiclass BoolvAccRRR_pat<InstHexagon MI, PatFrag AccOp, PatFrag VOp> { 588 def: AccRRR_pat<MI, AccOp, VOp, V2I1, V2I1, V2I1>; 589 def: AccRRR_pat<MI, AccOp, VOp, V4I1, V4I1, V4I1>; 590 def: AccRRR_pat<MI, AccOp, VOp, V8I1, V8I1, V8I1>;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 912 SDValue AccOp = N->getOperand(0); in ScalarizeVecOp_VECREDUCE_SEQ() local 919 AccOp, Op, N->getFlags()); in ScalarizeVecOp_VECREDUCE_SEQ() 2872 SDValue AccOp = N->getOperand(0); in SplitVecOp_VECREDUCE_SEQ() local 2883 SDValue Partial = DAG.getNode(N->getOpcode(), dl, ResVT, AccOp, Lo, Flags); in SplitVecOp_VECREDUCE_SEQ() 6149 SDValue AccOp = N->getOperand(0); in WidenVecOp_VECREDUCE_SEQ() local 6174 return DAG.getNode(Opc, dl, N->getValueType(0), AccOp, Op, Flags); in WidenVecOp_VECREDUCE_SEQ() 6181 return DAG.getNode(Opc, dl, N->getValueType(0), AccOp, Op, Flags); in WidenVecOp_VECREDUCE_SEQ()
|
| H A D | TargetLowering.cpp | 9478 SDValue AccOp = Node->getOperand(0); in expandVecReduceSeq() local 9496 SDValue Res = AccOp; in expandVecReduceSeq()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 21393 SDValue AccOp = ScalarOp.getOperand(0); in LowerVECREDUCE_SEQ_FADD() local 21408 AccOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, ContainerVT, in LowerVECREDUCE_SEQ_FADD() 21409 DAG.getUNDEF(ContainerVT), AccOp, Zero); in LowerVECREDUCE_SEQ_FADD() 21413 Pg, AccOp, VecOp); in LowerVECREDUCE_SEQ_FADD()
|