Lines Matching refs:CondTy

3317     const LLT CondTy = MRI.getType(BorrowOut);  in lower()  local
3324 auto LHS_EQ_RHS = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, CondTy, LHS, RHS); in lower()
3325 auto LHS_ULT_RHS = MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CondTy, LHS, RHS); in lower()
3725 LLT CondTy = MRI.getType(CondReg); in fewerElementsVectorSelect() local
3728 assert(TypeIdx == 0 || CondTy.isVector()); in fewerElementsVectorSelect()
3732 NarrowTy1 = CondTy; in fewerElementsVectorSelect()
3743 if (CondTy.isVector()) { in fewerElementsVectorSelect()
3744 if (CondTy.getNumElements() == NumParts) in fewerElementsVectorSelect()
3745 NarrowTy1 = CondTy.getElementType(); in fewerElementsVectorSelect()
3748 LLT::vector(CondTy.getElementCount().divideCoefficientBy(NumParts), in fewerElementsVectorSelect()
3749 CondTy.getScalarSizeInBits()); in fewerElementsVectorSelect()
3752 NumParts = CondTy.getNumElements(); in fewerElementsVectorSelect()
3755 if (NumParts * NarrowTy.getNumElements() != CondTy.getNumElements()) in fewerElementsVectorSelect()
3766 if (CondTy.isVector()) in fewerElementsVectorSelect()
3774 MIRBuilder.buildSelect(DstReg, CondTy.isVector() ? Src0Regs[i] : CondReg, in fewerElementsVectorSelect()
4816 const LLT CondTy = LLT::scalar(1); in narrowScalarShift() local
4837 auto IsShort = MIRBuilder.buildICmp(ICmpInst::ICMP_ULT, CondTy, Amt, NewBits); in narrowScalarShift()
4838 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); in narrowScalarShift()
5498 LLT CondTy = MRI.getType(CondReg); in narrowScalarSelect() local
5499 if (CondTy.isVector()) // TODO: Handle vselect in narrowScalarSelect()
6503 const LLT CondTy = Ty.changeElementSize(1); in lowerIntrinsicRound() local
6520 auto Cmp = MIRBuilder.buildFCmp(CmpInst::FCMP_OGE, CondTy, AbsDiff, Half, in lowerIntrinsicRound()
6536 const LLT CondTy = Ty.changeElementSize(1); in lowerFFloor() local
6545 auto Lt0 = MIRBuilder.buildFCmp(CmpInst::FCMP_OLT, CondTy, in lowerFFloor()
6547 auto NeTrunc = MIRBuilder.buildFCmp(CmpInst::FCMP_ONE, CondTy, in lowerFFloor()
6549 auto And = MIRBuilder.buildAnd(CondTy, Lt0, NeTrunc); in lowerFFloor()