Searched refs:Src1Ty (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MIPatternMatch.h | 726 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 D | MachineVerifier.cpp | 1714 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 D | MachineIRBuilder.cpp | 773 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 D | LegalizerHelper.cpp | 1850 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 D | CombinerHelper.cpp | 570 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 D | AMDGPUInstructionSelector.cpp | 792 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 D | AArch64InstructionSelector.cpp | 5066 const LLT Src1Ty = MRI.getType(Src1Reg); in selectShuffleVector() local 5078 if (!Src1Ty.isVector() || !Src2Ty.isVector()) { in selectShuffleVector()
|