Home
last modified time | relevance | path

Searched refs:NewAnd (Results 1 – 8 of 8) sorted by relevance

/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineSimplifyDemanded.cpp394 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()
HDInstCombineCompares.cpp1248 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()
HDInstCombineAndOrXor.cpp226 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()
HDInstCombineAddSub.cpp1019 Value *NewAnd = Builder->CreateAnd(Z, *C1); in checkForNegativeOperand() local
1020 return Builder->CreateSub(RHS, NewAnd, "sub"); in checkForNegativeOperand()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelDAGToDAG.cpp875 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()
HDX86ISelLowering.cpp25126 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/
HDCodeGenPrepare.cpp4591 BinaryOperator *NewAnd = in sinkAndCmp() local
4595 CmpInst::Create(Cmp->getOpcode(), Cmp->getPredicate(), NewAnd, Zero, in sinkAndCmp()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp7218 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, in performVectorCompareAndMaskUnaryOpCombine() local
7220 SDValue Res = DAG.getNode(ISD::BITCAST, DL, VT, NewAnd); in performVectorCompareAndMaskUnaryOpCombine()