Searched refs:Cond2 (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LibCallsShrinkWrap.cpp | 87 auto Cond2 = createCond(BBBuilder, Arg2, Cmp2, Val2); in createOrCond() local 89 return BBBuilder.CreateOr(Cond1, Cond2); in createOrCond()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1730 Value *CreateLogicalAnd(Value *Cond1, Value *Cond2, const Twine &Name = "") { 1731 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 1732 return CreateSelect(Cond1, Cond2, 1733 ConstantInt::getNullValue(Cond2->getType()), Name); 1736 Value *CreateLogicalOr(Value *Cond1, Value *Cond2, const Twine &Name = "") { 1737 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 1738 return CreateSelect(Cond1, ConstantInt::getAllOnesValue(Cond2->getType()), 1739 Cond2, Name); 1742 Value *CreateLogicalOp(Instruction::BinaryOps Opc, Value *Cond1, Value *Cond2, 1746 return CreateLogicalAnd(Cond1, Cond2, Name); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 2427 Value *Cond1, *Cond2; in hoistMinMax() local 2428 if (match(&I, m_LogicalOr(m_Value(Cond1), m_Value(Cond2)))) { in hoistMinMax() 2430 } else if (match(&I, m_LogicalAnd(m_Value(Cond1), m_Value(Cond2)))) { in hoistMinMax() 2456 !MatchICmpAgainstInvariant(Cond2, P2, LHS2, RHS2)) in hoistMinMax() 2494 Instruction &CondI2 = *cast<Instruction>(Cond2); in hoistMinMax()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IfConversion.cpp | 1804 SmallVector<MachineOperand, 4> *Cond2 = &RevCond; in IfConvertDiamondCommon() local 1817 std::swap(Cond1, Cond2); in IfConvertDiamondCommon() 1997 PredicateBlock(*BBI2, DI2, *Cond2); in IfConvertDiamondCommon()
|
| H A D | CodeGenPrepare.cpp | 9171 Value *Cond1, *Cond2; in splitBranchCondition() local 9173 m_LogicalAnd(m_OneUse(m_Value(Cond1)), m_OneUse(m_Value(Cond2))))) in splitBranchCondition() 9176 m_OneUse(m_Value(Cond2))))) in splitBranchCondition() 9187 if (!IsGoodCond(Cond1) || !IsGoodCond(Cond2)) in splitBranchCondition() 9212 auto *Br2 = IRBuilder<>(TmpBB).CreateCondBr(Cond2, TBB, FBB); in splitBranchCondition() 9213 if (auto *I = dyn_cast<Instruction>(Cond2)) { in splitBranchCondition()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3760 const Value *Cond2 = SI2->getCondition(); in isNonEqualSelect() local 3761 if (Cond1 == Cond2) in isNonEqualSelect()
|