/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 149 Value *NewAnd = Builder.CreateAnd(X, AndRHS); local 150 NewAnd->takeName(Op); 151 return BinaryOperator::CreateXor(NewAnd, AndRHS); 512 Value *NewAnd = Builder.CreateAnd(A, NewMask); local 513 return Builder.CreateICmp(NewCC, NewAnd, NewMaskedValue); 651 Value *NewAnd = Builder.CreateAnd(A, NewOr); local 656 return Builder.CreateICmp(NewCC, NewAnd, Zero); 662 Value *NewAnd = Builder.CreateAnd(A, NewOr); local 663 return Builder.CreateICmp(NewCC, NewAnd, NewOr); 740 Value *NewAnd local 1291 Value *NewAnd = Builder.CreateAnd(V, Low | AndC->getValue()); local 2358 Value *NewAnd = Builder.CreateAnd(LAddOpnd, MaskC); local [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 291 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); local 292 InsertNewInstWith(NewAnd, *I); 296 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC);
|
H A D | InstCombineCompares.cpp | 1710 Value *NewAnd = Builder.CreateAnd( local 1713 NewAnd, ConstantInt::get(And->getType(), NewCmpCst)); 1728 Value *NewAnd = Builder.CreateAnd(Shift->getOperand(0), NewShift); local 1729 return replaceOperand(Cmp, 0, NewAnd); 1795 Value *NewAnd = Builder.CreateAnd(W, ZextC2, And->getName()); local 1796 return new ICmpInst(Cmp.getPredicate(), NewAnd, ZextC1); 1834 Value *NewAnd = Builder.CreateAnd(A, NewOr, And->getName()); local 1835 return replaceOperand(Cmp, 0, NewAnd);
|
H A D | InstCombineAddSub.cpp | 791 Value *NewAnd = Builder.CreateAnd(Z, *C1); local 792 return Builder.CreateSub(RHS, NewAnd, "sub");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 1835 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); local 1836 SDValue NewShift = DAG.getNode(ISD::SHL, DL, VT, NewAnd, Shift.getOperand(1)); 1844 insertDAGNode(DAG, N, NewAnd); 1850 AM.IndexReg = NewAnd; 2001 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, NewSRL, NewMask); local 2003 SDValue NewSHL = DAG.getNode(ISD::SHL, DL, VT, NewAnd, NewSHLAmt); 2013 insertDAGNode(DAG, N, NewAnd); 2020 AM.IndexReg = NewAnd; 4072 SDValue NewAnd = CurDAG->getNode(ISD::AND, SDLoc(And), VT, And0, NewMask); local 4073 ReplaceNode(And, NewAnd [all...] |
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 6278 auto *NewAnd = cast<Instruction>( local 6282 InsertedInsts.insert(NewAnd); 6286 Load->replaceAllUsesWith(NewAnd); 6287 NewAnd->setOperand(0, Load); 6294 And->replaceAllUsesWith(NewAnd);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 3131 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); local 3132 return DAG.getSetCC(DL, VT, NewAnd, Zero, Cond);
|
H A D | DAGCombiner.cpp | 5240 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, Mask); local 5242 SDValue Setcc = DAG.getSetCC(DL, CCVT, NewAnd, Zero, ISD::SETEQ);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 10653 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, local 10655 SDValue Res = DAG.getNode(ISD::BITCAST, DL, VT, NewAnd);
|