Jlm
Namespaces | Functions
concat.cpp File Reference
#include <jlm/rvsdg/bitstring/concat.hpp>
#include <jlm/rvsdg/bitstring/constant.hpp>
#include <jlm/rvsdg/bitstring/slice.hpp>
#include <jlm/rvsdg/reduction-helpers.hpp>
Include dependency graph for concat.cpp:

Go to the source code of this file.

Namespaces

 jlm
 
 jlm::rvsdg
 

Functions

jlm::rvsdg::Outputjlm::rvsdg::bitconcat (const std::vector< jlm::rvsdg::Output * > &operands)
 
static std::vector< std::shared_ptr< const BitType > > jlm::rvsdg::GetTypesFromOperands (const std::vector< rvsdg::Output * > &args)
 
std::optional< std::vector< rvsdg::Output * > > jlm::rvsdg::FlattenBitConcatOperation (const BitConcatOperation &, const std::vector< rvsdg::Output * > &operands)