Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp943 Register CondRHS = getOrCreateVReg(*CB.CmpRHS); in emitSwitchCase() local
946 MIB.buildFCmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase()
949 MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase()
960 Register CondRHS = getOrCreateVReg(*CB.CmpRHS); in emitSwitchCase() local
962 MIB.buildICmp(CmpInst::ICMP_SLE, i1Ty, CmpOpReg, CondRHS).getReg(0); in emitSwitchCase()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2894 Constant *CondRHS = cast<Constant>(CondCmp->getOperand(1)); in tryToUnfoldSelect() local
2918 CondRHS, Pred, BB, CondCmp); in tryToUnfoldSelect()
2921 CondRHS, Pred, BB, CondCmp); in tryToUnfoldSelect()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp13303 SDValue CondLHS = LHS, CondRHS = RHS; in visitVSELECT() local
13308 std::swap(CondLHS, CondRHS); in visitVSELECT()
13315 if (SatCC == ISD::SETULE && Other == CondRHS && in visitVSELECT()
13319 if (OpRHS.getOpcode() == CondRHS.getOpcode() && in visitVSELECT()
13330 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUADDSAT)) in visitVSELECT()
13365 SDValue CondRHS = RHS; in visitVSELECT() local
13373 Other.getOpcode() == ISD::SUB && OpRHS == CondRHS) in visitVSELECT()
13378 if (CondRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
13379 CondRHS.getOpcode() == ISD::SPLAT_VECTOR) { in visitVSELECT()
13389 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUSUBSAT, in visitVSELECT()
[all …]
H A DSelectionDAGBuilder.cpp2886 SDValue CondRHS = getValue(CB.CmpRHS); in visitSwitchCase() local
2893 CondRHS = DAG.getPtrExtOrTrunc(CondRHS, getCurSDLoc(), MemVT); in visitSwitchCase()
2895 Cond = DAG.getSetCC(dl, MVT::i1, CondLHS, CondRHS, CB.CC); in visitSwitchCase()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp8792 const Expr *CondRHS; in DiagnoseConditionalPrecedence() local
8794 if (!IsArithmeticBinaryExpr(Condition, &CondOpcode, &CondRHS)) in DiagnoseConditionalPrecedence()
8796 if (!ExprLooksBoolean(CondRHS)) in DiagnoseConditionalPrecedence()
8818 SourceRange(CondRHS->getBeginLoc(), RHSExpr->getEndLoc())); in DiagnoseConditionalPrecedence()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp15617 SDValue CondRHS = Cond.getOperand(1); in combineTruncSelectToSMaxUSat() local
15625 ConstantSDNode *CondRHSC = isConstOrConstSplat(CondRHS); in combineTruncSelectToSMaxUSat()