aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-12 12:16:22 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:06:03 -0700
commitfc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38 (patch)
tree85569ce8250b560f2f92a4c19d178998beaae860 /linearize.h
parentShow asm inputs/outputs as bugus instructions as opposed to comments. (diff)
downloadsparse-fc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38.tar.gz
sparse-fc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38.tar.bz2
sparse-fc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38.zip
Save off the asm parameter name too.
The asm_inputs/outputs "expression list" is not really an expression list any more: it is a list of "triples", where the first entry is the identifier name, the second one is the constraint string, and the third one is the expression.
Diffstat (limited to 'linearize.h')
-rw-r--r--linearize.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linearize.h b/linearize.h
index 226cf83..401e665 100644
--- a/linearize.h
+++ b/linearize.h
@@ -42,6 +42,7 @@ struct multijmp {
struct asm_constraint {
pseudo_t pseudo;
const char *constraint;
+ const struct ident *ident;
};
DECLARE_PTR_LIST(asm_constraint_list, struct asm_constraint);