Searched refs:And1 (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 1615 Instruction *And1 = dyn_cast<Instruction>(I->getOperand(1)); 1616 if (!And0 || !And1) 1619 And1->getOpcode() != Instruction::And) 1621 if (And0->getOperand(1) != And1->getOperand(1)) 1624 return B.CreateAnd(B.CreateXor(And0->getOperand(0), And1->getOperand(0)), 1747 Instruction *And1 = dyn_cast<Instruction>(Xor->getOperand(1)); 1750 std::swap(And0, And1); 1759 return B.CreateAnd(B.CreateXor(And0->getOperand(0), And1), C0);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 876 SDValue And0 = N->getOperand(0), And1 = N->getOperand(1); 889 if (And1.getOpcode() == ISD::AND && 890 And1.getOperand(0).getOpcode() == ISD::SHL) { 892 if (!(CN = dyn_cast<ConstantSDNode>(And1.getOperand(1))) || 900 SDValue Shl = And1.getOperand(0); 927 bool isConstCase = And1.getOpcode() != ISD::AND; 928 if (And1.getOpcode() == ISD::AND) { 929 if (!(CN1 = dyn_cast<ConstantSDNode>(And1->getOperand(1)))) 946 SrlX = DAG.getNode(ISD::SRL, DL, And1->getValueType(0), And1, Const [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4852 auto And1 = MIRBuilder.buildAnd(Src1Ty, Src1, SignBitMask); local 4853 Or = MIRBuilder.buildOr(Dst, And0, And1); 4858 auto And1 = MIRBuilder.buildAnd(Src0Ty, Shift, SignBitMask); local 4859 Or = MIRBuilder.buildOr(Dst, And0, And1); 4864 auto And1 = MIRBuilder.buildAnd(Src0Ty, Trunc, SignBitMask); local 4865 Or = MIRBuilder.buildOr(Dst, And0, And1);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 2637 SDValue And1 = N->getOperand(1); local 2638 if (And0.hasOneUse() && And1.hasOneUse() && 2640 isOpcWithIntImmediate(And1.getNode(), ISD::AND, Mask1Imm) && 2648 std::swap(And0, And1); 2652 SDValue Src = And1->getOperand(0);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 4021 Value *And1 = Builder.CreateAnd(BO0->getOperand(0), Mask); local 4023 return new ICmpInst(Pred, And1, And2);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 6252 SDValue And1 = DAG.getNode(ISD::AND, DL, ShVT, NegOp1, BitWidthMinusOneC); 6254 DAG.getNode(HsOpc, DL, VT, Op0, And1));
|
H A D | DAGCombiner.cpp | 5207 SDValue Not = And->getOperand(0), And1 = And->getOperand(1); 5210 if (!isBitwiseNot(Not) || !Not.hasOneUse() || !isOneConstant(And1))
|
Completed in 477 milliseconds