HomeSort by: relevance | last modified time | path
    Searched refs:BitOp (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 1703 // (lshr (BitOp x y) c) -> (BitOp (lshr x c) (lshr y c))
1707 BinaryOperator *BitOp = dyn_cast<BinaryOperator>(I->getOperand(0));
1708 if (!BitOp)
1710 switch (BitOp->getOpcode()) {
1720 return B.CreateBinOp(BitOp->getOpcode(),
1721 B.CreateLShr(BitOp->getOperand(0), S),
1722 B.CreateLShr(BitOp->getOperand(1), S));
1724 S.addRule("expose bitop-const",
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 974 const BinaryOperator *BitOp = dyn_cast<BinaryOperator>(BoolExpr);
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)) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 4776 SDValue BitOp = DAG.getNode(ISD::BITCAST, dl, NewVT, InOp);
4777 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, BitOp,
4793 SDValue BitOp = DAG.getNode(ISD::BITCAST, dl, NewVT, InOp);
4794 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, BitOp,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 2674 if (Instruction *BitOp = matchBSwapOrBitReverse(I, /*MatchBSwaps*/ true,
2676 return BitOp;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 10374 if (SDValue BitOp = lowerBuildVectorToBitOp(BV, Subtarget, DAG))
10375 return BitOp;
    [all...]

Completed in 57 milliseconds