Lines Matching defs:SCEVCommutativeExpr
179 /// SCEVCommutativeExpr - This node is the base class for n'ary commutative
182 class SCEVCommutativeExpr : public SCEVNAryExpr {
184 SCEVCommutativeExpr(const FoldingSetNodeIDRef ID,
190 static inline bool classof(const SCEVCommutativeExpr *S) { return true; }
208 class SCEVAddExpr : public SCEVCommutativeExpr {
213 : SCEVCommutativeExpr(ID, scAddExpr, O, N) {
234 class SCEVMulExpr : public SCEVCommutativeExpr {
239 : SCEVCommutativeExpr(ID, scMulExpr, O, N) {
370 class SCEVSMaxExpr : public SCEVCommutativeExpr {
375 : SCEVCommutativeExpr(ID, scSMaxExpr, O, N) {
392 class SCEVUMaxExpr : public SCEVCommutativeExpr {
397 : SCEVCommutativeExpr(ID, scUMaxExpr, O, N) {