/llvm-project/llvm/lib/Analysis/ |
H A D | OverflowInstAnalysis.cpp | 21 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd, in isCheckForZeroAndMulWithOverflow() argument 68 bool IsAnd) { in isCheckForZeroAndMulWithOverflow() argument
|
H A D | InstructionSimplify.cpp | 1558 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 D | LazyValueInfo.cpp | 1265 bool IsAnd; getValueFromCondition() local
|
H A D | ValueTracking.cpp | 897 bool IsAnd = false; getKnownBitsFromAndXorOr() local
|
H A D | ScalarEvolution.cpp | 9033 bool IsAnd = false; computeExitLimitFromCondFromBinOp() local
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 329 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 D | InstCombineSelect.cpp | 2808 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 D | ConstraintElimination.cpp | 1124 bool IsAnd = match(Cond, m_LogicalAnd()); addInfoFor() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 6928 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 D | RISCVISelLowering.cpp | 13520 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 D | DAGCombiner.cpp | 5955 foldLogicOfSetCCs(bool IsAnd,SDValue N0,SDValue N1,const SDLoc & DL) foldLogicOfSetCCs() argument [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 13520 bool IsAnd = And.getOpcode() == ISD::AND; tryLowerToSLI() local [all...] |