|
Jlm
|
#include <jlm/llvm/ir/ipgraph-module.hpp>#include <jlm/llvm/ir/tac.hpp>#include <jlm/llvm/ir/types.hpp>#include <jlm/rvsdg/binary.hpp>#include <jlm/rvsdg/bitstring/type.hpp>#include <jlm/rvsdg/control.hpp>#include <jlm/rvsdg/simple-node.hpp>#include <jlm/rvsdg/type.hpp>#include <jlm/rvsdg/unary.hpp>#include <llvm/ADT/APFloat.h>#include <llvm/IR/InstrTypes.h>#include <stdexcept>

Go to the source code of this file.
Namespaces | |
| jlm | |
| jlm::llvm | |
| Global memory state passed between functions. | |
Enumerations | |
| enum class | jlm::llvm::ICmpPredicate { jlm::llvm::Eq , jlm::llvm::Ne , jlm::llvm::Ugt , jlm::llvm::Uge , jlm::llvm::Ult , jlm::llvm::Ule , jlm::llvm::Sgt , jlm::llvm::Sge , jlm::llvm::Slt , jlm::llvm::Sle } |
| enum class | jlm::llvm::fpcmp { jlm::llvm::TRUE , jlm::llvm::FALSE , jlm::llvm::oeq , jlm::llvm::ogt , jlm::llvm::oge , jlm::llvm::olt , jlm::llvm::ole , jlm::llvm::one , jlm::llvm::ord , jlm::llvm::ueq , jlm::llvm::ugt , jlm::llvm::uge , jlm::llvm::ult , jlm::llvm::ule , jlm::llvm::une , jlm::llvm::uno } |
| enum class | jlm::llvm::fpop { jlm::llvm::add , jlm::llvm::sub , jlm::llvm::mul , jlm::llvm::div , jlm::llvm::mod } |
Functions | |
| ICmpPredicate | jlm::llvm::convertICmpPredicateToJlm (::llvm::CmpInst::Predicate predicate) |
| ::llvm::CmpInst::Predicate | jlm::llvm::convertICmpPredicateToLlvm (ICmpPredicate predicate) |
| std::string_view | jlm::llvm::iCmpPredicateToString (ICmpPredicate predicate) |