|
Jlm
|
#include <operators.hpp>


Static Public Member Functions | |
| static rvsdg::Input & | sizeInput (const rvsdg::Node &node) |
| static rvsdg::Input & | ioStateInput (const rvsdg::Node &node) |
| static rvsdg::Output & | addressOutput (const rvsdg::Node &node) |
| static rvsdg::Output & | ioStateOutput (const rvsdg::Node &node) |
| static rvsdg::Output & | memoryStateOutput (const rvsdg::Node &node) |
| static std::unique_ptr< ThreeAddressCode > | createTac (const Variable *size, const Variable *ioState) |
| static rvsdg::SimpleNode & | createNode (rvsdg::Output &size, rvsdg::Output &ioState) |
Static Private Member Functions | |
| static std::shared_ptr< const rvsdg::BitType > | checkAndExtractSizeType (const std::shared_ptr< const rvsdg::Type > &type) |
Represents the standard C library call malloc() used for dynamically allocating memory.
This operation has no equivalent LLVM instruction.
Definition at line 1601 of file operators.hpp.
|
overridedefaultnoexcept |
|
inlineexplicit |
Definition at line 1606 of file operators.hpp.
|
inlinestatic |
Definition at line 1653 of file operators.hpp.
|
inlinestaticprivate |
Definition at line 1696 of file operators.hpp.
|
overridevirtual |
Implements jlm::rvsdg::Operation.
Definition at line 818 of file operators.cpp.
|
inlinestatic |
Definition at line 1688 of file operators.hpp.
|
inlinestatic |
Definition at line 1680 of file operators.hpp.
|
overridevirtual |
Implements jlm::rvsdg::Operation.
Definition at line 812 of file operators.cpp.
|
inline |
Definition at line 1628 of file operators.hpp.
|
inlinenoexcept |
Definition at line 1622 of file operators.hpp.
|
inlinestatic |
Definition at line 1644 of file operators.hpp.
|
inlinestatic |
Definition at line 1662 of file operators.hpp.
|
inlinestatic |
Definition at line 1671 of file operators.hpp.
|
overridenoexcept |
Definition at line 805 of file operators.cpp.
|
inlinestatic |
Definition at line 1635 of file operators.hpp.