IRVisitor 79 src/Bounds.cpp class Bounds : public IRVisitor { IRVisitor 119 src/Bounds.cpp using IRVisitor::visit; IRVisitor 1012 src/Bounds.cpp IRVisitor::visit(op); IRVisitor 1030 src/Bounds.cpp class CountVars : public IRVisitor { IRVisitor 1031 src/Bounds.cpp using IRVisitor::visit; IRVisitor 20 src/BoundsInference.cpp class DependsOnBoundsInference : public IRVisitor { IRVisitor 21 src/BoundsInference.cpp using IRVisitor::visit; IRVisitor 35 src/BoundsInference.cpp IRVisitor::visit(op); IRVisitor 61 src/BoundsInference.cpp class BoundsOfInnerVar : public IRVisitor { IRVisitor 70 src/BoundsInference.cpp using IRVisitor::visit; IRVisitor 31 src/CanonicalizeGPUVars.cpp class CountGPUBlocksThreads : public IRVisitor { IRVisitor 34 src/CanonicalizeGPUVars.cpp using IRVisitor::visit; IRVisitor 44 src/CanonicalizeGPUVars.cpp IRVisitor::visit(op); IRVisitor 23 src/Closure.h class Closure : public IRVisitor { IRVisitor 27 src/Closure.h using IRVisitor::visit; IRVisitor 32 src/CodeGen_GPU_Dev.cpp class IsBlockUniform : public IRVisitor { IRVisitor 33 src/CodeGen_GPU_Dev.cpp using IRVisitor::visit; IRVisitor 59 src/CodeGen_GPU_Dev.cpp class IsBufferConstant : public IRVisitor { IRVisitor 60 src/CodeGen_GPU_Dev.cpp using IRVisitor::visit; IRVisitor 67 src/CodeGen_GPU_Dev.cpp IRVisitor::visit(op); IRVisitor 77 src/CodeGen_GPU_Dev.cpp IRVisitor::visit(op); IRVisitor 31 src/CodeGen_GPU_Host.cpp class ExtractBounds : public IRVisitor { IRVisitor 48 src/CodeGen_GPU_Host.cpp using IRVisitor::visit; IRVisitor 93 src/CodeGen_Hexagon.cpp class UsesHvx : public IRVisitor { IRVisitor 95 src/CodeGen_Hexagon.cpp using IRVisitor::visit; IRVisitor 61 src/CodeGen_LLVM.h class CodeGen_LLVM : public IRVisitor { IRVisitor 315 src/CodeGen_LLVM.h using IRVisitor::visit; IRVisitor 242 src/CodeGen_OpenGLCompute_Dev.cpp class FindSharedAllocations : public IRVisitor { IRVisitor 243 src/CodeGen_OpenGLCompute_Dev.cpp using IRVisitor::visit; IRVisitor 741 src/CodeGen_OpenGL_Dev.cpp class AllAccessConstant : public IRVisitor { IRVisitor 742 src/CodeGen_OpenGL_Dev.cpp using IRVisitor::visit; IRVisitor 748 src/CodeGen_OpenGL_Dev.cpp IRVisitor::visit(op); IRVisitor 755 src/CodeGen_OpenGL_Dev.cpp IRVisitor::visit(op); IRVisitor 26 src/Definition.cpp void accept(IRVisitor *visitor) const { IRVisitor 129 src/Definition.cpp void Definition::accept(IRVisitor *visitor) const { IRVisitor 24 src/Definition.h class IRVisitor; IRVisitor 73 src/Definition.h EXPORT void accept(IRVisitor *) const; IRVisitor 16 src/EarlyFree.cpp class FindLastUse : public IRVisitor { IRVisitor 28 src/EarlyFree.cpp using IRVisitor::visit; IRVisitor 43 src/EarlyFree.cpp IRVisitor::visit(load); IRVisitor 53 src/EarlyFree.cpp IRVisitor::visit(call); IRVisitor 60 src/EarlyFree.cpp IRVisitor::visit(store); IRVisitor 86 src/EarlyFree.cpp IRVisitor::visit(block); IRVisitor 21 src/Expr.h class IRVisitor; IRVisitor 76 src/Expr.h virtual void accept(IRVisitor *v) const = 0; IRVisitor 126 src/Expr.h EXPORT void accept(IRVisitor *v) const; IRVisitor 133 src/Expr.h EXPORT void accept(IRVisitor *v) const; IRVisitor 148 src/Expr.h void accept(IRVisitor *v) const { IRVisitor 13 src/FindCalls.cpp class FindCalls : public IRVisitor { IRVisitor 17 src/FindCalls.cpp using IRVisitor::visit; IRVisitor 31 src/FindCalls.cpp IRVisitor::visit(call); IRVisitor 62 src/Function.cpp void accept(IRVisitor *visitor) const { IRVisitor 136 src/Function.cpp using IRVisitor::visit; IRVisitor 722 src/Function.cpp void Function::accept(IRVisitor *visitor) const { IRVisitor 127 src/Function.h EXPORT void accept(IRVisitor *visitor) const; IRVisitor 67 src/FuseGPUThreadLoops.cpp class ExtractBlockSize : public IRVisitor { IRVisitor 70 src/FuseGPUThreadLoops.cpp using IRVisitor::visit; IRVisitor 88 src/FuseGPUThreadLoops.cpp IRVisitor::visit(op); IRVisitor 103 src/FuseGPUThreadLoops.cpp IRVisitor::visit(op); IRVisitor 708 src/FuseGPUThreadLoops.cpp class ValidateGPULoopNesting : public IRVisitor { IRVisitor 712 src/FuseGPUThreadLoops.cpp using IRVisitor::visit; IRVisitor 742 src/FuseGPUThreadLoops.cpp IRVisitor::visit(op); IRVisitor 736 src/IR.cpp template<> void ExprNode<IntImm>::accept(IRVisitor *v) const { v->visit((const IntImm *)this); } IRVisitor 737 src/IR.cpp template<> void ExprNode<UIntImm>::accept(IRVisitor *v) const { v->visit((const UIntImm *)this); } IRVisitor 738 src/IR.cpp template<> void ExprNode<FloatImm>::accept(IRVisitor *v) const { v->visit((const FloatImm *)this); } IRVisitor 739 src/IR.cpp template<> void ExprNode<StringImm>::accept(IRVisitor *v) const { v->visit((const StringImm *)this); } IRVisitor 740 src/IR.cpp template<> void ExprNode<Cast>::accept(IRVisitor *v) const { v->visit((const Cast *)this); } IRVisitor 741 src/IR.cpp template<> void ExprNode<Variable>::accept(IRVisitor *v) const { v->visit((const Variable *)this); } IRVisitor 742 src/IR.cpp template<> void ExprNode<Add>::accept(IRVisitor *v) const { v->visit((const Add *)this); } IRVisitor 743 src/IR.cpp template<> void ExprNode<Sub>::accept(IRVisitor *v) const { v->visit((const Sub *)this); } IRVisitor 744 src/IR.cpp template<> void ExprNode<Mul>::accept(IRVisitor *v) const { v->visit((const Mul *)this); } IRVisitor 745 src/IR.cpp template<> void ExprNode<Div>::accept(IRVisitor *v) const { v->visit((const Div *)this); } IRVisitor 746 src/IR.cpp template<> void ExprNode<Mod>::accept(IRVisitor *v) const { v->visit((const Mod *)this); } IRVisitor 747 src/IR.cpp template<> void ExprNode<Min>::accept(IRVisitor *v) const { v->visit((const Min *)this); } IRVisitor 748 src/IR.cpp template<> void ExprNode<Max>::accept(IRVisitor *v) const { v->visit((const Max *)this); } IRVisitor 749 src/IR.cpp template<> void ExprNode<EQ>::accept(IRVisitor *v) const { v->visit((const EQ *)this); } IRVisitor 750 src/IR.cpp template<> void ExprNode<NE>::accept(IRVisitor *v) const { v->visit((const NE *)this); } IRVisitor 751 src/IR.cpp template<> void ExprNode<LT>::accept(IRVisitor *v) const { v->visit((const LT *)this); } IRVisitor 752 src/IR.cpp template<> void ExprNode<LE>::accept(IRVisitor *v) const { v->visit((const LE *)this); } IRVisitor 753 src/IR.cpp template<> void ExprNode<GT>::accept(IRVisitor *v) const { v->visit((const GT *)this); } IRVisitor 754 src/IR.cpp template<> void ExprNode<GE>::accept(IRVisitor *v) const { v->visit((const GE *)this); } IRVisitor 755 src/IR.cpp template<> void ExprNode<And>::accept(IRVisitor *v) const { v->visit((const And *)this); } IRVisitor 756 src/IR.cpp template<> void ExprNode<Or>::accept(IRVisitor *v) const { v->visit((const Or *)this); } IRVisitor 757 src/IR.cpp template<> void ExprNode<Not>::accept(IRVisitor *v) const { v->visit((const Not *)this); } IRVisitor 758 src/IR.cpp template<> void ExprNode<Select>::accept(IRVisitor *v) const { v->visit((const Select *)this); } IRVisitor 759 src/IR.cpp template<> void ExprNode<Load>::accept(IRVisitor *v) const { v->visit((const Load *)this); } IRVisitor 760 src/IR.cpp template<> void ExprNode<Ramp>::accept(IRVisitor *v) const { v->visit((const Ramp *)this); } IRVisitor 761 src/IR.cpp template<> void ExprNode<Broadcast>::accept(IRVisitor *v) const { v->visit((const Broadcast *)this); } IRVisitor 762 src/IR.cpp template<> void ExprNode<Call>::accept(IRVisitor *v) const { v->visit((const Call *)this); } IRVisitor 763 src/IR.cpp template<> void ExprNode<Shuffle>::accept(IRVisitor *v) const { v->visit((const Shuffle *)this); } IRVisitor 764 src/IR.cpp template<> void ExprNode<Let>::accept(IRVisitor *v) const { v->visit((const Let *)this); } IRVisitor 765 src/IR.cpp template<> void StmtNode<LetStmt>::accept(IRVisitor *v) const { v->visit((const LetStmt *)this); } IRVisitor 766 src/IR.cpp template<> void StmtNode<AssertStmt>::accept(IRVisitor *v) const { v->visit((const AssertStmt *)this); } IRVisitor 767 src/IR.cpp template<> void StmtNode<ProducerConsumer>::accept(IRVisitor *v) const { v->visit((const ProducerConsumer *)this); } IRVisitor 768 src/IR.cpp template<> void StmtNode<For>::accept(IRVisitor *v) const { v->visit((const For *)this); } IRVisitor 769 src/IR.cpp template<> void StmtNode<Store>::accept(IRVisitor *v) const { v->visit((const Store *)this); } IRVisitor 770 src/IR.cpp template<> void StmtNode<Provide>::accept(IRVisitor *v) const { v->visit((const Provide *)this); } IRVisitor 771 src/IR.cpp template<> void StmtNode<Allocate>::accept(IRVisitor *v) const { v->visit((const Allocate *)this); } IRVisitor 772 src/IR.cpp template<> void StmtNode<Free>::accept(IRVisitor *v) const { v->visit((const Free *)this); } IRVisitor 773 src/IR.cpp template<> void StmtNode<Realize>::accept(IRVisitor *v) const { v->visit((const Realize *)this); } IRVisitor 774 src/IR.cpp template<> void StmtNode<Block>::accept(IRVisitor *v) const { v->visit((const Block *)this); } IRVisitor 775 src/IR.cpp template<> void StmtNode<IfThenElse>::accept(IRVisitor *v) const { v->visit((const IfThenElse *)this); } IRVisitor 776 src/IR.cpp template<> void StmtNode<Evaluate>::accept(IRVisitor *v) const { v->visit((const Evaluate *)this); } IRVisitor 777 src/IR.cpp template<> void StmtNode<Prefetch>::accept(IRVisitor *v) const { v->visit((const Prefetch *)this); } IRVisitor 14 src/IREquality.cpp class IRComparer : public IRVisitor { IRVisitor 52 src/IRMatch.cpp class IRMatch : public IRVisitor { IRVisitor 64 src/IRMatch.cpp using IRVisitor::visit; IRVisitor 24 src/IRMutator.h class IRMutator : public IRVisitor { IRVisitor 67 src/IRPrinter.h class IRPrinter : public IRVisitor { IRVisitor 6 src/IRVisitor.cpp IRVisitor::~IRVisitor() { IRVisitor 9 src/IRVisitor.cpp void IRVisitor::visit(const IntImm *) { IRVisitor 12 src/IRVisitor.cpp void IRVisitor::visit(const UIntImm *) { IRVisitor 15 src/IRVisitor.cpp void IRVisitor::visit(const FloatImm *) { IRVisitor 18 src/IRVisitor.cpp void IRVisitor::visit(const StringImm *) { IRVisitor 21 src/IRVisitor.cpp void IRVisitor::visit(const Cast *op) { IRVisitor 25 src/IRVisitor.cpp void IRVisitor::visit(const Variable *) { IRVisitor 28 src/IRVisitor.cpp void IRVisitor::visit(const Add *op) { IRVisitor 33 src/IRVisitor.cpp void IRVisitor::visit(const Sub *op) { IRVisitor 38 src/IRVisitor.cpp void IRVisitor::visit(const Mul *op) { IRVisitor 43 src/IRVisitor.cpp void IRVisitor::visit(const Div *op) { IRVisitor 48 src/IRVisitor.cpp void IRVisitor::visit(const Mod *op) { IRVisitor 53 src/IRVisitor.cpp void IRVisitor::visit(const Min *op) { IRVisitor 58 src/IRVisitor.cpp void IRVisitor::visit(const Max *op) { IRVisitor 63 src/IRVisitor.cpp void IRVisitor::visit(const EQ *op) { IRVisitor 68 src/IRVisitor.cpp void IRVisitor::visit(const NE *op) { IRVisitor 73 src/IRVisitor.cpp void IRVisitor::visit(const LT *op) { IRVisitor 78 src/IRVisitor.cpp void IRVisitor::visit(const LE *op) { IRVisitor 83 src/IRVisitor.cpp void IRVisitor::visit(const GT *op) { IRVisitor 88 src/IRVisitor.cpp void IRVisitor::visit(const GE *op) { IRVisitor 93 src/IRVisitor.cpp void IRVisitor::visit(const And *op) { IRVisitor 98 src/IRVisitor.cpp void IRVisitor::visit(const Or *op) { IRVisitor 103 src/IRVisitor.cpp void IRVisitor::visit(const Not *op) { IRVisitor 107 src/IRVisitor.cpp void IRVisitor::visit(const Select *op) { IRVisitor 113 src/IRVisitor.cpp void IRVisitor::visit(const Load *op) { IRVisitor 118 src/IRVisitor.cpp void IRVisitor::visit(const Ramp *op) { IRVisitor 123 src/IRVisitor.cpp void IRVisitor::visit(const Broadcast *op) { IRVisitor 127 src/IRVisitor.cpp void IRVisitor::visit(const Call *op) { IRVisitor 146 src/IRVisitor.cpp void IRVisitor::visit(const Let *op) { IRVisitor 151 src/IRVisitor.cpp void IRVisitor::visit(const LetStmt *op) { IRVisitor 156 src/IRVisitor.cpp void IRVisitor::visit(const AssertStmt *op) { IRVisitor 161 src/IRVisitor.cpp void IRVisitor::visit(const ProducerConsumer *op) { IRVisitor 165 src/IRVisitor.cpp void IRVisitor::visit(const For *op) { IRVisitor 171 src/IRVisitor.cpp void IRVisitor::visit(const Store *op) { IRVisitor 177 src/IRVisitor.cpp void IRVisitor::visit(const Provide *op) { IRVisitor 186 src/IRVisitor.cpp void IRVisitor::visit(const Allocate *op) { IRVisitor 197 src/IRVisitor.cpp void IRVisitor::visit(const Free *op) { IRVisitor 200 src/IRVisitor.cpp void IRVisitor::visit(const Realize *op) { IRVisitor 209 src/IRVisitor.cpp void IRVisitor::visit(const Prefetch *op) { IRVisitor 216 src/IRVisitor.cpp void IRVisitor::visit(const Block *op) { IRVisitor 223 src/IRVisitor.cpp void IRVisitor::visit(const IfThenElse *op) { IRVisitor 231 src/IRVisitor.cpp void IRVisitor::visit(const Evaluate *op) { IRVisitor 235 src/IRVisitor.cpp void IRVisitor::visit(const Shuffle *op) { IRVisitor 22 src/IRVisitor.h class IRVisitor { IRVisitor 24 src/IRVisitor.h EXPORT virtual ~IRVisitor(); IRVisitor 72 src/IRVisitor.h class IRGraphVisitor : public IRVisitor { IRVisitor 56 src/InjectHostDevBufferCopies.cpp class FindBuffersToTrack : public IRVisitor { IRVisitor 61 src/InjectHostDevBufferCopies.cpp using IRVisitor::visit; IRVisitor 67 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 81 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 84 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 98 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 106 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 114 src/InjectHostDevBufferCopies.cpp IRVisitor::visit(op); IRVisitor 88 src/LoopCarry.cpp using IRVisitor::visit; IRVisitor 11 src/ModulusRemainder.cpp class ComputeModulusRemainder : public IRVisitor { IRVisitor 13 src/Monotonic.cpp class MonotonicVisitor : public IRVisitor { IRVisitor 21 src/ParallelRVar.cpp class FindLoads : public IRVisitor { IRVisitor 22 src/ParallelRVar.cpp using IRVisitor::visit; IRVisitor 30 src/ParallelRVar.cpp IRVisitor::visit(op); IRVisitor 34 src/ParallelRVar.cpp IRVisitor::visit(op); IRVisitor 94 src/PartitionLoops.cpp class HasLikelyTag : public IRVisitor { IRVisitor 95 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 100 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 220 src/PartitionLoops.cpp class ExprUsesInvalidBuffers : public IRVisitor { IRVisitor 221 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 229 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 245 src/PartitionLoops.cpp class FindSimplifications : public IRVisitor { IRVisitor 246 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 253 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 282 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 294 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 306 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 323 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 333 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 363 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 412 src/PartitionLoops.cpp class ContainsThreadBarrier : public IRVisitor { IRVisitor 417 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 422 src/PartitionLoops.cpp IRVisitor::visit(op); IRVisitor 696 src/PartitionLoops.cpp class ExprContainsLoad : public IRVisitor { IRVisitor 697 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 946 src/PartitionLoops.cpp class ContainsLoop : public IRVisitor { IRVisitor 947 src/PartitionLoops.cpp using IRVisitor::visit; IRVisitor 23 src/PrintLoopNest.cpp class PrintLoopNest : public IRVisitor { IRVisitor 34 src/PrintLoopNest.cpp using IRVisitor::visit; IRVisitor 102 src/Reduction.cpp void accept(IRVisitor *visitor) { IRVisitor 208 src/Reduction.cpp void ReductionDomain::accept(IRVisitor *visitor) const { IRVisitor 97 src/Reduction.h void accept(IRVisitor *) const; IRVisitor 334 src/Schedule.cpp void Schedule::accept(IRVisitor *visitor) const { IRVisitor 358 src/Schedule.h void accept(IRVisitor *) const; IRVisitor 39 src/ScheduleFunctions.cpp class ContainsImpureCall : public IRVisitor { IRVisitor 40 src/ScheduleFunctions.cpp using IRVisitor::visit; IRVisitor 46 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 575 src/ScheduleFunctions.cpp class IsUsedInStmt : public IRVisitor { IRVisitor 578 src/ScheduleFunctions.cpp using IRVisitor::visit; IRVisitor 581 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 778 src/ScheduleFunctions.cpp class ComputeLegalSchedules : public IRVisitor { IRVisitor 790 src/ScheduleFunctions.cpp using IRVisitor::visit; IRVisitor 844 src/ScheduleFunctions.cpp IRVisitor::visit(c); IRVisitor 893 src/ScheduleFunctions.cpp class StmtUsesFunc : public IRVisitor { IRVisitor 894 src/ScheduleFunctions.cpp using IRVisitor::visit; IRVisitor 900 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 907 src/ScheduleFunctions.cpp class PrintUsesOfFunc : public IRVisitor { IRVisitor 908 src/ScheduleFunctions.cpp using IRVisitor::visit; IRVisitor 924 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 944 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 956 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 966 src/ScheduleFunctions.cpp IRVisitor::visit(op); IRVisitor 138 src/Simplify.cpp class ExprIsPure : public IRVisitor { IRVisitor 139 src/Simplify.cpp using IRVisitor::visit; IRVisitor 145 src/Simplify.cpp IRVisitor::visit(op); IRVisitor 155 src/Simplify.cpp IRVisitor::visit(op); IRVisitor 43 src/SkipStages.cpp class PredicateFinder : public IRVisitor { IRVisitor 53 src/SkipStages.cpp using IRVisitor::visit; IRVisitor 118 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 207 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 218 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 232 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 395 src/SkipStages.cpp class MightBeSkippable : public IRVisitor { IRVisitor 397 src/SkipStages.cpp using IRVisitor::visit; IRVisitor 400 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 436 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 446 src/SkipStages.cpp IRVisitor::visit(op); IRVisitor 21 src/SlidingWindow.cpp class ExprDependsOnVar : public IRVisitor { IRVisitor 22 src/SlidingWindow.cpp using IRVisitor::visit; IRVisitor 731 src/Solve.cpp class SolveForInterval : public IRVisitor { IRVisitor 751 src/Solve.cpp using IRVisitor::visit; IRVisitor 17 src/SplitTuples.cpp class FindCallValueIndices : public IRVisitor { IRVisitor 22 src/SplitTuples.cpp using IRVisitor::visit; IRVisitor 25 src/SplitTuples.cpp IRVisitor::visit(call); IRVisitor 33 src/SplitTuples.cpp class UsesExternImage : public IRVisitor { IRVisitor 34 src/SplitTuples.cpp using IRVisitor::visit; IRVisitor 40 src/SplitTuples.cpp IRVisitor::visit(c); IRVisitor 25 src/StmtToHtml.cpp class StmtToHtml : public IRVisitor { IRVisitor 28 src/StorageFolding.cpp class CountProducers : public IRVisitor { IRVisitor 35 src/StorageFolding.cpp IRVisitor::visit(op); IRVisitor 39 src/StorageFolding.cpp using IRVisitor::visit; IRVisitor 268 src/StorageFolding.cpp class IsBufferSpecial : public IRVisitor { IRVisitor 276 src/StorageFolding.cpp using IRVisitor::visit; IRVisitor 41 src/TrimNoOps.cpp class LoadsFromBuffer : public IRVisitor { IRVisitor 42 src/TrimNoOps.cpp using IRVisitor::visit; IRVisitor 48 src/TrimNoOps.cpp IRVisitor::visit(op); IRVisitor 65 src/TrimNoOps.cpp class IsNoOp : public IRVisitor { IRVisitor 66 src/TrimNoOps.cpp using IRVisitor::visit; IRVisitor 154 src/TrimNoOps.cpp IRVisitor::visit(op); IRVisitor 159 src/TrimNoOps.cpp IRVisitor::visit(op); IRVisitor 21 src/UnpackBuffers.cpp class FindBufferSymbols : public IRVisitor { IRVisitor 22 src/UnpackBuffers.cpp using IRVisitor::visit; IRVisitor 52 src/UnpackBuffers.cpp IRVisitor::visit(op); IRVisitor 57 src/UnpackBuffers.cpp IRVisitor::visit(op); IRVisitor 389 src/VaryingAttributes.cpp class FindVaryingAttributeTags : public IRVisitor IRVisitor 394 src/VaryingAttributes.cpp using IRVisitor::visit; IRVisitor 401 src/VaryingAttributes.cpp IRVisitor::visit(op); IRVisitor 458 src/VaryingAttributes.cpp class FindVaryingAttributeVars : public IRVisitor { IRVisitor 460 src/VaryingAttributes.cpp using IRVisitor::visit; IRVisitor 677 src/VaryingAttributes.cpp class IRFilter : public IRVisitor { IRVisitor 683 src/VaryingAttributes.cpp using IRVisitor::visit; IRVisitor 215 src/VectorizeLoops.cpp class UsesGPUVars : public IRVisitor { IRVisitor 217 src/VectorizeLoops.cpp using IRVisitor::visit; IRVisitor 17 test/common/check_call_graphs.h class CheckCalls : public Halide::Internal::IRVisitor { IRVisitor 22 test/common/check_call_graphs.h using Halide::Internal::IRVisitor::visit; IRVisitor 33 test/common/check_call_graphs.h Halide::Internal::IRVisitor::visit(op); IRVisitor 38 test/common/check_call_graphs.h Halide::Internal::IRVisitor::visit(op); IRVisitor 6 test/correctness/align_bounds.cpp class CheckForSelects : public IRVisitor { IRVisitor 7 test/correctness/align_bounds.cpp using IRVisitor::visit; IRVisitor 8 test/correctness/bounds_inference_outer_split.cpp class CheckAllocationSize : public IRVisitor { IRVisitor 10 test/correctness/bounds_inference_outer_split.cpp using IRVisitor::visit; IRVisitor 7 test/correctness/gpu_thread_barrier.cpp class CountBarriers : public IRVisitor { IRVisitor 14 test/correctness/gpu_thread_barrier.cpp using IRVisitor::visit; IRVisitor 20 test/correctness/gpu_thread_barrier.cpp IRVisitor::visit(op); IRVisitor 12 test/correctness/host_alignment.cpp class FindErrorHandler : public IRVisitor { IRVisitor 16 test/correctness/host_alignment.cpp using IRVisitor::visit; IRVisitor 23 test/correctness/host_alignment.cpp IRVisitor::visit(op); IRVisitor 28 test/correctness/host_alignment.cpp class ParseCondition : public IRVisitor { IRVisitor 32 test/correctness/host_alignment.cpp using IRVisitor::visit; IRVisitor 39 test/correctness/host_alignment.cpp class CountHostAlignmentAsserts : public IRVisitor { IRVisitor 46 test/correctness/host_alignment.cpp using IRVisitor::visit; IRVisitor 9 test/correctness/interleave.cpp class CountInterleaves : public IRVisitor { IRVisitor 14 test/correctness/interleave.cpp using IRVisitor::visit; IRVisitor 20 test/correctness/interleave.cpp IRVisitor::visit(op); IRVisitor 9 test/correctness/likely.cpp class Counter : public IRVisitor { IRVisitor 12 test/correctness/likely.cpp using IRVisitor::visit; IRVisitor 15 test/correctness/likely.cpp IRVisitor::visit(op); IRVisitor 22 test/correctness/likely.cpp IRVisitor::visit(op); IRVisitor 17 test/correctness/predicated_store_load.cpp class CountPredicatedStoreLoad : public IRVisitor { IRVisitor 25 test/correctness/predicated_store_load.cpp using IRVisitor::visit; IRVisitor 31 test/correctness/predicated_store_load.cpp IRVisitor::visit(op); IRVisitor 38 test/correctness/predicated_store_load.cpp IRVisitor::visit(op); IRVisitor 10 test/correctness/schedule_param.cpp class CheckScheduleParams : public IRVisitor { IRVisitor 12 test/correctness/schedule_param.cpp using IRVisitor::visit; IRVisitor 17 test/correctness/schedule_param.cpp IRVisitor::visit(op); IRVisitor 40 test/correctness/schedule_param.cpp IRVisitor::visit(op); IRVisitor 45 test/correctness/schedule_param.cpp IRVisitor::visit(op); IRVisitor 8 test/correctness/set_custom_trace.cpp class CheckCompute : public IRVisitor { IRVisitor 10 test/correctness/set_custom_trace.cpp using IRVisitor::visit; IRVisitor 25 test/correctness/set_custom_trace.cpp IRVisitor::visit(op); IRVisitor 36 test/correctness/set_custom_trace.cpp IRVisitor::visit(op); IRVisitor 5 test/correctness/trim_no_ops.cpp class CountConditionals : public Internal::IRVisitor { IRVisitor 12 test/correctness/trim_no_ops.cpp using Internal::IRVisitor::visit; IRVisitor 19 test/correctness/trim_no_ops.cpp Internal::IRVisitor::visit(op); IRVisitor 27 test/correctness/trim_no_ops.cpp Internal::IRVisitor::visit(op); IRVisitor 34 test/correctness/trim_no_ops.cpp Internal::IRVisitor::visit(op); IRVisitor 37 test/correctness/trim_no_ops.cpp IRVisitor::visit(op); IRVisitor 7 test/correctness/tuple_undef.cpp class CountStores : public IRVisitor { IRVisitor 14 test/correctness/tuple_undef.cpp using IRVisitor::visit;