Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp1565 BinaryOp = BO_Add; in DecodeOperatorCall()
1574 BinaryOp = BO_Sub; in DecodeOperatorCall()
1583 BinaryOp = BO_Mul; in DecodeOperatorCall()
1587 BinaryOp = BO_Div; in DecodeOperatorCall()
1608 BinaryOp = BO_Or; in DecodeOperatorCall()
1624 BinaryOp = BO_LT; in DecodeOperatorCall()
1628 BinaryOp = BO_GT; in DecodeOperatorCall()
1680 BinaryOp = BO_EQ; in DecodeOperatorCall()
1684 BinaryOp = BO_NE; in DecodeOperatorCall()
1688 BinaryOp = BO_LE; in DecodeOperatorCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp144 Optional<Instruction::BinaryOps> BinaryOp; in simplifyNvvmIntrinsic() member
158 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq) in simplifyNvvmIntrinsic()
159 : BinaryOp(BinaryOp), FtzRequirement(FtzReq) {} in simplifyNvvmIntrinsic()
340 if (Action.BinaryOp) in simplifyNvvmIntrinsic()
341 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), in simplifyNvvmIntrinsic()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
778 void printBinaryOp(const BinaryOp *E, StreamType &SS) { in printBinaryOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrInfo.td23 // BinaryOp(x,y,mask,vl)
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h808 enum BinaryOp : uint8_t { ADD, SUB, MUL, AND, OR, XOR, SHL, SRA, SRL, LISTCONCAT, enum
815 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) : in BinOpInit()
826 static BinOpInit *get(BinaryOp opc, Init *lhs, Init *rhs,
849 BinaryOp getOpcode() const { return (BinaryOp)Opc; } in getOpcode()
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp485 return new (Arena) til::BinaryOp(Op, E1, E0); in translateBinOp()
487 return new (Arena) til::BinaryOp(Op, E0, E1); in translateBinOp()
508 E1 = new (Arena) til::BinaryOp(Op, Arg, E1); in translateBinAssign()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h222 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned,
524 Instruction::BinaryOps BinaryOp, bool IsSigned,
H A DInstCombineCompares.cpp4626 static bool isNeutralValue(Instruction::BinaryOps BinaryOp, Value *RHS) { in isNeutralValue() argument
4627 switch (BinaryOp) { in isNeutralValue()
4639 InstCombinerImpl::computeOverflow(Instruction::BinaryOps BinaryOp, in computeOverflow() argument
4642 switch (BinaryOp) { in computeOverflow()
4663 bool InstCombinerImpl::OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, in OptimizeOverflowCheck() argument
4681 if (isNeutralValue(BinaryOp, RHS)) { in OptimizeOverflowCheck()
4687 switch (computeOverflow(BinaryOp, IsSigned, LHS, RHS, &OrigI)) { in OptimizeOverflowCheck()
4692 Result = Builder.CreateBinOp(BinaryOp, LHS, RHS); in OptimizeOverflowCheck()
4697 Result = Builder.CreateBinOp(BinaryOp, LHS, RHS); in OptimizeOverflowCheck()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp4765 struct BinaryOp { struct
4776 explicit BinaryOp(Operator *Op) in BinaryOp() function
4785 explicit BinaryOp(unsigned Opcode, Value *LHS, Value *RHS, bool IsNSW = false, in BinaryOp() argument
4793 static Optional<BinaryOp> MatchBinaryOp(Value *V, DominatorTree &DT) { in MatchBinaryOp()
4812 return BinaryOp(Op); in MatchBinaryOp()
4820 return BinaryOp(Op); in MatchBinaryOp()
4835 return BinaryOp(Instruction::UDiv, Op->getOperand(0), X); in MatchBinaryOp()
4838 return BinaryOp(Op); in MatchBinaryOp()
4853 return BinaryOp(BinOp, WO->getLHS(), WO->getRHS()); in MatchBinaryOp()
4858 return BinaryOp(BinOp, WO->getLHS(), WO->getRHS(), in MatchBinaryOp()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp1113 BinOpInit::BinaryOp Code; in ParseOperation()
H A DRecord.cpp863 BinOpInit *BinOpInit::get(BinaryOp Opc, Init *LHS, in get()