Jlm
Namespaces | Functions
operators.cpp File Reference
#include <jlm/llvm/ir/operators/operators.hpp>
#include <jlm/rvsdg/bitstring/constant.hpp>
#include <jlm/rvsdg/Trace.hpp>
#include <jlm/util/BijectiveMap.hpp>
#include <llvm/ADT/SmallVector.h>
#include <llvm/IR/InstrTypes.h>
#include <stdexcept>
Include dependency graph for operators.cpp:

Go to the source code of this file.

Namespaces

 jlm
 
 jlm::llvm
 Global memory state passed between functions.
 

Functions

static const util::BijectiveMap<::llvm::CmpInst::Predicate, ICmpPredicate > & jlm::llvm::getICmpPredicateMap ()
 
ICmpPredicate jlm::llvm::convertICmpPredicateToJlm (::llvm::CmpInst::Predicate predicate)
 
::llvm::CmpInst::Predicate jlm::llvm::convertICmpPredicateToLlvm (ICmpPredicate predicate)
 
std::string_view jlm::llvm::iCmpPredicateToString (ICmpPredicate predicate)