/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 391 Value *NewAnd = Builder.CreateAnd(A, NewMask); foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local 532 Value *NewAnd = Builder.CreateAnd(A, NewOr); foldLogOpOfMaskedICmps() local 545 Value *NewAnd = Builder.CreateAnd(A, NewOr); foldLogOpOfMaskedICmps() local 636 Value *NewAnd = Builder.CreateAnd(A, BD); foldLogOpOfMaskedICmps() local 2379 Value *NewAnd = Builder.CreateAnd(X, Op1); visitAnd() local 3343 Value *NewAnd = Builder.CreateAnd(LHS0, RHS0); foldAndOrOfICmps() local 3380 Value *NewAnd = Builder.CreateAnd(V, Low | *AndC); foldAndOrOfICmps() local [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 359 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); SimplifyDemandedUseBits() local
|
H A D | InstCombineCompares.cpp | 1841 Value *NewAnd = Builder.CreateAnd(W, ZextC2, And->getName()); in foldICmpAndConstConst() local 1717 Value *NewAnd = Builder.CreateAnd( foldICmpAndShift() local 1735 Value *NewAnd = Builder.CreateAnd(Shift->getOperand(0), NewShift); foldICmpAndShift() local 1807 Value *NewAnd = Builder.CreateAnd(W, ZextC2, And->getName()); foldICmpAndConstConst() local
|
H A D | InstCombineAddSub.cpp | 777 Value *NewAnd = Builder.CreateAnd(Z, *C1); in checkForNegativeOperand() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2133 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); foldMaskedShiftToScaledMask() local 2307 SDValue NewAnd = DAG.getNode(ISD::AND, DL, XVT, NewSRL, NewMask); foldMaskedShiftToBEXTR() local 4802 SDValue NewAnd = CurDAG->getNode(ISD::AND, SDLoc(And), VT, And0, NewMask); shrinkAndImmediate() local [all...] |
H A D | X86ISelLowering.cpp | 54717 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, Op0->getOperand(0), combineVectorCompareAndMaskUnaryOp() local [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1436 SDValue NewAnd = SimplifyDemandedBits() local 4052 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); foldSetCCWithAnd() local
|
H A D | DAGCombiner.cpp | 6841 SDValue NewAnd = DAG.getNode(ISD::AND, DL, SrcVT, X, Mask); combineShiftAnd1ToBitTest() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 6944 auto *NewAnd = cast<Instruction>( optimizeLoadExt() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 18316 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, performVectorCompareAndMaskUnaryOpCombine() local [all...] |