Jlm
Classes | Namespaces | Functions
alloca-conv.cpp File Reference
#include <jlm/hls/backend/rvsdg2rhls/alloca-conv.hpp>
#include <jlm/hls/backend/rvsdg2rhls/hls-function-util.hpp>
#include <jlm/hls/backend/rvsdg2rhls/mem-conv.hpp>
#include <jlm/hls/ir/hls.hpp>
#include <jlm/llvm/ir/operators/alloca.hpp>
#include <jlm/llvm/ir/operators/call.hpp>
#include <jlm/llvm/ir/operators/GetElementPtr.hpp>
#include <jlm/llvm/ir/operators/IntegerOperations.hpp>
#include <jlm/llvm/ir/operators/Load.hpp>
#include <jlm/llvm/ir/operators/MemoryStateOperations.hpp>
#include <jlm/llvm/ir/operators/operators.hpp>
#include <jlm/llvm/ir/operators/Store.hpp>
#include <jlm/rvsdg/bitstring/constant.hpp>
#include <jlm/rvsdg/substitution.hpp>
#include <jlm/rvsdg/traverser.hpp>
Include dependency graph for alloca-conv.cpp:

Go to the source code of this file.

Classes

class  jlm::hls::TraceAllocaUses
 

Namespaces

 jlm
 
 jlm::hls
 

Functions

static jlm::rvsdg::Outputjlm::hls::gep_to_index (jlm::rvsdg::Output *o)
 
static void jlm::hls::alloca_conv (rvsdg::Region *region)