| BackEdgeState enum name | jlm::rvsdg::OutputTracer | protected |
| clearInvarianceCache() | jlm::rvsdg::OutputTracer | inline |
| enableInvarianceCaching_ | jlm::rvsdg::OutputTracer | protected |
| enableRegionPredicateChecking_ | jlm::rvsdg::OutputTracer | protected |
| enterPhiNodes_ | jlm::rvsdg::OutputTracer | protected |
| getStructuralNodePolicy() const noexcept | jlm::rvsdg::OutputTracer | inline |
| insertInInvarianceCache(const Output &structuralOutput, Input &structuralInput) | jlm::rvsdg::OutputTracer | protected |
| invariantOutputCache_ | jlm::rvsdg::OutputTracer | protected |
| isDeepInvarianceCheckingEnabled() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isEnteringPhiNodes() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isInterprocedural() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isInterprocedural_ | jlm::rvsdg::OutputTracer | protected |
| isInvarianceCachingEnabled() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isRegionPredicateCheckingEnabled() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isTracingIntoSubregionsEnabled() const noexcept | jlm::rvsdg::OutputTracer | inline |
| isTracingThroughHoistBarriers() const noexcept | jlm::llvm::OutputTracer | inline |
| isTracingThroughLoadedStates() const noexcept | jlm::llvm::OutputTracer | inline |
| lookupInInvarianceCache(const Output &structuralOutput) | jlm::rvsdg::OutputTracer | protected |
| OutputTracer() | jlm::llvm::OutputTracer | explicit |
| regionPredicateTracer_ | jlm::rvsdg::OutputTracer | protected |
| setEnterPhiNodes(bool value) noexcept | jlm::rvsdg::OutputTracer | inline |
| setInterprocedural(bool value) noexcept | jlm::rvsdg::OutputTracer | inline |
| setInvarianceCaching(bool value) noexcept | jlm::rvsdg::OutputTracer | inline |
| setRegionPredicateCheckingEnabled(bool value) noexcept | jlm::rvsdg::OutputTracer | inline |
| setStructuralNodePolicy(StructuralNodePolicy value) noexcept | jlm::rvsdg::OutputTracer | inline |
| setTraceThroughLoadedStates(const bool traceThroughLoadedStates) | jlm::llvm::OutputTracer | inline |
| setTracingThroughHoistBarriers(const bool traceThroughHoistBarriers) | jlm::llvm::OutputTracer | inline |
| startingOutput_ | jlm::rvsdg::OutputTracer | protected |
| StructuralNodePolicy enum name | jlm::rvsdg::OutputTracer | |
| structuralNodePolicy_ | jlm::rvsdg::OutputTracer | protected |
| trace(Output &output) | jlm::rvsdg::OutputTracer | |
| trace(Output &output, const Region *withinRegion) | jlm::rvsdg::OutputTracer | |
| traceGammaOutput(GammaNode &gammaNode, Output &output, BackEdgeState backEdgeState) | jlm::rvsdg::OutputTracer | protected |
| traceInternal(Output &output, BackEdgeState backEdgeState, const Region *withinRegion) | jlm::rvsdg::OutputTracer | protected |
| traceStep(rvsdg::Output &output, BackEdgeState backEdgeState, const rvsdg::Region *withinRegion) override | jlm::llvm::OutputTracer | protectedvirtual |
| traceThetaArgument(ThetaNode &thetaNode, Output &output) | jlm::rvsdg::OutputTracer | protected |
| traceThetaOutput(ThetaNode &thetaNode, Output &output, BackEdgeState backEdgeState) | jlm::rvsdg::OutputTracer | protected |
| traceThroughHoistBarriers_ | jlm::llvm::OutputTracer | private |
| traceThroughLoadedStates_ | jlm::llvm::OutputTracer | private |
| ~OutputTracer() | jlm::rvsdg::OutputTracer | virtual |