Jlm
jlm::llvm::IpGraphToLlvmConverter Member List

This is the complete list of members for jlm::llvm::IpGraphToLlvmConverter, including all inherited members.

Context_jlm::llvm::IpGraphToLlvmConverterprivate
convert(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const PointerToFunctionOperation &, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const FunctionToPointerOperation &, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const CallExitMemoryStateSplitOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const CallEntryMemoryStateMergeOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const LambdaExitMemoryStateMergeOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const LambdaEntryMemoryStateSplitOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const MemoryStateSplitOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const MemoryStateMergeOperation &, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const MemCpyVolatileOperation &, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const MemCpyNonVolatileOperation &, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const FreeOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const MallocOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ExtractValueOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const VectorSelectOperation &, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ShuffleVectorOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantPointerNullOperation &operation, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantStruct &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantAggregateZeroOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantArrayOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantDataArray &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const StoreVolatileOperation &operation, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const LoadVolatileOperation &operation, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const LoadNonVolatileOperation &operation, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const CallOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const PoisonValueOperation &operation, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const ConstantFP &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverter
convert_alloca(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_assignment(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_attributes(const FunctionNode &f)jlm::llvm::IpGraphToLlvmConverterprivate
convert_attributes(const AttributeSet &attributeSet)jlm::llvm::IpGraphToLlvmConverterprivate
convert_branch(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_cast(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_cast(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverter
convert_cfg(ControlFlowGraph &cfg, ::llvm::Function &f)jlm::llvm::IpGraphToLlvmConverterprivate
convert_constantdatavector(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_constantvector(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_ctl2bits(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_ctlconstant(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_data_node(const DataNode &node)jlm::llvm::IpGraphToLlvmConverterprivate
convert_extractelement(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_fpbin(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_fpcmp(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_fpneg(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_function(const FunctionNode &node)jlm::llvm::IpGraphToLlvmConverterprivate
convert_getelementptr(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_insertelement(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_instruction(const llvm::ThreeAddressCode &tac, const llvm::ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
convert_ipgraph()jlm::llvm::IpGraphToLlvmConverterprivate
convert_linkage(const llvm::Linkage &linkage)jlm::llvm::IpGraphToLlvmConverterprivate
convert_match(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_operation(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &arguments, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_phi(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_ptrcmp(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_select(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_store(const rvsdg::SimpleOperation &operation, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_tacs(const tacsvector_t &tacs)jlm::llvm::IpGraphToLlvmConverterprivate
convert_undef(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_valist(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &)jlm::llvm::IpGraphToLlvmConverterprivate
convert_vectorbinary(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
convert_vectorunary(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &operands, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
ConvertAttributeKind(const Attribute::kind &kind)jlm::llvm::IpGraphToLlvmConverterstatic
ConvertBasicBlocks(const ControlFlowGraph &controlFlowGraph, ::llvm::Function &function)jlm::llvm::IpGraphToLlvmConverterprivate
ConvertEnumAttribute(const llvm::EnumAttribute &attribute)jlm::llvm::IpGraphToLlvmConverterprivate
ConverterIntegerConstant(const rvsdg::SimpleOperation &op, const std::vector< const Variable * > &, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
ConvertIntAttribute(const llvm::IntAttribute &attribute)jlm::llvm::IpGraphToLlvmConverterprivate
ConvertModule(InterProceduralGraphModule &ipGraphModule, ::llvm::LLVMContext &llvmContext)jlm::llvm::IpGraphToLlvmConverter
ConvertStringAttribute(const llvm::StringAttribute &attribute)jlm::llvm::IpGraphToLlvmConverterprivate
ConvertTypeAttribute(const llvm::TypeAttribute &attribute)jlm::llvm::IpGraphToLlvmConverterprivate
create_conditional_branch(const ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
create_return(const ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
create_switch(const ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
create_terminator_instruction(const llvm::ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
create_unconditional_branch(const ControlFlowGraphNode *node)jlm::llvm::IpGraphToLlvmConverterprivate
CreateAndConvertModule(InterProceduralGraphModule &ipGraphModule, ::llvm::LLVMContext &ctx)jlm::llvm::IpGraphToLlvmConverterstatic
CreateBinOpInstruction(const ::llvm::Instruction::BinaryOps opcode, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
CreateICmpInstruction(const ::llvm::CmpInst::Predicate predicate, const std::vector< const Variable * > &args, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
CreateLoadInstruction(const rvsdg::Type &loadedType, const Variable *address, bool isVolatile, size_t alignment, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
CreateStoreInstruction(const Variable *address, const Variable *value, bool isVolatile, size_t alignment, ::llvm::IRBuilder<> &builder)jlm::llvm::IpGraphToLlvmConverterprivate
get_bitdata(const std::vector< const Variable * > &args)jlm::llvm::IpGraphToLlvmConverterprivate
get_fpdata(const std::vector< const Variable * > &args)jlm::llvm::IpGraphToLlvmConverterprivate
IpGraphToLlvmConverter()jlm::llvm::IpGraphToLlvmConverter
IpGraphToLlvmConverter(const IpGraphToLlvmConverter &)=deletejlm::llvm::IpGraphToLlvmConverter
IpGraphToLlvmConverter(IpGraphToLlvmConverter &&)=deletejlm::llvm::IpGraphToLlvmConverter
operator=(const IpGraphToLlvmConverter &)=deletejlm::llvm::IpGraphToLlvmConverter
operator=(IpGraphToLlvmConverter &&)=deletejlm::llvm::IpGraphToLlvmConverter
~IpGraphToLlvmConverter() noexceptjlm::llvm::IpGraphToLlvmConverter