Searched refs:NewAnd (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/contrib/llvm/lib/Transforms/InstCombine/ |
| HD | InstCombineSimplifyDemanded.cpp | 394 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); in SimplifyDemandedUseBits() local 395 InsertNewInstWith(NewAnd, *I); in SimplifyDemandedUseBits() 399 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC); in SimplifyDemandedUseBits()
|
| HD | InstCombineCompares.cpp | 1248 Value *NewAnd = in visitICmpInstWithInstAndIntCst() local 1251 NewAnd->takeName(LHSI); in visitICmpInstWithInstAndIntCst() 1252 return new ICmpInst(ICI.getPredicate(), NewAnd, in visitICmpInstWithInstAndIntCst() 1264 Value *NewAnd = in visitICmpInstWithInstAndIntCst() local 1267 NewAnd->takeName(LHSI); in visitICmpInstWithInstAndIntCst() 1268 return new ICmpInst(ICI.getPredicate(), NewAnd, in visitICmpInstWithInstAndIntCst() 1369 Value *NewAnd = in visitICmpInstWithInstAndIntCst() local 1372 ICI.setOperand(0, NewAnd); in visitICmpInstWithInstAndIntCst() 1409 Value *NewAnd = Builder->CreateAnd(X, NewOr, LHSI->getName()); in visitICmpInstWithInstAndIntCst() local 1410 ICI.setOperand(0, NewAnd); in visitICmpInstWithInstAndIntCst()
|
| HD | InstCombineAndOrXor.cpp | 226 Value *NewAnd = Builder->CreateAnd(X, AndRHS); in OptAndOp() local 227 NewAnd->takeName(Op); in OptAndOp() 228 return BinaryOperator::CreateXor(NewAnd, AndRHS); in OptAndOp() 961 Value *NewAnd = Builder->CreateAnd(V, Low | AndCst->getValue()); in FoldAndOfICmps() local 964 return Builder->CreateICmp(LHSCC, NewAnd, NewVal); in FoldAndOfICmps() 1780 Value *NewAnd = Builder->CreateAnd(LAddOpnd, MaskCst); in FoldOrOfICmps() local 1781 Value *NewAdd = Builder->CreateAdd(NewAnd, MaxAddCst); in FoldOrOfICmps()
|
| HD | InstCombineAddSub.cpp | 1019 Value *NewAnd = Builder->CreateAnd(Z, *C1); in checkForNegativeOperand() local 1020 return Builder->CreateSub(RHS, NewAnd, "sub"); in checkForNegativeOperand()
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelDAGToDAG.cpp | 875 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); in FoldMaskedShiftToScaledMask() local 876 SDValue NewShift = DAG.getNode(ISD::SHL, DL, VT, NewAnd, Shift.getOperand(1)); in FoldMaskedShiftToScaledMask() 884 InsertDAGNode(DAG, N, NewAnd); in FoldMaskedShiftToScaledMask() 889 AM.IndexReg = NewAnd; in FoldMaskedShiftToScaledMask()
|
| HD | X86ISelLowering.cpp | 25126 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, in performVectorCompareAndMaskUnaryOpCombine() local 25128 SDValue Res = DAG.getBitcast(VT, NewAnd); in performVectorCompareAndMaskUnaryOpCombine()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | CodeGenPrepare.cpp | 4591 BinaryOperator *NewAnd = in sinkAndCmp() local 4595 CmpInst::Create(Cmp->getOpcode(), Cmp->getPredicate(), NewAnd, Zero, in sinkAndCmp()
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.cpp | 7218 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, in performVectorCompareAndMaskUnaryOpCombine() local 7220 SDValue Res = DAG.getNode(ISD::BITCAST, DL, VT, NewAnd); in performVectorCompareAndMaskUnaryOpCombine()
|