Home
last modified time | relevance | path

Searched refs:Src1Ty (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h726 template <typename Src0Ty, typename Src1Ty, typename Src2Ty, unsigned Opcode>
729 Src1Ty Src1;
732 TernaryOp_match(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2)
747 template <typename Src0Ty, typename Src1Ty, typename Src2Ty>
748 inline TernaryOp_match<Src0Ty, Src1Ty, Src2Ty,
750 m_GInsertVecElt(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2) {
751 return TernaryOp_match<Src0Ty, Src1Ty, Src2Ty,
755 template <typename Src0Ty, typename Src1Ty, typename Src2Ty>
756 inline TernaryOp_match<Src0Ty, Src1Ty, Src2Ty, TargetOpcode::G_SELECT>
757 m_GISelect(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1714 LLT Src1Ty = MRI->getType(Src1Op.getReg()); in verifyPreISelGenericInstruction() local
1726 if (!Src1Ty.isVector()) { in verifyPreISelGenericInstruction()
1736 if (Src0Ty.getElementType() != Src1Ty.getElementType()) { in verifyPreISelGenericInstruction()
1742 Src1Ty.getElementCount().getKnownMinValue() % IndexOp.getImm() != 0) { in verifyPreISelGenericInstruction()
1800 LLT Src1Ty = MRI->getType(MI->getOperand(2).getReg()); in verifyPreISelGenericInstruction() local
1802 if (Src0Ty != Src1Ty) in verifyPreISelGenericInstruction()
2008 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
2012 if (!Src1Ty.isScalar()) in verifyPreISelGenericInstruction()
2053 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
2055 if (Src1Ty.isVector() != Src2Ty.isVector()) { in verifyPreISelGenericInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp773 LLT Src1Ty = Src1.getLLTTy(*getMRI()); in buildShuffleVector() local
775 assert((size_t)(Src1Ty.getNumElements() + Src2Ty.getNumElements()) >= in buildShuffleVector()
777 assert(DstTy.getElementType() == Src1Ty.getElementType() && in buildShuffleVector()
780 (void)Src1Ty; in buildShuffleVector()
H A DLegalizerHelper.cpp1850 auto [DstReg, DstTy, Src1Reg, Src1Ty] = MI.getFirst2RegLLTs(); in widenScalarMergeValues()
4911 auto [DstReg, DstTy, Src1Reg, Src1Ty, Src2Reg, Src2Ty] = in fewerElementsVectorShuffle()
4915 if (DstTy != Src1Ty) in fewerElementsVectorShuffle()
5769 auto [DstTy, Src1Ty, Src2Ty] = MI.getFirst3LLTs(); in moreElementsVectorShuffle()
5774 if (DstTy.isVector() && Src1Ty.isVector() && in moreElementsVectorShuffle()
5775 DstTy.getNumElements() != Src1Ty.getNumElements()) { in moreElementsVectorShuffle()
5783 if (DstTy != Src1Ty || DstTy != Src2Ty) in moreElementsVectorShuffle()
7307 auto [Dst, DstTy, Src0, Src0Ty, Src1, Src1Ty] = MI.getFirst3RegLLTs(); in lowerFCopySign()
7309 const int Src1Size = Src1Ty.getScalarSizeInBits(); in lowerFCopySign()
7319 if (Src0Ty == Src1Ty) { in lowerFCopySign()
[all …]
H A DCombinerHelper.cpp570 LLT Src1Ty = MRI.getType(Src1); in applyShuffleToExtract() local
571 int Src1NumElts = Src1Ty.isVector() ? Src1Ty.getNumElements() : 1; in applyShuffleToExtract()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp792 LLT Src1Ty = MRI->getType(Src1Reg); in selectG_INSERT() local
795 unsigned InsSize = Src1Ty.getSizeInBits(); in selectG_INSERT()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5066 const LLT Src1Ty = MRI.getType(Src1Reg); in selectShuffleVector() local
5078 if (!Src1Ty.isVector() || !Src2Ty.isVector()) { in selectShuffleVector()