Home
last modified time | relevance | path

Searched refs:BinaryOp (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/clang/tools/clang-fuzzer/proto-to-cxx/
H A Dproto_to_cxx.cpp46 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 <<()
52 case BinaryOp::EQ: os << "=="; break; in operator <<()
53 case BinaryOp::NE: os << "!="; break; in operator <<()
54 case BinaryOp::LE: os << "<="; break; in operator <<()
56 case BinaryOp::LT: os << "<"; break; in operator <<()
[all …]
H A Dloop_proto_to_cxx.cpp72 case BinaryOp::PLUS: 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 <<()
96 case BinaryOp::LE: in operator <<()
99 case BinaryOp::GE: in operator <<()
102 case BinaryOp::LT: in operator <<()
[all …]
/llvm-project-15.0.7/clang/tools/clang-fuzzer/proto-to-llvm/
H A Dloop_proto_to_llvm.cpp92 case BinaryOp::PLUS: 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()
113 case BinaryOp::LE: in BinopToString()
114 case BinaryOp::GE: in BinopToString()
115 case BinaryOp::LT: in BinopToString()
[all …]
/llvm-project-15.0.7/pstl/test/std/numerics/numeric.ops/
H A Dtransform_scan.pass.cpp39 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 Dscan.pass.cpp139 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 Dreduce.pass.cpp23 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-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DSignedBitwiseCheck.cpp89 if (const auto *BinaryOp = in check() local
91 Location = BinaryOp->getBeginLoc(); in check()
92 else if (const auto *BinaryOp = in check() local
94 Location = BinaryOp->getBeginLoc(); in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtProfile.cpp1640 BinaryOp = BO_Add; in DecodeOperatorCall()
1649 BinaryOp = BO_Sub; in DecodeOperatorCall()
1658 BinaryOp = BO_Mul; in DecodeOperatorCall()
1662 BinaryOp = BO_Div; in DecodeOperatorCall()
1683 BinaryOp = BO_Or; in DecodeOperatorCall()
1699 BinaryOp = BO_LT; in DecodeOperatorCall()
1703 BinaryOp = BO_GT; in DecodeOperatorCall()
1755 BinaryOp = BO_EQ; in DecodeOperatorCall()
1759 BinaryOp = BO_NE; in DecodeOperatorCall()
1763 BinaryOp = BO_LE; in DecodeOperatorCall()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DUnrollLoopsCheck.cpp143 if (const auto *BinaryOp = dyn_cast<BinaryOperator>(Conditional)) { in hasKnownBounds() local
144 const Expr *LHS = BinaryOp->getLHS(); in hasKnownBounds()
145 const Expr *RHS = BinaryOp->getRHS(); in hasKnownBounds()
190 const auto *BinaryOp = cast<BinaryOperator>(Conditional); in hasLargeNumIterations() local
191 if (!extractValue(EndValue, BinaryOp, Context)) in hasLargeNumIterations()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DContainerSizeEmptyCheck.cpp184 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("SizeBinaryOp"); in check() local
227 } else if (BinaryOp) { // Determine the correct transformation. in check()
229 llvm::dyn_cast<IntegerLiteral>(BinaryOp->getLHS()->IgnoreImpCasts()); in check()
231 llvm::dyn_cast<IntegerLiteral>(BinaryOp->getRHS()->IgnoreImpCasts()); in check()
243 const auto OpCode = BinaryOp->getOpcode(); in check()
281 Hint = FixItHint::CreateReplacement(BinaryOp->getSourceRange(), in check()
H A DSimplifyBooleanExprCheck.cpp554 auto *BinaryOp = in TraverseUnaryOperator() local
558 if (!BinaryOp || !BinaryOp->isLogicalOp() || in TraverseUnaryOperator()
559 !BinaryOp->getType()->isBooleanType()) in TraverseUnaryOperator()
562 checkEitherSide(BinaryOp, isUnaryLNot) || in TraverseUnaryOperator()
563 checkEitherSide(BinaryOp, in TraverseUnaryOperator()
565 if (Check->reportDeMorgan(Context, Op, BinaryOp, !IsProcessing, parent(), in TraverseUnaryOperator()
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DPostfixExpression.h32 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-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp144 Optional<Instruction::BinaryOps> BinaryOp; in simplifyNvvmIntrinsic() member
162 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq) in simplifyNvvmIntrinsic()
163 : BinaryOp(BinaryOp), FtzRequirement(FtzReq) {} in simplifyNvvmIntrinsic()
393 if (Action.BinaryOp) in simplifyNvvmIntrinsic()
394 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), in simplifyNvvmIntrinsic()
/llvm-project-15.0.7/clang/tools/clang-fuzzer/
H A Dcxx_proto.proto29 message BinaryOp { message
55 BinaryOp binop = 3;
H A Dcxx_loop_proto.proto35 message BinaryOp { message
58 BinaryOp binop = 2;
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/
H A Dtransform_binary.pass.cpp63 typename BinaryOp>
66 OutputIterator out_first, OutputIterator, BinaryOp op) in operator ()()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DLowerToAffineLoops.cpp98 template <typename BinaryOp, typename LoweredBinaryOp>
101 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering()
113 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DLowerToAffineLoops.cpp98 template <typename BinaryOp, typename LoweredBinaryOp>
101 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering()
113 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DLowerToAffineLoops.cpp98 template <typename BinaryOp, typename LoweredBinaryOp>
101 : ConversionPattern(BinaryOp::getOperationName(), 1, ctx) {} in BinaryOpLowering()
113 typename BinaryOp::Adaptor binaryAdaptor(memRefOperands); in matchAndRewrite()
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyOps.def40 TIL_OPCODE_DEF(BinaryOp)
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/IR/
H A DSparseTensorDialect.cpp293 LogicalResult BinaryOp::verify() { in verify()
379 if (isa<BinaryOp>(parentOp) || isa<UnaryOp>(parentOp) || in verify()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Utils/
H A DMerger.cpp775 BinaryOp binop = cast<BinaryOp>(tensorExps[e].op); in buildLattices()
1010 if (auto binop = dyn_cast<sparse_tensor::BinaryOp>(def)) { in buildTensorExp()
1060 BinaryOp binop = cast<BinaryOp>(op); in buildBinaryOverlap()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp510 return new (Arena) til::BinaryOp(Op, E1, E0); in translateBinOp()
512 return new (Arena) til::BinaryOp(Op, E0, E1); in translateBinOp()
533 E1 = new (Arena) til::BinaryOp(Op, Arg, E1); in translateBinAssign()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPInstrInfo.td56 // BinaryOp(x,y,mask,vl)
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h836 enum BinaryOp : uint8_t { ADD, SUB, MUL, AND, OR, XOR, SHL, SRA, SRL, LISTCONCAT, enum
843 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) : in BinOpInit()
854 static BinOpInit *get(BinaryOp opc, Init *lhs, Init *rhs,
877 BinaryOp getOpcode() const { return (BinaryOp)Opc; } in getOpcode()

12