Home
last modified time | relevance | path

Searched refs:buildICmp (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1262 MIRBuilder.buildICmp(Pred, Dst, Or, Zero); in narrowScalar()
1274 MachineInstrBuilder CmpLU = MIRBuilder.buildICmp( in narrowScalar()
5568 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount()
5619 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount()
5973 auto TCmp = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, T, C); in lowerU64ToF32BitOps()
6149 auto CmpGt = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, in lowerFPTOSI()
6159 auto ExponentLt0 = MIRBuilder.buildICmp(CmpInst::ICMP_SLT, in lowerFPTOSI()
6254 auto CmpEGt30 = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, S1, in lowerFPTRUNC_F64_TO_F16()
6259 auto CmpEGt1039 = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, in lowerFPTRUNC_F64_TO_F16()
6328 auto Cmp = MIRBuilder.buildICmp(Pred, CmpType, Src0, Src1); in lowerMinMax()
[all …]
H A DIRTranslator.cpp335 MIRBuilder.buildICmp(Pred, Res, Op0, Op1); in translateCompare()
804 auto Cmp = MIB.buildICmp(CmpInst::ICMP_UGT, LLT::scalar(1), Sub, Cst); in emitJumpTableHeader()
852 MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase()
865 MIB.buildICmp(CmpInst::ICMP_SLE, i1Ty, CmpOpReg, CondRHS).getReg(0); in emitSwitchCase()
870 Cond = MIB.buildICmp(CmpInst::ICMP_ULE, i1Ty, Sub, Diff).getReg(0); in emitSwitchCase()
1047 auto RangeCmp = MIB.buildICmp(CmpInst::Predicate::ICMP_UGT, LLT::scalar(1), in emitBitTestHeader()
1074 MIB.buildICmp(ICmpInst::ICMP_EQ, LLT::scalar(1), Reg, MaskTrailingZeros) in emitBitTestCase()
1080 Cmp = MIB.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Reg, MaskTrailingOnes) in emitBitTestCase()
1091 Cmp = MIB.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), AndOp, CstZero) in emitBitTestCase()
3287 CurBuilder->buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Guard, GuardVal); in emitSPDescriptorParent()
H A DMachineIRBuilder.cpp761 MachineInstrBuilder MachineIRBuilder::buildICmp(CmpInst::Predicate Pred, in buildICmp() function in MachineIRBuilder
H A DCombinerHelper.cpp4884 auto IsOne = MIB.buildICmp( in buildUDivUsingMul()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2007 auto CmpRes = B.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Src, in legalizeAddrSpaceCast()
2174 auto ExpLt0 = B.buildICmp(CmpInst::ICMP_SLT, S1, Exp, Zero32); in legalizeIntrinsicTrunc()
2175 auto ExpGt51 = B.buildICmp(CmpInst::ICMP_SGT, S1, Exp, FiftyOne); in legalizeIntrinsicTrunc()
3471 auto Cond = B.buildICmp(CmpInst::ICMP_UGE, S1, R, Y); in legalizeUnsignedDIV_REM32Impl()
3477 Cond = B.buildICmp(CmpInst::ICMP_UGE, S1, R, Y); in legalizeUnsignedDIV_REM32Impl()
3585 auto CmpHi = B.buildICmp(CmpInst::ICMP_UGE, S1, Sub1_Hi, DenomHi); in legalizeUnsignedDIV_REM64Impl()
3588 auto CmpLo = B.buildICmp(CmpInst::ICMP_UGE, S1, Sub1_Lo, DenomLo); in legalizeUnsignedDIV_REM64Impl()
3591 auto CmpEq = B.buildICmp(CmpInst::ICMP_EQ, S1, Sub1_Hi, DenomHi); in legalizeUnsignedDIV_REM64Impl()
3612 S32, B.buildICmp(CmpInst::ICMP_EQ, S1, Sub2_Hi, DenomHi), C5, C4); in legalizeUnsignedDIV_REM64Impl()
3627 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Add4, Add3); in legalizeUnsignedDIV_REM64Impl()
[all …]
H A DAMDGPURegisterBankInfo.cpp902 auto CmpReg = B.buildICmp(CmpInst::ICMP_EQ, S1, CurrentLaneParts[i], in executeInWaterfallLoop()
1638 Carry = B.buildICmp(CmpInst::ICMP_SLT, MulHiInVgpr ? S1 : S32, DstHi, Zero) in applyMappingMAD_64_32()
1664 auto Src2Sign = B.buildICmp(CmpInst::ICMP_SLT, CarryType, Src2Hi, Zero); in applyMappingMAD_64_32()
1981 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC); in foldExtractEltToCmpSelect()
2082 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC); in foldInsertEltToCmpSelect()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp321 B.buildICmp(CmpInst::ICMP_NE, ResStatus, CondBit, in tryToSimplifyUADDO()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp453 MIRBuilder.buildICmp(ResultPred, ProcessedResult, LibcallResult, Zero); in legalizeCustom()
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DPatternMatchTest.cpp282 auto CmpEq = B.buildICmp(CmpInst::ICMP_EQ, s1, Copies[0], Copies[1]); in TEST_F()
H A DLegalizerHelperTest.cpp1509 auto ICmp = B.buildICmp(CmpInst::ICMP_EQ, s1, Copies[0], Copies[1]); in TEST_F()
4151 auto Cond = B.buildICmp(CmpInst::ICMP_EQ, s1, Copies[2], Zero); in TEST_F()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1115 MachineInstrBuilder buildICmp(CmpInst::Predicate Pred, const DstOp &Res,