Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMIPatternMatch.h518 template <typename Src0Ty, typename Src1Ty, typename Src2Ty, unsigned Opcode>
520 Src0Ty Src0;
524 TernaryOp_match(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2)
539 template <typename Src0Ty, typename Src1Ty, typename Src2Ty>
540 inline TernaryOp_match<Src0Ty, Src1Ty, Src2Ty,
542 m_GInsertVecElt(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2) {
543 return TernaryOp_match<Src0Ty, Src1Ty, Src2Ty,
547 template <typename Src0Ty, typename Src1Ty, typename Src2Ty>
548 inline TernaryOp_match<Src0Ty, Src1Ty, Src2Ty, TargetOpcode::G_SELECT>
549 m_GISelect(const Src0Ty &Src0, const Src1Ty &Src1, const Src2Ty &Src2) {
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp6415 const LLT Src0Ty = MRI.getType(Src0); in lowerFCopySign() local
6418 const int Src0Size = Src0Ty.getScalarSizeInBits(); in lowerFCopySign()
6422 Src0Ty, APInt::getSignMask(Src0Size)); in lowerFCopySign()
6425 Src0Ty, APInt::getLowBitsSet(Src0Size, Src0Size - 1)); in lowerFCopySign()
6427 Register And0 = MIRBuilder.buildAnd(Src0Ty, Src0, NotSignBitMask).getReg(0); in lowerFCopySign()
6429 if (Src0Ty == Src1Ty) { in lowerFCopySign()
6432 auto ShiftAmt = MIRBuilder.buildConstant(Src0Ty, Src0Size - Src1Size); in lowerFCopySign()
6433 auto Zext = MIRBuilder.buildZExt(Src0Ty, Src1); in lowerFCopySign()
6434 auto Shift = MIRBuilder.buildShl(Src0Ty, Zext, ShiftAmt); in lowerFCopySign()
6435 And1 = MIRBuilder.buildAnd(Src0Ty, Shift, SignBitMask).getReg(0); in lowerFCopySign()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineVerifier.cpp1430 LLT Src0Ty = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1433 if (Src0Ty != Src1Ty) in verifyPreISelGenericInstruction()
1436 if (Src0Ty.getScalarType() != DstTy.getScalarType()) in verifyPreISelGenericInstruction()
1441 int SrcNumElts = Src0Ty.isVector() ? Src0Ty.getNumElements() : 1; in verifyPreISelGenericInstruction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4210 auto *Src0Ty = FixedVectorType::get(Src0SclTy, VL.size()); in getEntryCost() local
4212 VecCost = TTI->getCastInstrCost(E->getOpcode(), VecTy, Src0Ty, in getEntryCost()