Home
last modified time | relevance | path

Searched defs:IsAnd (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp21 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd, in isCheckForZeroAndMulWithOverflow() argument
68 bool IsAnd) { in isCheckForZeroAndMulWithOverflow() argument
H A DInstructionSimplify.cpp1558 simplifyUnsignedRangeCheck(ICmpInst * ZeroICmp,ICmpInst * UnsignedICmp,bool IsAnd,const SimplifyQuery & Q) simplifyUnsignedRangeCheck() argument
1667 simplifyAndOrOfICmpsWithConstants(ICmpInst * Cmp0,ICmpInst * Cmp1,bool IsAnd) simplifyAndOrOfICmpsWithConstants() argument
1752 simplifyAndOrOfICmpsWithCtpop(ICmpInst * Cmp0,ICmpInst * Cmp1,bool IsAnd) simplifyAndOrOfICmpsWithCtpop() argument
1865 simplifyAndOrOfFCmps(const SimplifyQuery & Q,FCmpInst * LHS,FCmpInst * RHS,bool IsAnd) simplifyAndOrOfFCmps() argument
1908 simplifyAndOrOfCmps(const SimplifyQuery & Q,Value * Op0,Value * Op1,bool IsAnd) simplifyAndOrOfCmps() argument
[all...]
H A DLazyValueInfo.cpp1265 bool IsAnd; getValueFromCondition() local
H A DValueTracking.cpp897 bool IsAnd = false; getKnownBitsFromAndXorOr() local
H A DScalarEvolution.cpp9033 bool IsAnd = false; computeExitLimitFromCondFromBinOp() local
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp329 foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed(ICmpInst * LHS,ICmpInst * RHS,bool IsAnd,Value * A,Value * B,Value * C,Value * D,Value * E,ICmpInst::Predicate PredL,ICmpInst::Predicate PredR,InstCombiner::BuilderTy & Builder) foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() argument
451 foldLogOpOfMaskedICmpsAsymmetric(ICmpInst * LHS,ICmpInst * RHS,bool IsAnd,Value * A,Value * B,Value * C,Value * D,Value * E,ICmpInst::Predicate PredL,ICmpInst::Predicate PredR,unsigned LHSMask,unsigned RHSMask,InstCombiner::BuilderTy & Builder) foldLogOpOfMaskedICmpsAsymmetric() argument
483 foldLogOpOfMaskedICmps(ICmpInst * LHS,ICmpInst * RHS,bool IsAnd,bool IsLogical,InstCombiner::BuilderTy & Builder) foldLogOpOfMaskedICmps() argument
709 foldAndOrOfICmpsOfAndWithPow2(ICmpInst * LHS,ICmpInst * RHS,Instruction * CxtI,bool IsAnd,bool IsLogical) foldAndOrOfICmpsOfAndWithPow2() argument
871 foldIsPowerOf2OrZero(ICmpInst * Cmp0,ICmpInst * Cmp1,bool IsAnd,InstCombiner::BuilderTy & Builder) foldIsPowerOf2OrZero() argument
1025 foldUnsignedUnderflowCheck(ICmpInst * ZeroICmp,ICmpInst * UnsignedICmp,bool IsAnd,const SimplifyQuery & Q,InstCombiner::BuilderTy & Builder) foldUnsignedUnderflowCheck() argument
1102 foldEqOfParts(ICmpInst * Cmp0,ICmpInst * Cmp1,bool IsAnd) foldEqOfParts() argument
1175 foldAndOrOfICmpsWithConstEq(ICmpInst * Cmp0,ICmpInst * Cmp1,bool IsAnd,bool IsLogical,InstCombiner::BuilderTy & Builder,const SimplifyQuery & Q) foldAndOrOfICmpsWithConstEq() argument
1224 foldAndOrOfICmpsUsingRanges(ICmpInst * ICmp1,ICmpInst * ICmp2,bool IsAnd) foldAndOrOfICmpsUsingRanges() argument
1331 foldLogicOfFCmps(FCmpInst * LHS,FCmpInst * RHS,bool IsAnd,bool IsLogicalSelect) foldLogicOfFCmps() argument
3185 foldAndOrOfICmpEqConstantAndICmp(ICmpInst * LHS,ICmpInst * RHS,bool IsAnd,bool IsLogical,IRBuilderBase & Builder) foldAndOrOfICmpEqConstantAndICmp() argument
3230 foldAndOrOfICmps(ICmpInst * LHS,ICmpInst * RHS,Instruction & I,bool IsAnd,bool IsLogical) foldAndOrOfICmps() argument
[all...]
H A DInstCombineSelect.cpp2808 foldAndOrOfSelectUsingImpliedCond(Value * Op,SelectInst & SI,bool IsAnd) foldAndOrOfSelectUsingImpliedCond() argument
3279 bool IsAnd = match(FalseVal, m_Zero()) ? true : false; foldSelectOfBools() local
4009 __anon429b8e861402(bool IsAnd, Value *A, Value *B) visitSelectInst() argument
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp1124 bool IsAnd = match(Cond, m_LogicalAnd()); addInfoFor() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp6928 bool IsAnd = Logic->getOpcode() == TargetOpcode::G_AND; tryFoldAndOrOrICmpsUsingRanges() local
7090 bool IsAnd = Logic->getOpcode() == TargetOpcode::G_AND; tryFoldLogicOfFCmps() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp13520 bool IsAnd = N->getOpcode() == ISD::AND; combineDeMorganOfBoolean() local
15650 bool IsAnd = Cond.getOpcode() == ISD::AND; tryDemorganOfBooleanCondition() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5955 foldLogicOfSetCCs(bool IsAnd,SDValue N0,SDValue N1,const SDLoc & DL) foldLogicOfSetCCs() argument
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp13520 bool IsAnd = And.getOpcode() == ISD::AND; tryLowerToSLI() local
[all...]