Lines Matching defs:BinOpInfo
87 struct BinOpInfo { struct
88 Value *LHS;
89 Value *RHS;
90 QualType Ty; // Computation Type.
91 BinaryOperator::Opcode Opcode; // Opcode of BinOp to perform
92 FPOptions FPFeatures;
93 const Expr *E; // Entire expr, for error unsupported. May not be binop.
96 bool mayHaveIntegerOverflow() const { in mayHaveIntegerOverflow()
109 bool isDivremOp() const { in isDivremOp()
115 bool mayHaveIntegerDivisionByZero() const { in mayHaveIntegerDivisionByZero()
123 bool mayHaveFloatDivisionByZero() const { in mayHaveFloatDivisionByZero()
133 bool isFixedPointOp() const { in isFixedPointOp()
3224 Value *(ScalarExprEmitter::*Func)(const BinOpInfo &), in EmitCompoundAssignLValue()
3368 Value *(ScalarExprEmitter::*Func)(const BinOpInfo &)) { in EmitCompoundAssign()