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