Searched refs:BitOp (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1685 // (lshr (BitOp x y) c) -> (BitOp (lshr x c) (lshr y c))
1689 BinaryOperator *BitOp = dyn_cast<BinaryOperator>(I->getOperand(0));
1690 if (!BitOp)
1692 switch (BitOp->getOpcode()) {
1702 return B.CreateBinOp(BitOp->getOpcode(),
1703 B.CreateLShr(BitOp->getOperand(0), S),
1704 B.CreateLShr(BitOp->getOperand(1), S));
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp974 const BinaryOperator *BitOp = dyn_cast<BinaryOperator>(BoolExpr); local
975 if (BitOp && (BitOp->getOpcode() == BO_And ||
976 BitOp->getOpcode() == BO_Or)) {
977 const Expr *LHSExpr2 = BitOp->getLHS()->IgnoreParens();
978 const Expr *RHSExpr2 = BitOp->getRHS()->IgnoreParens();
990 if ((BitOp->getOpcode() == BO_And && (L2 & L1) != L1) ||
991 (BitOp->getOpcode() == BO_Or && (L2 | L1) != L1)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp4464 SDValue BitOp = DAG.getNode(ISD::BITCAST, dl, NewVT, InOp); local
4465 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, BitOp,
4481 SDValue BitOp = DAG.getNode(ISD::BITCAST, dl, NewVT, InOp); local
4482 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, BitOp,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10130 if (SDValue BitOp = lowerBuildVectorToBitOp(BV, Subtarget, DAG))
10131 return BitOp;
[all...]

Completed in 316 milliseconds