| 49 | |
| 50 | struct EntryNodeType : NodeType { |
| 51 | EntryNodeType(LangModule& mod, std::vector<NamedDataType> dataInputs, |
| 52 | std::vector<std::string> execInputs) |
| 53 | : NodeType(mod, "entry", "entry to a function") { |
| 54 | setExecOutputs(std::move(execInputs)); |
| 55 | |
| 56 | setDataOutputs(std::move(dataInputs)); |
| 57 | } |
| 58 | |
| 59 | Result codegen( |
| 60 | size_t /*inputExecID*/, const llvm::DebugLoc& nodeLocation, |
nothing calls this directly
no outgoing calls
no test coverage detected