PandA-2024.02
Functions
FixStructsPassedByValue.cpp File Reference
#include "FixStructsPassedByValue.hpp"
#include "Parameter.hpp"
#include "application_manager.hpp"
#include "behavioral_helper.hpp"
#include "call_graph_manager.hpp"
#include "dbgPrintHelper.hpp"
#include "function_behavior.hpp"
#include "hls_manager.hpp"
#include "op_graph.hpp"
#include "string_manipulation.hpp"
#include "tree_basic_block.hpp"
#include "tree_helper.hpp"
#include "tree_manager.hpp"
#include "tree_manipulation.hpp"
#include "tree_node.hpp"
#include "tree_reindex.hpp"
Include dependency graph for FixStructsPassedByValue.cpp:

Go to the source code of this file.

Functions

static bool cannot_have_struct_parameters (const function_decl *const fd, const function_type *const ft)
 

Detailed Description

Author
Pietro Fezzardi pietr.nosp@m.ofez.nosp@m.zardi.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Definition in file FixStructsPassedByValue.cpp.

Function Documentation

◆ cannot_have_struct_parameters()

static bool cannot_have_struct_parameters ( const function_decl *const  fd,
const function_type *const  ft 
)
static

Definition at line 66 of file FixStructsPassedByValue.cpp.

References GET_CONST_NODE, GET_NODE, tree_helper::GetMangledFunctionName(), tree_helper::IsStructType(), tree_helper::IsUnionType(), function_decl::list_of_args, function_type::prms, STR, and THROW_ASSERT.

Referenced by FixStructsPassedByValue::InternalExec().

Here is the call graph for this function:
Here is the caller graph for this function:

Generated on Mon Feb 12 2024 13:03:19 for PandA-2024.02 by doxygen 1.8.13