/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 1268 MIRBuilder.buildICmp(Pred, Dst, Or, Zero); in narrowScalar() 1280 MachineInstrBuilder CmpLU = MIRBuilder.buildICmp( in narrowScalar() 5662 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount() 5713 auto ICmp = MIRBuilder.buildICmp( in lowerBitCount() 6067 auto TCmp = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, T, C); in lowerU64ToF32BitOps() 6243 auto CmpGt = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, in lowerFPTOSI() 6253 auto ExponentLt0 = MIRBuilder.buildICmp(CmpInst::ICMP_SLT, in lowerFPTOSI() 6348 auto CmpEGt30 = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, S1, in lowerFPTRUNC_F64_TO_F16() 6353 auto CmpEGt1039 = MIRBuilder.buildICmp(CmpInst::ICMP_EQ, S1, in lowerFPTRUNC_F64_TO_F16() 6422 auto Cmp = MIRBuilder.buildICmp(Pred, CmpType, Src0, Src1); in lowerMinMax() [all …]
|
H A D | IRTranslator.cpp | 340 MIRBuilder.buildICmp(Pred, Res, Op0, Op1); in translateCompare() 809 auto Cmp = MIB.buildICmp(CmpInst::ICMP_UGT, LLT::scalar(1), Sub, Cst); in emitJumpTableHeader() 857 MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase() 870 MIB.buildICmp(CmpInst::ICMP_SLE, i1Ty, CmpOpReg, CondRHS).getReg(0); in emitSwitchCase() 875 Cond = MIB.buildICmp(CmpInst::ICMP_ULE, i1Ty, Sub, Diff).getReg(0); in emitSwitchCase() 1052 auto RangeCmp = MIB.buildICmp(CmpInst::Predicate::ICMP_UGT, LLT::scalar(1), in emitBitTestHeader() 1079 MIB.buildICmp(ICmpInst::ICMP_EQ, LLT::scalar(1), Reg, MaskTrailingZeros) in emitBitTestCase() 1085 Cmp = MIB.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Reg, MaskTrailingOnes) in emitBitTestCase() 1096 Cmp = MIB.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), AndOp, CstZero) in emitBitTestCase() 3312 CurBuilder->buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Guard, GuardVal); in emitSPDescriptorParent()
|
H A D | MachineIRBuilder.cpp | 796 MachineInstrBuilder MachineIRBuilder::buildICmp(CmpInst::Predicate Pred, in buildICmp() function in MachineIRBuilder
|
H A D | CombinerHelper.cpp | 5030 auto IsOne = MIB.buildICmp( in buildUDivUsingMul() 6183 B.buildICmp(Pred, Dst, Y, Zero); in matchRedundantBinOpInEquality()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2003 auto CmpRes = B.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Src, in legalizeAddrSpaceCast() 2166 auto ExpLt0 = B.buildICmp(CmpInst::ICMP_SLT, S1, Exp, Zero32); in legalizeIntrinsicTrunc() 2167 auto ExpGt51 = B.buildICmp(CmpInst::ICMP_SGT, S1, Exp, FiftyOne); in legalizeIntrinsicTrunc() 3450 auto Cond = B.buildICmp(CmpInst::ICMP_UGE, S1, R, Y); in legalizeUnsignedDIV_REM32Impl() 3456 Cond = B.buildICmp(CmpInst::ICMP_UGE, S1, R, Y); in legalizeUnsignedDIV_REM32Impl() 3564 auto CmpHi = B.buildICmp(CmpInst::ICMP_UGE, S1, Sub1_Hi, DenomHi); in legalizeUnsignedDIV_REM64Impl() 3567 auto CmpLo = B.buildICmp(CmpInst::ICMP_UGE, S1, Sub1_Lo, DenomLo); in legalizeUnsignedDIV_REM64Impl() 3570 auto CmpEq = B.buildICmp(CmpInst::ICMP_EQ, S1, Sub1_Hi, DenomHi); in legalizeUnsignedDIV_REM64Impl() 3591 S32, B.buildICmp(CmpInst::ICMP_EQ, S1, Sub2_Hi, DenomHi), C5, C4); in legalizeUnsignedDIV_REM64Impl() 3606 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Add4, Add3); in legalizeUnsignedDIV_REM64Impl() [all …]
|
H A D | AMDGPURegisterBankInfo.cpp | 903 auto CmpReg = B.buildICmp(CmpInst::ICMP_EQ, S1, CurrentLaneParts[i], in executeInWaterfallLoop() 1640 Carry = B.buildICmp(CmpInst::ICMP_SLT, MulHiInVgpr ? S1 : S32, DstHi, Zero) in applyMappingMAD_64_32() 1666 auto Src2Sign = B.buildICmp(CmpInst::ICMP_SLT, CarryType, Src2Hi, Zero); in applyMappingMAD_64_32() 1985 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC); in foldExtractEltToCmpSelect() 2086 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC); in foldInsertEltToCmpSelect()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PreLegalizerCombiner.cpp | 321 B.buildICmp(CmpInst::ICMP_NE, ResStatus, CondBit, in tryToSimplifyUADDO()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMLegalizerInfo.cpp | 453 MIRBuilder.buildICmp(ResultPred, ProcessedResult, LibcallResult, Zero); in legalizeCustom()
|
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.cpp | 608 MIRBuilder.buildICmp(CmpInst::ICMP_EQ, Call->ReturnRegister, Tmp, Expected); in buildAtomicCompareExchangeInst() 980 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CompareRegister, IndexRegister, in genWorkgroupQuery()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 1150 MachineInstrBuilder buildICmp(CmpInst::Predicate Pred, const DstOp &Res,
|