Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DStmtProfile.cpp1658 BinaryOp = BO_Add; in DecodeOperatorCall()
1667 BinaryOp = BO_Sub; in DecodeOperatorCall()
1676 BinaryOp = BO_Mul; in DecodeOperatorCall()
1680 BinaryOp = BO_Div; in DecodeOperatorCall()
1701 BinaryOp = BO_Or; in DecodeOperatorCall()
1717 BinaryOp = BO_LT; in DecodeOperatorCall()
1721 BinaryOp = BO_GT; in DecodeOperatorCall()
1773 BinaryOp = BO_EQ; in DecodeOperatorCall()
1777 BinaryOp = BO_NE; in DecodeOperatorCall()
1781 BinaryOp = BO_LE; in DecodeOperatorCall()
[all …]
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp145 std::optional<Instruction::BinaryOps> BinaryOp; in simplifyNvvmIntrinsic() member
163 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq) in simplifyNvvmIntrinsic()
164 : BinaryOp(BinaryOp), FtzRequirement(FtzReq) {} in simplifyNvvmIntrinsic()
392 if (Action.BinaryOp) in simplifyNvvmIntrinsic()
393 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), in simplifyNvvmIntrinsic()
/openbsd/gnu/llvm/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;
/openbsd/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyOps.def40 TIL_OPCODE_DEF(BinaryOp)
H A DThreadSafetyTIL.h1204 class BinaryOp : public SExpr {
1206 BinaryOp(TIL_BinaryOpcode Op, SExpr *E0, SExpr *E1) in BinaryOp() function
1211 BinaryOp(const BinaryOp &B, SExpr *E0, SExpr *E1) in BinaryOp() function
1236 typename C::CType compare(const BinaryOp* E, C& Cmp) const { in compare()
H A DThreadSafetyTraverse.h240 R_SExpr reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) { in reduceBinaryOp()
781 void printBinaryOp(const BinaryOp *E, StreamType &SS) { in printBinaryOp()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp522 return new (Arena) til::BinaryOp(Op, E1, E0); in translateBinOp()
524 return new (Arena) til::BinaryOp(Op, E0, E1); in translateBinOp()
545 E1 = new (Arena) til::BinaryOp(Op, Arg, E1); in translateBinAssign()
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVVPInstrInfo.td56 // BinaryOp(x,y,mask,vl)
/openbsd/gnu/llvm/llvm/include/llvm/TableGen/
H A DRecord.h837 enum BinaryOp : uint8_t { enum
866 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) : in BinOpInit()
877 static BinOpInit *get(BinaryOp opc, Init *lhs, Init *rhs,
900 BinaryOp getOpcode() const { return (BinaryOp)Opc; } in getOpcode()
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h227 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned,
425 Instruction::BinaryOps BinaryOp, bool IsSigned,
H A DInstCombineCompares.cpp4992 static bool isNeutralValue(Instruction::BinaryOps BinaryOp, Value *RHS, bool IsSigned) { in isNeutralValue() argument
4993 switch (BinaryOp) { in isNeutralValue()
5006 InstCombinerImpl::computeOverflow(Instruction::BinaryOps BinaryOp, in computeOverflow() argument
5009 switch (BinaryOp) { in computeOverflow()
5030 bool InstCombinerImpl::OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, in OptimizeOverflowCheck() argument
5048 if (isNeutralValue(BinaryOp, RHS, IsSigned)) { in OptimizeOverflowCheck()
5054 switch (computeOverflow(BinaryOp, IsSigned, LHS, RHS, &OrigI)) { in OptimizeOverflowCheck()
5059 Result = Builder.CreateBinOp(BinaryOp, LHS, RHS); in OptimizeOverflowCheck()
5064 Result = Builder.CreateBinOp(BinaryOp, LHS, RHS); in OptimizeOverflowCheck()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolution.cpp5192 struct BinaryOp { struct
5203 explicit BinaryOp(Operator *Op) in BinaryOp() argument
5220 static std::optional<BinaryOp> MatchBinaryOp(Value *V, const DataLayout &DL, in MatchBinaryOp()
5241 return BinaryOp(Op); in MatchBinaryOp()
5249 return BinaryOp(Instruction::Add, Op->getOperand(0), Op->getOperand(1), in MatchBinaryOp()
5251 return BinaryOp(Op); in MatchBinaryOp()
5263 return BinaryOp(Op); in MatchBinaryOp()
5278 return BinaryOp(Instruction::UDiv, Op->getOperand(0), X); in MatchBinaryOp()
5281 return BinaryOp(Op); in MatchBinaryOp()
5296 return BinaryOp(BinOp, WO->getLHS(), WO->getRHS()); in MatchBinaryOp()
[all …]
/openbsd/gnu/llvm/compiler-rt/lib/msan/tests/
H A Dmsan_test.cpp4358 template<class T, class BinaryOp>
4360 void BinaryOpOriginTest(BinaryOp op) { in BinaryOpOriginTest()
4399 TEST(MemorySanitizerOrigins, BinaryOp) { in TEST() argument
/openbsd/gnu/llvm/llvm/lib/TableGen/
H A DTGParser.cpp1190 BinOpInit::BinaryOp Code; in ParseOperation()
H A DRecord.cpp943 BinOpInit *BinOpInit::get(BinaryOp Opc, Init *LHS, Init *RHS, RecTy *Type) { in get()