Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp722 LLT Src1Ty = Src1.getLLTTy(*getMRI()); in buildShuffleVector() local
724 assert((size_t)(Src1Ty.getNumElements() + Src2Ty.getNumElements()) >= in buildShuffleVector()
726 assert(DstTy.getElementType() == Src1Ty.getElementType() && in buildShuffleVector()
729 (void)Src1Ty; in buildShuffleVector()
H A DLegalizerHelper.cpp4286 LLT Src1Ty = MRI.getType(Src1Reg); in fewerElementsVectorShuffle() local
4289 if (DstTy != Src1Ty) in fewerElementsVectorShuffle()
5022 LLT Src1Ty = MRI.getType(Src1Reg); in moreElementsVectorShuffle() local
5027 if (DstTy.isVector() && Src1Ty.isVector() && in moreElementsVectorShuffle()
5028 DstTy.getNumElements() > Src1Ty.getNumElements()) { in moreElementsVectorShuffle()
5036 if (DstTy != Src1Ty || DstTy != Src2Ty) in moreElementsVectorShuffle()
6436 const LLT Src1Ty = MRI.getType(Src1); in lowerFCopySign() local
6439 const int Src1Size = Src1Ty.getScalarSizeInBits(); in lowerFCopySign()
6449 if (Src0Ty == Src1Ty) { in lowerFCopySign()
6450 And1 = MIRBuilder.buildAnd(Src1Ty, Src1, SignBitMask).getReg(0); in lowerFCopySign()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1541 LLT Src1Ty = MRI->getType(MI->getOperand(2).getReg()); in verifyPreISelGenericInstruction() local
1543 if (Src0Ty != Src1Ty) in verifyPreISelGenericInstruction()
1659 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1663 if (!Src1Ty.isScalar()) in verifyPreISelGenericInstruction()
1702 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1704 if (Src1Ty.isVector() != Src2Ty.isVector()) { in verifyPreISelGenericInstruction()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp837 LLT Src1Ty = MRI->getType(Src1Reg); in selectG_INSERT() local
840 unsigned InsSize = Src1Ty.getSizeInBits(); in selectG_INSERT()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5176 const LLT Src1Ty = MRI.getType(Src1Reg); in selectShuffleVector() local
5188 if (!Src1Ty.isVector() || !Src2Ty.isVector()) { in selectShuffleVector()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7436 auto *Src1Ty = FixedVectorType::get(Src1SclTy, VL.size()); in getEntryCost() local
7439 VecCost += TTI->getCastInstrCost(E->getAltOpcode(), VecTy, Src1Ty, in getEntryCost()