Searched refs:BitOp (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 1685 // (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 D | CFG.cpp | 974 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 D | LegalizeVectorTypes.cpp | 4464 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 D | X86ISelLowering.cpp | 10130 if (SDValue BitOp = lowerBuildVectorToBitOp(BV, Subtarget, DAG)) 10131 return BitOp; [all...] |
Completed in 316 milliseconds