ModulusRemainder 31 src/AlignLoads.cpp Scope<ModulusRemainder> alignment_info; ModulusRemainder 847 src/CodeGen_ARM.cpp ModulusRemainder mod_rem = modulus_remainder(ramp->base); ModulusRemainder 1900 src/CodeGen_LLVM.cpp ModulusRemainder mod_rem = modulus_remainder(ramp->base, alignment_info); ModulusRemainder 1987 src/CodeGen_LLVM.cpp ModulusRemainder mod_rem = modulus_remainder(ramp->base, alignment_info); ModulusRemainder 3110 src/CodeGen_LLVM.cpp ModulusRemainder mod_rem = modulus_remainder(ramp->base, alignment_info); ModulusRemainder 3489 src/CodeGen_LLVM.cpp ModulusRemainder CodeGen_LLVM::get_alignment_info(Expr e) { ModulusRemainder 452 src/CodeGen_LLVM.h ModulusRemainder get_alignment_info(Expr e); ModulusRemainder 461 src/CodeGen_LLVM.h Scope<ModulusRemainder> alignment_info; ModulusRemainder 374 src/Deinterleave.cpp Scope<ModulusRemainder> alignment_info; ModulusRemainder 612 src/HexagonOffload.cpp Scope<ModulusRemainder> alignment_info; ModulusRemainder 27 src/Module.h ModulusRemainder alignment; ModulusRemainder 13 src/ModulusRemainder.cpp ModulusRemainder analyze(Expr e); ModulusRemainder 16 src/ModulusRemainder.cpp Scope<ModulusRemainder> scope; ModulusRemainder 18 src/ModulusRemainder.cpp ComputeModulusRemainder(const Scope<ModulusRemainder> *s) { ModulusRemainder 66 src/ModulusRemainder.cpp ModulusRemainder modulus_remainder(Expr e) { ModulusRemainder 71 src/ModulusRemainder.cpp ModulusRemainder modulus_remainder(Expr e, const Scope<ModulusRemainder> &scope) { ModulusRemainder 79 src/ModulusRemainder.cpp ModulusRemainder result = modulus_remainder(expr); ModulusRemainder 95 src/ModulusRemainder.cpp bool reduce_expr_modulo(Expr expr, int modulus, int *remainder, const Scope<ModulusRemainder> &scope) { ModulusRemainder 96 src/ModulusRemainder.cpp ModulusRemainder result = modulus_remainder(expr, scope); ModulusRemainder 106 src/ModulusRemainder.cpp ModulusRemainder ComputeModulusRemainder::analyze(Expr e) { ModulusRemainder 108 src/ModulusRemainder.cpp return ModulusRemainder(modulus, remainder); ModulusRemainder 113 src/ModulusRemainder.cpp ModulusRemainder result = modulus_remainder(e); ModulusRemainder 169 src/ModulusRemainder.cpp ModulusRemainder mod_rem = scope.get(op->name); ModulusRemainder 198 src/ModulusRemainder.cpp ModulusRemainder a = analyze(op->a); ModulusRemainder 199 src/ModulusRemainder.cpp ModulusRemainder b = analyze(op->b); ModulusRemainder 205 src/ModulusRemainder.cpp ModulusRemainder a = analyze(op->a); ModulusRemainder 206 src/ModulusRemainder.cpp ModulusRemainder b = analyze(op->b); ModulusRemainder 212 src/ModulusRemainder.cpp ModulusRemainder a = analyze(op->a); ModulusRemainder 213 src/ModulusRemainder.cpp ModulusRemainder b = analyze(op->b); ModulusRemainder 249 src/ModulusRemainder.cpp ModulusRemainder unify_alternatives(ModulusRemainder a, ModulusRemainder b) { ModulusRemainder 264 src/ModulusRemainder.cpp return ModulusRemainder(0, 1); ModulusRemainder 282 src/ModulusRemainder.cpp return ModulusRemainder(modulus, ra); ModulusRemainder 298 src/ModulusRemainder.cpp ModulusRemainder a = analyze(op->a); ModulusRemainder 299 src/ModulusRemainder.cpp ModulusRemainder b = analyze(op->b); ModulusRemainder 306 src/ModulusRemainder.cpp ModulusRemainder r = unify_alternatives(analyze(op->a), analyze(op->b)); ModulusRemainder 312 src/ModulusRemainder.cpp ModulusRemainder r = unify_alternatives(analyze(op->a), analyze(op->b)); ModulusRemainder 354 src/ModulusRemainder.cpp ModulusRemainder r = unify_alternatives(analyze(op->true_value), ModulusRemainder 382 src/ModulusRemainder.cpp ModulusRemainder val = analyze(op->value); ModulusRemainder 385 src/ModulusRemainder.cpp ModulusRemainder val = analyze(op->body); ModulusRemainder 15 src/ModulusRemainder.h ModulusRemainder() : modulus(0), remainder(0) {} ModulusRemainder 16 src/ModulusRemainder.h ModulusRemainder(int m, int r) : modulus(m), remainder(r) {} ModulusRemainder 32 src/ModulusRemainder.h EXPORT ModulusRemainder modulus_remainder(Expr e); ModulusRemainder 37 src/ModulusRemainder.h EXPORT ModulusRemainder modulus_remainder(Expr e, const Scope<ModulusRemainder> &scope); ModulusRemainder 43 src/ModulusRemainder.h EXPORT bool reduce_expr_modulo(Expr e, int modulus, int *remainder, const Scope<ModulusRemainder> &scope); ModulusRemainder 178 src/Simplify.cpp Simplify(bool r, const Scope<Interval> *bi, const Scope<ModulusRemainder> *ai) : ModulusRemainder 237 src/Simplify.cpp Scope<ModulusRemainder> alignment_info; ModulusRemainder 1624 src/Simplify.cpp ModulusRemainder mod_rem(0, 1); ModulusRemainder 1991 src/Simplify.cpp ModulusRemainder mod_rem(0, 1); ModulusRemainder 2899 src/Simplify.cpp ModulusRemainder mod_rem = modulus_remainder(delta, alignment_info); ModulusRemainder 3003 src/Simplify.cpp ModulusRemainder mod_rem(0, 1); ModulusRemainder 4676 src/Simplify.cpp ModulusRemainder mod_rem = modulus_remainder(new_value, alignment_info); ModulusRemainder 4689 src/Simplify.cpp ModulusRemainder mod_rem = modulus_remainder(value, alignment_info); ModulusRemainder 4987 src/Simplify.cpp const Scope<ModulusRemainder> &alignment) { ModulusRemainder 4993 src/Simplify.cpp const Scope<ModulusRemainder> &alignment) { ModulusRemainder 26 src/Simplify.h const Scope<ModulusRemainder> &alignment = Scope<ModulusRemainder>::empty_scope()); ModulusRemainder 29 src/Simplify.h const Scope<ModulusRemainder> &alignment = Scope<ModulusRemainder>::empty_scope());