Lines Matching defs:BinOpInfo
91 struct BinOpInfo { struct
92 Value *LHS;
93 Value *RHS;
94 QualType Ty; // Computation Type.
95 BinaryOperator::Opcode Opcode; // Opcode of BinOp to perform
96 FPOptions FPFeatures;
97 const Expr *E; // Entire expr, for error unsupported. May not be binop.
100 bool mayHaveIntegerOverflow() const { in mayHaveIntegerOverflow()
113 bool isDivremOp() const { in isDivremOp()
119 bool mayHaveIntegerDivisionByZero() const { in mayHaveIntegerDivisionByZero()
127 bool mayHaveFloatDivisionByZero() const { in mayHaveFloatDivisionByZero()
137 bool isFixedPointOp() const { in isFixedPointOp()
2994 Value *(ScalarExprEmitter::*Func)(const BinOpInfo &), in EmitCompoundAssignLValue()
3124 Value *(ScalarExprEmitter::*Func)(const BinOpInfo &)) { in EmitCompoundAssign()