Searched refs:NewXor (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3458 Value *NewXor = Builder.CreateXor(X, Y); in foldAndOrOfICmps() local 3459 return Builder.CreateIsNeg(NewXor); in foldAndOrOfICmps() 3468 Value *NewXor = Builder.CreateXor(X, Y); in foldAndOrOfICmps() local 3469 return Builder.CreateIsNotNeg(NewXor); in foldAndOrOfICmps() 4619 if (Instruction *NewXor = foldNotXor(I, Builder)) in foldNot() local 4620 return NewXor; in foldNot() 4647 if (Instruction *NewXor = foldXorToXor(I, Builder)) in visitXor() local 4648 return NewXor; in visitXor()
|
H A D | InstCombineSimplifyDemanded.cpp | 363 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC); in SimplifyDemandedUseBits() local 364 return InsertNewInstWith(NewXor, I->getIterator()); in SimplifyDemandedUseBits()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 13766 if (SDValue NewXor = visitXOR(N0.getNode())) { in visitSIGN_EXTEND() local 13769 if (NewXor.getNode() == N0.getNode()) { in visitSIGN_EXTEND() 13776 return DAG.getNode(ISD::SIGN_EXTEND, DL, VT, NewXor); in visitSIGN_EXTEND()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 55964 SDValue NewXor = DAG.getNode(ISD::XOR, SDLoc(Op1), VT, Op1.getOperand(0), in combineSub() local 55968 return DAG.getNode(ISD::ADD, DL, VT, NewXor, NewAdd); in combineSub()
|