Searched refs:AccOp (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonPatterns.td | 335 class AccRRI_pat<InstHexagon MI, PatFrag AccOp, PatFrag Op, 337 : Pat<(AccOp RegPred:$Rx, (Op RegPred:$Rs, ImmPred:$I)), 340 class AccRRR_pat<InstHexagon MI, PatFrag AccOp, PatFrag Op, 342 : Pat<(AccOp RxPred:$Rx, (Op RsPred:$Rs, RtPred:$Rt)), 626 multiclass BoolvAccRRR_pat<InstHexagon MI, PatFrag AccOp, PatFrag VOp> { 627 def: AccRRR_pat<MI, AccOp, VOp, V2I1, V2I1, V2I1>; 628 def: AccRRR_pat<MI, AccOp, VOp, V4I1, V4I1, V4I1>; 629 def: AccRRR_pat<MI, AccOp, VOp, V8I1, V8I1, V8I1>;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| HD | LegalizeVectorTypes.cpp | 1029 SDValue AccOp = N->getOperand(0); in ScalarizeVecOp_VECREDUCE_SEQ() local 1036 AccOp, Op, N->getFlags()); in ScalarizeVecOp_VECREDUCE_SEQ() 3346 SDValue AccOp = N->getOperand(0); in SplitVecOp_VECREDUCE_SEQ() local 3357 SDValue Partial = DAG.getNode(N->getOpcode(), dl, ResVT, AccOp, Lo, Flags); in SplitVecOp_VECREDUCE_SEQ() 7208 SDValue AccOp = N->getOperand(0); in WidenVecOp_VECREDUCE_SEQ() local 7233 return DAG.getNode(Opc, dl, N->getValueType(0), AccOp, Op, Flags); in WidenVecOp_VECREDUCE_SEQ() 7240 return DAG.getNode(Opc, dl, N->getValueType(0), AccOp, Op, Flags); in WidenVecOp_VECREDUCE_SEQ()
|
| HD | TargetLowering.cpp | 11079 SDValue AccOp = Node->getOperand(0); in expandVecReduceSeq() local 11097 SDValue Res = AccOp; in expandVecReduceSeq()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.cpp | 27644 SDValue AccOp = ScalarOp.getOperand(0); in LowerVECREDUCE_SEQ_FADD() local 27659 AccOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, ContainerVT, in LowerVECREDUCE_SEQ_FADD() 27660 DAG.getUNDEF(ContainerVT), AccOp, Zero); in LowerVECREDUCE_SEQ_FADD() 27664 Pg, AccOp, VecOp); in LowerVECREDUCE_SEQ_FADD()
|