|
Jlm
|
This is the complete list of members for jlm::llvm::ThreeAddressCode, including all inherited members.
| convert(const rvsdg::SimpleOperation &operation, const std::vector< const Variable * > &operands) | jlm::llvm::ThreeAddressCode | |
| create(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands) | jlm::llvm::ThreeAddressCode | inlinestatic |
| create(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands, const std::vector< std::string > &names) | jlm::llvm::ThreeAddressCode | inlinestatic |
| create(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands, std::vector< std::unique_ptr< ThreeAddressCodeVariable >> results) | jlm::llvm::ThreeAddressCode | inlinestatic |
| create_names(size_t nnames) | jlm::llvm::ThreeAddressCode | inlineprivatestatic |
| create_results(const rvsdg::SimpleOperation &operation, const std::vector< std::string > &names) | jlm::llvm::ThreeAddressCode | inlineprivate |
| noperands() const noexcept | jlm::llvm::ThreeAddressCode | inline |
| nresults() const noexcept | jlm::llvm::ThreeAddressCode | inline |
| operand(size_t index) const noexcept | jlm::llvm::ThreeAddressCode | inline |
| operands_ | jlm::llvm::ThreeAddressCode | private |
| operation() const noexcept | jlm::llvm::ThreeAddressCode | inline |
| operation_ | jlm::llvm::ThreeAddressCode | private |
| operator=(const llvm::ThreeAddressCode &)=delete | jlm::llvm::ThreeAddressCode | |
| operator=(llvm::ThreeAddressCode &&)=delete | jlm::llvm::ThreeAddressCode | |
| replace(const rvsdg::SimpleOperation &operation, const std::vector< const Variable * > &operands) | jlm::llvm::ThreeAddressCode | |
| result(size_t index) const noexcept | jlm::llvm::ThreeAddressCode | inline |
| results() | jlm::llvm::ThreeAddressCode | inline |
| results_ | jlm::llvm::ThreeAddressCode | private |
| ThreeAddressCode(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands) | jlm::llvm::ThreeAddressCode | |
| ThreeAddressCode(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands, const std::vector< std::string > &names) | jlm::llvm::ThreeAddressCode | |
| ThreeAddressCode(std::unique_ptr< rvsdg::SimpleOperation > operation, const std::vector< const Variable * > &operands, std::vector< std::unique_ptr< ThreeAddressCodeVariable >> results) | jlm::llvm::ThreeAddressCode | |
| ThreeAddressCode(const llvm::ThreeAddressCode &)=delete | jlm::llvm::ThreeAddressCode | |
| ThreeAddressCode(llvm::ThreeAddressCode &&)=delete | jlm::llvm::ThreeAddressCode | |
| ToAscii(const ThreeAddressCode &threeAddressCode) | jlm::llvm::ThreeAddressCode | static |
| ~ThreeAddressCode() noexcept=default | jlm::llvm::ThreeAddressCode |