C++: Document Node0Impl, remove a debug change.

This commit is contained in:
Geoffrey White
2024-01-24 18:17:56 +00:00
parent e0d70e3008
commit cfc1a3db22
2 changed files with 6 additions and 1 deletions

View File

@@ -89,7 +89,7 @@ module Input implements InputSig<DataFlowImplSpecific::CppDataFlow> {
}
}
/*private*/ import Make<DataFlowImplSpecific::CppDataFlow, Input> as Impl
private import Make<DataFlowImplSpecific::CppDataFlow, Input> as Impl
private module StepsInput implements Impl::Private::StepsInputSig {
DataFlowCall getACall(Public::SummarizedCallable sc) { result.getStaticCallTarget() = sc }

View File

@@ -94,6 +94,11 @@ module NodeStars {
import NodeStars
/**
* A cut-down `DataFlow::Node` class that does not depend on the output of SSA.
* This can thus be safely used in the SSA computations themselves, as well as
* in construction of other node classes (`TIRDataFlowNode`).
*/
class Node0Impl extends TIRDataFlowNode0 {
/**
* INTERNAL: Do not use.