projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
770cda1
)
add some doxygen docu.
author
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Fri, 9 Jul 2010 23:38:15 +0000
(23:38 +0000)
committer
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Fri, 9 Jul 2010 23:38:15 +0000
(23:38 +0000)
[r27728]
ir/be/arm/arm_cconv.h
patch
|
blob
|
history
diff --git
a/ir/be/arm/arm_cconv.h
b/ir/be/arm/arm_cconv.h
index
18418b4
..
1624341
100644
(file)
--- a/
ir/be/arm/arm_cconv.h
+++ b/
ir/be/arm/arm_cconv.h
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (C) 1995-20
08
University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-20
10
University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
*
* 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
{
/** 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 */
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;
ir_entity *entity; /**< entity in frame type */
} reg_or_stackslot_t;
+/** The calling convention info for one call site. */
typedef struct calling_convention_t
{
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;
/**
} calling_convention_t;
/**