Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
d3b7b2aa
Commit
d3b7b2aa
authored
Jul 09, 2010
by
Michael Beck
Browse files
add some doxygen docu.
[r27728]
parent
770cda13
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/be/arm/arm_cconv.h
View file @
d3b7b2aa
/*
* Copyright (C) 1995-200
8
University of Karlsruhe. All right reserved.
* Copyright (C) 1995-20
1
0 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
...
...
@@ -67,19 +67,20 @@ static const arch_register_t* const result_regs[] = {
/** information about a single parameter or result */
typedef
struct
reg_or_stackslot_t
{
const
arch_register_t
*
reg0
;
const
arch_register_t
*
reg1
;
const
arch_register_t
*
reg0
;
/**< if != NULL, the first register used for this parameter. */
const
arch_register_t
*
reg1
;
/**< if != NULL, the second register used. */
ir_type
*
type
;
/**< indicates that an entity of the specific
type is needed */
int
offset
;
int
offset
;
/**< if transmitted via stack, the offset for this parameter. */
ir_entity
*
entity
;
/**< entity in frame type */
}
reg_or_stackslot_t
;
/** The calling convention info for one call site. */
typedef
struct
calling_convention_t
{
reg_or_stackslot_t
*
parameters
;
int
param_stack_size
;
reg_or_stackslot_t
*
results
;
reg_or_stackslot_t
*
parameters
;
/**< parameter info. */
int
param_stack_size
;
/**< needed stack size for parameters */
reg_or_stackslot_t
*
results
;
/**< result info. */
}
calling_convention_t
;
/**
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment