| 526 | |
| 527 | struct GetLocalNodeType : public NodeType { |
| 528 | GetLocalNodeType(ChiModule& mod, NamedDataType ty) : NodeType(mod), mDataType{std::move(ty)} { |
| 529 | setName("_get_" + mDataType.name); |
| 530 | setDescription("Get " + mDataType.name); |
| 531 | |
| 532 | setDataOutputs({{"", mDataType.type}}); |
| 533 | |
| 534 | makePure(); |
| 535 | } |
| 536 | |
| 537 | Result codegen(size_t /*execInputID*/, const llvm::DebugLoc& nodeLocation, |
| 538 | const std::vector<llvm::Value*>& io, llvm::BasicBlock* codegenInto, |
nothing calls this directly
no outgoing calls
no test coverage detected