Home
last modified time | relevance | path

Searched refs:VPOpcode (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DMatchContext.h93 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 DLegalizeVectorTypes.cpp5158 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 DSelectionDAG.cpp565 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 DRISCVCustomBehaviour.cpp264 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()