/llvm-project/clang/tools/clang-fuzzer/proto-to-cxx/ |
H A D | proto_to_cxx.cpp | 22 std::ostream &operator<<(std::ostream &os, const BinaryOp &x); 41 std::ostream &operator<<(std::ostream &os, const BinaryOp &x) { in operator <<() 44 case BinaryOp::PLUS: os << "+"; break; in operator <<() 45 case BinaryOp::MINUS: os << "-"; break; in operator <<() 46 case BinaryOp::MUL: os << "*"; break; in operator <<() 47 case BinaryOp::DIV: os << "/"; break; in operator <<() 48 case BinaryOp::MOD: os << "%"; break; in operator <<() 49 case BinaryOp::XOR: os << "^"; break; in operator <<() 50 case BinaryOp::AND: os << "&"; break; in operator <<() 51 case BinaryOp::OR: os << "|"; break; in operator <<() [all …]
|
H A D | loop_proto_to_cxx.cpp | 42 std::ostream &operator<<(std::ostream &os, const BinaryOp &x); 69 std::ostream &operator<<(std::ostream &os, const BinaryOp &x) { in operator <<() 72 case BinaryOp::PLUS: in operator <<() 75 case BinaryOp::MINUS: in operator <<() 78 case BinaryOp::MUL: in operator <<() 81 case BinaryOp::XOR: in operator <<() 84 case BinaryOp::AND: in operator <<() 87 case BinaryOp::OR: in operator <<() 90 case BinaryOp::EQ: in operator <<() 93 case BinaryOp::NE: in operator <<() [all …]
|
/llvm-project/clang/tools/clang-fuzzer/proto-to-llvm/ |
H A D | loop_proto_to_llvm.cpp | 28 std::string BinopToString(std::ostream &os, const BinaryOp &x); 87 std::string BinopToString(std::ostream &os, const BinaryOp &x) { in BinopToString() 92 case BinaryOp::PLUS: in BinopToString() 95 case BinaryOp::MINUS: in BinopToString() 98 case BinaryOp::MUL: in BinopToString() 101 case BinaryOp::XOR: in BinopToString() 104 case BinaryOp::AND: in BinopToString() 107 case BinaryOp::OR: in BinopToString() 111 case BinaryOp::EQ: in BinopToString() 112 case BinaryOp::NE: in BinopToString() [all …]
|
/llvm-project/pstl/test/std/numerics/numeric.ops/ |
H A D | transform_scan.pass.cpp | 39 typename T, typename BinaryOp> 43 BinaryOp binary_op, T trash) in operator ()() 67 typename T, typename BinaryOp> 70 Size, UnaryOp, T, BinaryOp, T) in operator ()() 105 template <typename In, typename Out, typename UnaryOp, typename BinaryOp> 107 test(UnaryOp unary_op, Out init, BinaryOp binary_op, Out trash) in test() 144 template <typename In, typename Out, typename UnaryOp, typename BinaryOp> 146 test_matrix(UnaryOp unary_op, Out init, BinaryOp binary_op, Out trash) in test_matrix()
|
H A D | scan.pass.cpp | 139 typename BinaryOp> 142 Iterator3 expected_first, Iterator3, Size n, T init, BinaryOp binary_op, T trash) in operator ()() 157 typename BinaryOp> 159 …)(Policy&&, Iterator1, Iterator1, Iterator2, Iterator2, Iterator3, Iterator3, Size, T, BinaryOp, T) in operator ()() 164 template <typename In, typename Out, typename BinaryOp> 166 test_matrix(Out init, BinaryOp binary_op, Out trash) in test_matrix()
|
H A D | reduce.pass.cpp | 23 template <typename Policy, typename Iterator, typename T, typename BinaryOp> 25 operator()(Policy&& exec, Iterator first, Iterator last, T init, BinaryOp binary, T expected) in operator ()() 32 template <typename T, typename BinaryOp, typename F> 34 test_long_form(T init, BinaryOp binary_op, F f) in test_long_form()
|
/llvm-project/clang-tools-extra/clang-tidy/hicpp/ |
H A D | SignedBitwiseCheck.cpp | 88 if (const auto *BinaryOp = in check() local 90 OperatorLoc = BinaryOp->getOperatorLoc(); in check() 91 else if (const auto *BinaryOp = in check() local 93 OperatorLoc = BinaryOp->getOperatorLoc(); in check()
|
/llvm-project/clang/lib/AST/ |
H A D | StmtProfile.cpp | 1719 BinaryOperatorKind &BinaryOp, in DecodeOperatorCall() 1738 BinaryOp = BO_Add; in DecodeOperatorCall() 1747 BinaryOp = BO_Sub; in DecodeOperatorCall() 1756 BinaryOp = BO_Mul; in DecodeOperatorCall() 1760 BinaryOp = BO_Div; in DecodeOperatorCall() 1764 BinaryOp = BO_Rem; in DecodeOperatorCall() 1768 BinaryOp = BO_Xor; in DecodeOperatorCall() 1777 BinaryOp = BO_And; in DecodeOperatorCall() 1781 BinaryOp = BO_Or; in DecodeOperatorCall() 1793 BinaryOp in DecodeOperatorCall() 1678 DecodeOperatorCall(const CXXOperatorCallExpr * S,UnaryOperatorKind & UnaryOp,BinaryOperatorKind & BinaryOp,unsigned & NumArgs) DecodeOperatorCall() argument 1891 BinaryOperatorKind BinaryOp = BO_Comma; VisitCXXOperatorCallExpr() local [all...] |
/llvm-project/clang-tools-extra/clang-tidy/readability/ |
H A D | ContainerSizeEmptyCheck.cpp | 232 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("SizeBinaryOp"); in check() local 275 } else if (BinaryOp) { // Determine the correct transformation. in check() 277 llvm::dyn_cast<IntegerLiteral>(BinaryOp->getLHS()->IgnoreImpCasts()); in check() 279 llvm::dyn_cast<IntegerLiteral>(BinaryOp->getRHS()->IgnoreImpCasts()); in check() 291 const auto OpCode = BinaryOp->getOpcode(); in check() 329 ? BinaryOp->getLHS()->IgnoreImpCasts() in check() 330 : BinaryOp->getRHS()->IgnoreImpCasts(); in check() 353 Hint = FixItHint::CreateReplacement(BinaryOp->getSourceRange(), in check()
|
H A D | UseStdMinMaxCheck.cpp | 172 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("binaryOp"); in check() 173 const clang::BinaryOperatorKind BinaryOpcode = BinaryOp->getOpcode(); in check() 180 << FunctionName << BinaryOp->getOpcodeStr() in check() 185 FunctionName, BinaryOp)) in check() 161 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("binaryOp"); check() local
|
H A D | SimplifyBooleanExprCheck.cpp | 523 const auto *BinaryOp = dyn_cast<BinaryOperator>(E); in isExpectedBinaryOp() local 524 return !Check->canBeBypassed(E) && BinaryOp && BinaryOp->isLogicalOp() && in isExpectedBinaryOp() 525 BinaryOp->getType()->isBooleanType(); in isExpectedBinaryOp() 570 const auto *BinaryOp = cast<BinaryOperator>(SubExpr); in TraverseUnaryOperator() local 573 BinaryOp, in TraverseUnaryOperator() 576 BinaryOp, [this](const Expr *E) { return nestedDemorgan(E, 1); })) { in TraverseUnaryOperator() 577 if (Check->reportDeMorgan(Context, Op, BinaryOp, !IsProcessing, parent(), in TraverseUnaryOperator()
|
/llvm-project/clang-tools-extra/clang-tidy/altera/ |
H A D | UnrollLoopsCheck.cpp | 140 if (const auto *BinaryOp = dyn_cast<BinaryOperator>(Conditional)) { in hasKnownBounds() local 141 const Expr *LHS = BinaryOp->getLHS(); in hasKnownBounds() 142 const Expr *RHS = BinaryOp->getRHS(); in hasKnownBounds() 187 const auto *BinaryOp = cast<BinaryOperator>(Conditional); in hasLargeNumIterations() local 188 if (!extractValue(EndValue, BinaryOp, Context)) in hasLargeNumIterations()
|
/llvm-project/lldb/include/lldb/Symbol/ |
H A D | PostfixExpression.h | 32 BinaryOp, enumerator 60 : Node(BinaryOp), m_op_type(op_type), m_left(&left), m_right(&right) {} in BinaryOpNode() 70 static bool classof(const Node *node) { return node->GetKind() == BinaryOp; } in classof() 178 case Node::BinaryOp: in Dispatch()
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 152 std::optional<Instruction::BinaryOps> BinaryOp; in simplifyNvvmIntrinsic() 170 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq) in simplifyNvvmIntrinsic() 171 : BinaryOp(BinaryOp), FtzRequirement(FtzReq) {} in simplifyNvvmIntrinsic() 379 if (Action.BinaryOp) in simplifyNvvmIntrinsic() 380 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), in simplifyNvvmIntrinsic() 145 std::optional<Instruction::BinaryOps> BinaryOp; simplifyNvvmIntrinsic() member
|
/llvm-project/mlir/test/lib/Conversion/MathToVCIX/ |
H A D | TestMathToVCIXConversion.cpp | 119 res = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, vec, in matchAndRewrite() 130 Value v = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, in matchAndRewrite() 165 res = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, vec, in matchAndRewrite() 173 Value v = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, in matchAndRewrite() 207 res = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, vec, in matchAndRewrite() 218 Value v = rewriter.create<vcix::BinaryOp>(loc, legalType, opcodeAttr, in matchAndRewrite()
|
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/GPU/ |
H A D | GPUToLLVMIRTranslation.cpp | 23 auto kernelBinary = SymbolTable::lookupNearestSymbolFrom<gpu::BinaryOp>( in launchKernel() 48 .Case([&](gpu::BinaryOp op) { in convertOperation()
|
H A D | SelectObjectAttr.cpp | 50 gpu::ObjectAttr getSelectedObject(gpu::BinaryOp op) const; 66 SelectObjectAttrImpl::getSelectedObject(gpu::BinaryOp op) const { in getSelectedObject() 106 auto op = mlir::dyn_cast<gpu::BinaryOp>(operation); in embedBinary() 209 auto binOp = mlir::dyn_cast<gpu::BinaryOp>(binaryOperation); in launchKernel()
|
/llvm-project/clang/tools/clang-fuzzer/ |
H A D | cxx_proto.proto | 29 message BinaryOp { message 55 BinaryOp binop = 3;
|
H A D | cxx_loop_proto.proto | 35 message BinaryOp { message 58 BinaryOp binop = 2;
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | ChainedComparisonCheck.cpp | 104 if (const auto *BinaryOp = dyn_cast<BinaryOperator>(Op)) { in extract() local 105 extract(BinaryOp); in extract()
|
/llvm-project/pstl/test/std/algorithms/alg.modifying.operations/ |
H A D | transform_binary.pass.cpp | 63 typename BinaryOp> 66 OutputIterator out_first, OutputIterator, BinaryOp op) in operator ()()
|
/llvm-project/mlir/examples/toy/Ch5/mlir/ |
H A D | LowerToAffineLoops.cpp | 115 template <typename BinaryOp, typename LoweredBinaryOp> 118 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering() 128 // BinaryOp. This allows for using the nice named accessors in matchAndRewrite() 130 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
|
/llvm-project/mlir/examples/toy/Ch6/mlir/ |
H A D | LowerToAffineLoops.cpp | 115 template <typename BinaryOp, typename LoweredBinaryOp> 118 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering() 128 // BinaryOp. This allows for using the nice named accessors in matchAndRewrite() 130 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
|
/llvm-project/mlir/examples/toy/Ch7/mlir/ |
H A D | LowerToAffineLoops.cpp | 115 template <typename BinaryOp, typename LoweredBinaryOp> 118 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering() 128 // BinaryOp. This allows for using the nice named accessors in matchAndRewrite() 130 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
|
/llvm-project/libc/test/src/math/exhaustive/ |
H A D | exhaustive_test.h | 73 using BinaryOp = OutType(InType, InType); variable 76 BinaryOp<OutType, InType> Func> 267 template <typename FloatType, mpfr::Operation Op, BinaryOp<FloatType> Func>
|