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.cpp531 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() local
532 Value *NewAnd = Builder.CreateAnd(A, NewOr); in foldLogOpOfMaskedICmps()
544 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() local
545 Value *NewAnd = Builder.CreateAnd(A, NewOr); in foldLogOpOfMaskedICmps()
546 return Builder.CreateICmp(NewCC, NewAnd, NewOr); in foldLogOpOfMaskedICmps()
3381 Value *NewOr = Builder.CreateOr(LHS0, RHS0); in foldAndOrOfICmps() local
3382 return Builder.CreateICmp(PredL, NewOr, in foldAndOrOfICmps()
3383 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.cpp1837 Value *NewOr = in foldICmpAndConstConst() local
1841 Value *NewAnd = Builder.CreateAnd(A, NewOr, And->getName()); in foldICmpAndConstConst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1147 SDValue NewOr = DAG.getNode(ISD::OR, DLS, VT, SX, VOp); in ppSimplifyOrSelect0() local
1148 SDValue NewSel = DAG.getNode(ISD::SELECT, DLS, VT, SC, NewOr, VOp); in ppSimplifyOrSelect0()
1151 SDValue NewOr = DAG.getNode(ISD::OR, DLS, VT, SY, VOp); in ppSimplifyOrSelect0() local
1152 SDValue NewSel = DAG.getNode(ISD::SELECT, DLS, VT, SC, VOp, NewOr); in ppSimplifyOrSelect0()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4378 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, R, N0.getOperand(1)); in foldSetCCWithRotate() local
4379 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithRotate()
4382 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, R, N0.getOperand(0)); in foldSetCCWithRotate() local
4383 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithRotate()
4442 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, Shift, X); in foldSetCCWithFunnelShift() local
4443 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithFunnelShift()
4449 SDValue NewOr = DAG.getNode(ISD::OR, dl, OpVT, Shift, X); in foldSetCCWithFunnelShift() local
4450 return DAG.getSetCC(dl, VT, NewOr, N1, Cond); in foldSetCCWithFunnelShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp13761 SDValue NewOr = DAG.getNode(ISD::OR, DL, VT, NewN0, NewN1);
13762 return DAG.getNode(ISD::XOR, DL, VT, NewOr, TrueV.getOperand(1)); in performORCombine()
13758 SDValue NewOr = DAG.getNode(ISD::OR, DL, VT, NewN0, NewN1); combineOrOfCZERO() local