Searched refs:CondLHS (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 2862 PHINode *CondLHS = dyn_cast<PHINode>(CondCmp->getOperand(0)); in tryToUnfoldSelect() local 2865 if (!CondBr || !CondBr->isConditional() || !CondLHS || in tryToUnfoldSelect() 2866 CondLHS->getParent() != BB) in tryToUnfoldSelect() 2869 for (unsigned I = 0, E = CondLHS->getNumIncomingValues(); I != E; ++I) { in tryToUnfoldSelect() 2870 BasicBlock *Pred = CondLHS->getIncomingBlock(I); in tryToUnfoldSelect() 2871 SelectInst *SI = dyn_cast<SelectInst>(CondLHS->getIncomingValue(I)); in tryToUnfoldSelect() 2894 unfoldSelectInstr(Pred, BB, SI, CondLHS, I); in tryToUnfoldSelect()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 902 Register CondLHS = getOrCreateVReg(*CB.CmpLHS); in emitSwitchCase() local 927 if (MRI->getType(CondLHS).getSizeInBits() == 1 && CI && CI->isOne() && in emitSwitchCase() 929 Cond = CondLHS; in emitSwitchCase() 934 MIB.buildFCmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase() 937 MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); in emitSwitchCase() 953 auto Sub = MIB.buildSub({CmpTy}, CmpOpReg, CondLHS); in emitSwitchCase()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 2696 SDValue CondLHS = getValue(CB.CmpLHS); in visitSwitchCase() local 2719 Cond = CondLHS; in visitSwitchCase() 2722 SDValue True = DAG.getConstant(1, dl, CondLHS.getValueType()); in visitSwitchCase() 2723 Cond = DAG.getNode(ISD::XOR, dl, CondLHS.getValueType(), CondLHS, True); in visitSwitchCase() 2730 if (CondLHS.getValueType() != MemVT) { in visitSwitchCase() 2731 CondLHS = DAG.getPtrExtOrTrunc(CondLHS, getCurSDLoc(), MemVT); in visitSwitchCase() 2734 Cond = DAG.getSetCC(dl, MVT::i1, CondLHS, CondRHS, CB.CC); in visitSwitchCase() 11433 SDValue CondLHS = getValue(Cond); in lowerWorkItem() local 11434 EVT VT = CondLHS.getValueType(); in lowerWorkItem() 11437 SDValue Or = DAG.getNode(ISD::OR, DL, VT, CondLHS, in lowerWorkItem()
|
| H A D | DAGCombiner.cpp | 12294 SDValue CondLHS = LHS, CondRHS = RHS; in visitVSELECT() local 12299 std::swap(CondLHS, CondRHS); in visitVSELECT() 12307 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT() 12313 CondLHS == OpLHS) { in visitVSELECT() 18038 SDValue CondLHS = N->getOperand(2), CondRHS = N->getOperand(3); in visitBR_CC() local 18047 SDValue Simp = SimplifySetCC(getSetCCResultType(CondLHS.getValueType()), in visitBR_CC() 18048 CondLHS, CondRHS, CC->get(), SDLoc(N), in visitBR_CC() 26984 SDNode *CondLHS = TheSelect->getOperand(0).getNode(); in SimplifySelectOps() local 26986 Worklist.push_back(CondLHS); in SimplifySelectOps()
|