Home
last modified time | relevance | path

Searched refs:Cond1 (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp195 bool widenCondCommon(Value *Cond0, Value *Cond1, Instruction *InsertPt,
257 bool isWideningCondProfitable(Value *Cond0, Value *Cond1, bool InvertCond) { in isWideningCondProfitable() argument
259 return widenCondCommon(Cond0, Cond1, /*InsertPt=*/nullptr, ResultUnused, in isWideningCondProfitable()
516 bool GuardWideningImpl::widenCondCommon(Value *Cond0, Value *Cond1, in widenCondCommon() argument
527 match(Cond1, m_ICmp(Pred1, m_Specific(LHS), m_ConstantInt(RHS1)))) { in widenCondCommon()
565 parseRangeChecks(Cond0, Checks) && parseRangeChecks(Cond1, Checks) && in widenCondCommon()
588 makeAvailableAt(Cond1, InsertPt); in widenCondCommon()
590 Cond1 = BinaryOperator::CreateNot(Cond1, "inverted", InsertPt); in widenCondCommon()
591 Result = BinaryOperator::CreateAnd(Cond0, Cond1, "wide.chk", InsertPt); in widenCondCommon()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp137 const Expr *Cond1 = I->getCond(); in VisitIfStmt() local
141 if (isIdenticalStmt(AC->getASTContext(), Cond1, Cond2, false)) { in VisitIfStmt()
142 SourceRange Sr = Cond1->getSourceRange(); in VisitIfStmt()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp109 auto Cond1 = createCond(BBBuilder, Arg, Cmp, Val); in createOrCond() local
110 return BBBuilder.CreateOr(Cond1, Cond2); in createOrCond()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DIfConversion.cpp1682 SmallVector<MachineOperand, 4> *Cond1 = &BBI.BrCond; in IfConvertDiamondCommon() local
1696 std::swap(Cond1, Cond2); in IfConvertDiamondCommon()
1850 PredicateBlock(*BBI1, MBB1.end(), *Cond1, &RedefsByFalse); in IfConvertDiamondCommon()
H A DCodeGenPrepare.cpp6933 Value *Cond1, *Cond2; in splitBranchCondition() local
6934 if (match(LogicOp, m_And(m_OneUse(m_Value(Cond1)), in splitBranchCondition()
6937 else if (match(LogicOp, m_Or(m_OneUse(m_Value(Cond1)), in splitBranchCondition()
6943 if (!match(Cond1, m_CombineOr(m_Cmp(), m_BinOp())) || in splitBranchCondition()
6956 Br1->setCondition(Cond1); in splitBranchCondition()
H A DMachinePipeliner.cpp2066 SmallVector<MachineOperand, 4> Cond1; in generateEpilog() local
2067 TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); in generateEpilog()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp3561 SDValue Cond1 = N->getOperand(0); in WidenVecRes_SELECT() local
3562 EVT CondVT = Cond1.getValueType(); in WidenVecRes_SELECT()
3571 Cond1 = GetWidenedVector(Cond1); in WidenVecRes_SELECT()
3584 if (Cond1.getValueType() != CondWidenVT) in WidenVecRes_SELECT()
3585 Cond1 = ModifyToType(Cond1, CondWidenVT); in WidenVecRes_SELECT()
3592 WidenVT, Cond1, InOp1, InOp2); in WidenVecRes_SELECT()
H A DDAGCombiner.cpp7415 SDValue Cond1 = N0->getOperand(1); in visitSELECT() local
7417 DAG.getNode(ISD::SELECT, DL, N1.getValueType(), Cond1, N1, N2); in visitSELECT()
7425 SDValue Cond1 = N0->getOperand(1); in visitSELECT() local
7427 DAG.getNode(ISD::SELECT, DL, N1.getValueType(), Cond1, N1, N2); in visitSELECT()
7477 SDValue Cond0 = N0.getOperand(0), Cond1 = N0.getOperand(1); in visitSELECT() local
7485 if (SDValue FMinMax = combineMinNumMaxNum(DL, VT, Cond0, Cond1, N1, N2, in visitSELECT()
7498 auto *NotC = dyn_cast<ConstantSDNode>(Cond1); in visitSELECT()
7520 return DAG.getNode(ISD::SELECT_CC, DL, VT, Cond0, Cond1, N1, N2, in visitSELECT()