18 if (operation ==
nullptr || GetPointeeType() != operation->GetPointeeType()
19 || narguments() != operation->narguments())
24 for (
size_t n = 0; n < narguments(); n++)
26 if (operation->argument(n) != argument(n))
38 return "GetElementPtr";
41 std::unique_ptr<rvsdg::Operation>
44 return std::make_unique<GetElementPtrOperation>(*
this);
std::string debug_string() const override
~GetElementPtrOperation() noexcept override
std::unique_ptr< Operation > copy() const override
Global memory state passed between functions.