Searched refs:VPOpcode (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | MatchContext.h | 93 unsigned VPOpcode = OpVal->getOpcode(); in match() local 94 if (auto MaskPos = ISD::getVPMaskIdx(VPOpcode)) { in match() 102 if (auto VLenPos = ISD::getVPExplicitVectorLengthIdx(VPOpcode)) in match() 113 unsigned VPOpcode = *ISD::getVPForBaseOpcode(Opcode); in getNode() local 114 assert(ISD::getVPMaskIdx(VPOpcode) == 1 && in getNode() 115 ISD::getVPExplicitVectorLengthIdx(VPOpcode) == 2); in getNode() 116 return DAG.getNode(VPOpcode, DL, VT, in getNode() 122 unsigned VPOpcode = *ISD::getVPForBaseOpcode(Opcode); in getNode() local 123 assert(ISD::getVPMaskIdx(VPOpcode) == 2 && in getNode() 124 ISD::getVPExplicitVectorLengthIdx(VPOpcode) == 3); in getNode() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 5158 if (auto VPOpcode = ISD::getVPForBaseOpcode(Opcode); in WidenVecRes_BinaryCanTrap() local 5159 VPOpcode && TLI.isOperationLegalOrCustom(*VPOpcode, WidenVT)) { in WidenVecRes_BinaryCanTrap() 5169 return DAG.getNode(*VPOpcode, dl, WidenVT, InOp1, InOp2, Mask, EVL, in WidenVecRes_BinaryCanTrap() 7685 if (auto VPOpcode = ISD::getVPForBaseOpcode(Opc); in WidenVecOp_VECREDUCE() local 7686 VPOpcode && TLI.isOperationLegalOrCustom(*VPOpcode, WideVT)) { in WidenVecOp_VECREDUCE() 7696 return DAG.getNode(*VPOpcode, dl, VT, {Start, Op, Mask, EVL}, Flags); in WidenVecOp_VECREDUCE() 7738 if (auto VPOpcode = ISD::getVPForBaseOpcode(Opc); in WidenVecOp_VECREDUCE_SEQ() local 7739 VPOpcode && TLI.isOperationLegalOrCustom(*VPOpcode, WideVT)) { in WidenVecOp_VECREDUCE_SEQ() 7745 return DAG.getNode(*VPOpcode, dl, VT, {AccOp, Op, Mask, EVL}, Flags); in WidenVecOp_VECREDUCE_SEQ()
|
| H A D | SelectionDAG.cpp | 565 std::optional<unsigned> ISD::getBaseOpcodeForVP(unsigned VPOpcode, in getBaseOpcodeForVP() argument 568 switch (VPOpcode) { in getBaseOpcodeForVP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/ |
| H A D | RISCVCustomBehaviour.cpp | 264 std::optional<unsigned> VPOpcode; in getSchedClassID() local 276 VPOpcode = VXP->Pseudo; in getSchedClassID() 281 VPOpcode = VXP->Pseudo; in getSchedClassID() 289 VPOpcode = VXP->Pseudo; in getSchedClassID() 294 VPOpcode = VXP->Pseudo; in getSchedClassID() 302 VPOpcode = RVV->Pseudo; in getSchedClassID() 311 VPOpcode = RVV->Pseudo; in getSchedClassID() 315 if (!VPOpcode) { in getSchedClassID() 331 << " with " << MCII.getName(*VPOpcode) << '\n'); in getSchedClassID() 332 return MCII.get(*VPOpcode).getSchedClass(); in getSchedClassID()
|