Searched refs:Src1Ty (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/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
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp745 LLT Src1Ty = Src1.getLLTTy(*getMRI()); local
747 assert((size_t)(Src1Ty.getNumElements() + Src2Ty.getNumElements()) >=
749 assert(DstTy.getElementType() == Src1Ty.getElementType() &&
752 (void)Src1Ty;
H A DLegalizerHelper.cpp1786 auto [DstReg, DstTy, Src1Reg, Src1Ty] = MI.getFirst2RegLLTs();
4665 auto [DstReg, DstTy, Src1Reg, Src1Ty, Src2Reg, Src2Ty] =
4669 if (DstTy != Src1Ty)
5417 auto [DstTy, Src1Ty, Src2Ty] = MI.getFirst3LLTs();
5422 if (DstTy.isVector() && Src1Ty.isVector() &&
5423 DstTy.getNumElements() != Src1Ty.getNumElements()) {
5431 if (DstTy != Src1Ty || DstTy != Src2Ty)
6913 auto [Dst, DstTy, Src0, Src0Ty, Src1, Src1Ty] = MI.getFirst3RegLLTs();
6915 const int Src1Size = Src1Ty.getScalarSizeInBits();
6925 if (Src0Ty == Src1Ty) {
[all...]
H A DCombinerHelper.cpp414 LLT Src1Ty = MRI.getType(Src1); local
415 int Src1NumElts = Src1Ty.isVector() ? Src1Ty.getNumElements() : 1;
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1610 LLT Src1Ty = MRI->getType(MI->getOperand(2).getReg()); local
1612 if (Src0Ty != Src1Ty)
1728 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); local
1732 if (!Src1Ty.isScalar())
1773 LLT Src1Ty = MRI->getType(MI->getOperand(1).getReg()); local
1775 if (Src1Ty.isVector() != Src2Ty.isVector()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp802 LLT Src1Ty = MRI->getType(Src1Reg); local
805 unsigned InsSize = Src1Ty.getSizeInBits();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5211 const LLT Src1Ty = MRI.getType(Src1Reg);
5223 if (!Src1Ty.isVector() || !Src2Ty.isVector()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8445 auto *Src1Ty = FixedVectorType::get(Src1SclTy, VL.size());
8449 TTIRef.getCastInstrCost(E->getAltOpcode(), VecTy, Src1Ty,

Completed in 333 milliseconds