Lines Matching refs:buildICmp
1584 MIRBuilder.buildICmp(Pred, Dst, Or, Zero); in narrowScalar()
1593 MachineInstrBuilder CmpH = MIRBuilder.buildICmp(Pred, ResTy, LHSH, RHSH); in narrowScalar()
1595 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, ResTy, LHSH, RHSH); in narrowScalar()
1596 MachineInstrBuilder CmpLU = MIRBuilder.buildICmp( in narrowScalar()
2256 MIRBuilder.buildICmp(CmpInst::ICMP_NE, MI.getOperand(1), NewOp, ExtOp); in widenScalarAddSubOverflow()
2364 MIRBuilder.buildICmp(CmpInst::ICMP_NE, OverflowTy, Mul, ExtResult); in widenScalarMulo()
2368 MIRBuilder.buildICmp(CmpInst::ICMP_NE, OriginalOverflow, Mul, ExtResult); in widenScalarMulo()
3844 MIRBuilder.buildICmp(CmpInst::ICMP_NE, Overflow, HiPart, Shifted); in lower()
3846 MIRBuilder.buildICmp(CmpInst::ICMP_NE, Overflow, HiPart, Zero); in lower()
3897 MIRBuilder.buildICmp(CmpInst::ICMP_EQ, SuccessRes, NewOldValRes, CmpVal); in lower()
3920 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, NewRes, RHS); in lower()
3938 auto Carry = MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CondTy, TmpRes, LHS); in lower()
3948 MIRBuilder.buildICmp(CmpInst::ICMP_EQ, CondTy, NewRes, Zero); in lower()
3961 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, BorrowOut, LHS, RHS); in lower()
3975 auto Borrow = MIRBuilder.buildICmp(CmpInst::ICMP_UGT, CondTy, TmpRes, LHS); in lower()
3985 MIRBuilder.buildICmp(CmpInst::ICMP_EQ, CondTy, TmpRes, Zero); in lower()
5324 auto IsShort = MIRBuilder.buildICmp(ICmpInst::ICMP_ULT, CondTy, Amt, NewBits); in narrowScalarShift()
5325 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); in narrowScalarShift()
6299 auto HiIsZero = B.buildICmp(CmpInst::ICMP_EQ, LLT::scalar(1), in narrowScalarCTLZ()
6332 auto LoIsZero = B.buildICmp(CmpInst::ICMP_EQ, LLT::scalar(1), in narrowScalarCTTZ()
6423 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount()
6471 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount()
6908 auto NotZero = MIRBuilder.buildICmp(CmpInst::ICMP_NE, S1, Src, Zero64); in lowerU64ToF32BitOps()
6924 auto RCmp = MIRBuilder.buildICmp(CmpInst::ICMP_UGT, S1, T, C); in lowerU64ToF32BitOps()
6925 auto TCmp = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, T, C); in lowerU64ToF32BitOps()
6995 auto SignNotZero = MIRBuilder.buildICmp(CmpInst::ICMP_NE, S1, S, in lowerSITOFP()
7089 auto CmpGt = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, in lowerFPTOSI()
7099 auto ExponentLt0 = MIRBuilder.buildICmp(CmpInst::ICMP_SLT, in lowerFPTOSI()
7154 auto SigCmpNE0 = MIRBuilder.buildICmp(CmpInst::ICMP_NE, S1, MaskedSig, Zero); in lowerFPTRUNC_F64_TO_F16()
7160 auto CmpM_NE0 = MIRBuilder.buildICmp(CmpInst::ICMP_NE, S1, M, Zero); in lowerFPTRUNC_F64_TO_F16()
7182 auto D0_NE_SigSetHigh = MIRBuilder.buildICmp(CmpInst::ICMP_NE, S1, in lowerFPTRUNC_F64_TO_F16()
7187 auto CmpELtOne = MIRBuilder.buildICmp(CmpInst::ICMP_SLT, S1, E, One); in lowerFPTRUNC_F64_TO_F16()
7193 auto VLow3Eq3 = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, VLow3, in lowerFPTRUNC_F64_TO_F16()
7197 auto VLow3Gt5 = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, S1, VLow3, in lowerFPTRUNC_F64_TO_F16()
7204 auto CmpEGt30 = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, S1, in lowerFPTRUNC_F64_TO_F16()
7209 auto CmpEGt1039 = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, in lowerFPTRUNC_F64_TO_F16()
7268 auto Cmp = MIRBuilder.buildICmp(Pred, CmpType, Src0, Src1); in lowerMinMax()
7292 auto IsGT = MIRBuilder.buildICmp(GTPredicate, CmpTy, Cmp->getLHSReg(), in lowerThreewayCompare()
7297 auto IsLT = MIRBuilder.buildICmp(LTPredicate, CmpTy, Cmp->getLHSReg(), in lowerThreewayCompare()
7704 auto AllLanesSelected = MIRBuilder.buildICmp( in lowerVECTOR_COMPRESS()
7963 MIRBuilder.buildICmp(CmpInst::ICMP_SLT, BoolTy, NewDst0, LHS); in lowerSADDO_SSUBO()
7964 auto ConditionRHS = MIRBuilder.buildICmp( in lowerSADDO_SSUBO()
8135 auto Cmp = MIRBuilder.buildICmp(CmpInst::ICMP_SLT, BoolTy, LHS, in lowerShlSat()
8141 auto Ov = MIRBuilder.buildICmp(CmpInst::ICMP_NE, BoolTy, LHS, Orig); in lowerShlSat()
8339 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_NE, DstTy, AsInt, Abs); in lowerISFPCLASS()
8351 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, Abs, in lowerISFPCLASS()
8356 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, AsInt, in lowerISFPCLASS()
8361 auto Cmp = MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, Abs, in lowerISFPCLASS()
8374 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, in lowerISFPCLASS()
8383 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, in lowerISFPCLASS()
8387 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, Abs, ZeroC)); in lowerISFPCLASS()
8389 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, in lowerISFPCLASS()
8400 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, VMinusOne, in lowerISFPCLASS()
8409 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, in lowerISFPCLASS()
8413 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, Abs, InfC)); in lowerISFPCLASS()
8417 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, in lowerISFPCLASS()
8427 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGT, DstTy, Abs, InfC)); in lowerISFPCLASS()
8430 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGE, DstTy, Abs, in lowerISFPCLASS()
8436 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGT, DstTy, Abs, InfC); in lowerISFPCLASS()
8437 auto IsNotQnan = MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, in lowerISFPCLASS()
8451 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, ExpMinusOne, in lowerISFPCLASS()
8581 auto ICmp = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, IType, SrcReg, Zero); in lowerAbsToCNeg()