Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp576 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() local
577 Value *NewAnd = Builder.CreateAnd(A, NewOr); in foldLogOpOfMaskedICmps()
589 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() local
590 Value *NewAnd = Builder.CreateAnd(A, NewOr); in foldLogOpOfMaskedICmps()
591 return Builder.CreateICmp(NewCC, NewAnd, NewOr); in foldLogOpOfMaskedICmps()
3431 Value *NewOr = Builder.CreateOr(LHS0, RHS0); in foldAndOrOfICmps() local
3432 return Builder.CreateICmp(PredL, NewOr, in foldAndOrOfICmps()
3433 Constant::getNullValue(NewOr->getType())); in foldAndOrOfICmps()
H A DInstCombineAddSub.cpp782 Value *NewOr = Builder.CreateOr(Z, ~(*C1)); in checkForNegativeOperand() local
783 return Builder.CreateSub(RHS, NewOr, "sub"); in checkForNegativeOperand()
802 Value *NewOr = Builder.CreateOr(Z, ~(*C2)); in checkForNegativeOperand() local
803 return Builder.CreateSub(RHS, NewOr, "sub"); in checkForNegativeOperand()
H A DInstCombineCompares.cpp1885 Value *NewOr = in foldICmpAndConstConst() local
1889 Value *NewAnd = Builder.CreateAnd(A, NewOr, And->getName()); in foldICmpAndConstConst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1148 SDValue NewOr = DAG.getNode(ISD::OR, DLS, VT, SX, VOp); in ppSimplifyOrSelect0() local
1149 SDValue NewSel = DAG.getNode(ISD::SELECT, DLS, VT, SC, NewOr, VOp); in ppSimplifyOrSelect0()
1152 SDValue NewOr = DAG.getNode(ISD::OR, DLS, VT, SY, VOp); in ppSimplifyOrSelect0() local
1153 SDValue NewSel = DAG.getNode(ISD::SELECT, DLS, VT, SC, VOp, NewOr); in ppSimplifyOrSelect0()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4588 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, R, N0.getOperand(1)); in foldSetCCWithRotate() local
4589 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithRotate()
4592 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, R, N0.getOperand(0)); in foldSetCCWithRotate() local
4593 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithRotate()
4655 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, Shift, X); in foldSetCCWithFunnelShift() local
4656 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithFunnelShift()
4662 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, Shift, X); in foldSetCCWithFunnelShift() local
4663 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithFunnelShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp15854 SDValue NewOr = DAG.getNode(ISD::OR, DL, VT, NewN0, NewN1); in combineOrOfCZERO() local
15855 return DAG.getNode(ISD::XOR, DL, VT, NewOr, TrueV.getOperand(1)); in combineOrOfCZERO()