Home
last modified time | relevance | path

Searched refs:CmpEq (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp318 Constant *CmpEq = ConstantFoldCompareInstruction(ICmpInst::ICMP_EQ, C0, C1); in isElementWiseEqual() local
319 return CmpEq && (isa<PoisonValue>(CmpEq) || match(CmpEq, m_One())); in isElementWiseEqual()
H A DAutoUpgrade.cpp2636 bool CmpEq = Name[9] == 'e'; in upgradeX86IntrinsicCall() local
2637 Rep = Builder.CreateICmp(CmpEq ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_SGT, in upgradeX86IntrinsicCall()
2773 bool CmpEq = Name[16] == 'e'; in upgradeX86IntrinsicCall() local
2774 Rep = upgradeMaskedCompare(Builder, *CI, CmpEq ? 0 : 6, true); in upgradeX86IntrinsicCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp4554 BasicBlock *CmpEq = createBasicBlock("wmemchr.eq"); in EmitBuiltinExpr() local
4558 Builder.CreateCondBr(SizeEq0, Exit, CmpEq); in EmitBuiltinExpr()
4560 EmitBlock(CmpEq); in EmitBuiltinExpr()
4577 Builder.CreateCondBr(NextSizeEq0, Exit, CmpEq); in EmitBuiltinExpr()
4585 Ret->addIncoming(FoundChr, CmpEq); in EmitBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1863 auto CmpEq = MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, ResTy, in narrowScalar() local
1865 MIRBuilder.buildSelect(CmpOut, CmpEq, CmpIn, Cmp); in narrowScalar()
1889 auto CmpEq = in narrowScalar() local
1892 MIRBuilder.buildSelect(CmpOut, CmpEq, CmpIn, Cmp); in narrowScalar()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp4677 auto CmpEq = B.buildICmp(CmpInst::ICMP_EQ, S1, Sub1_Hi, DenomHi); in legalizeUnsignedDIV_REM64Impl() local
4678 auto C3 = B.buildSelect(S32, CmpEq, C2, C1); in legalizeUnsignedDIV_REM64Impl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3317 bool CmpEq = C.CCMask == SystemZ::CCMASK_CMP_EQ; in adjustICmp128() local
3342 if (!CmpEq) in adjustICmp128()