X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Floop%2Ftracing.h;h=2f438fdaf9ccee85be98ceadb07b612a858f8e78;hb=d75b6037acf17c342166b9c9bd6e657dfdd12cd9;hp=bbbb9ac6a856d129239cd2404518d41a948ae21c;hpb=4a4f18f0dc42594bbb4b98ea297ed2e8151b1a17;p=cacao.git diff --git a/src/vm/jit/loop/tracing.h b/src/vm/jit/loop/tracing.h index bbbb9ac6a..2f438fdaf 100644 --- a/src/vm/jit/loop/tracing.h +++ b/src/vm/jit/loop/tracing.h @@ -1,9 +1,9 @@ -/* jit/loop/tracing.h - trace functions header +/* vm/jit/loop/tracing.h - trace functions header - Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 - R. Grafl, A. Krall, C. Kruegel, C. Oates, R. Obermaisser, - M. Probst, S. Ring, E. Steiner, C. Thalinger, D. Thuernbeck, - P. Tomsich, J. Wenninger + Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates, + R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner, + C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, J. Wenninger, + Institut f. Computersprachen - TU Wien This file is part of CACAO. @@ -26,7 +26,7 @@ Authors: Christian Thalinger - $Id: tracing.h 665 2003-11-21 18:36:43Z jowenn $ + $Id: tracing.h 1735 2004-12-07 14:33:27Z twisti $ */ @@ -34,7 +34,11 @@ #ifndef _TRACING_H #define _TRACING_H -#include "jit.h" +#include "vm/jit/jit.h" + + +typedef struct Trace Trace; + /* This struct is needed to record the source of operands of intermediate code @@ -53,14 +57,14 @@ struct Trace { }; +/* function protoypes *********************************************************/ -/* function protoypes */ -struct Trace* create_trace(int type, int var, int constant, int nr); -struct Trace* add(struct Trace* a, struct Trace* b); -struct Trace* negate(struct Trace* a); -struct Trace* sub(struct Trace* a, struct Trace* b); -struct Trace* array_length(struct Trace* a); -struct Trace* tracing(struct basicblock *block, int index, int temp); +Trace* create_trace(int type, int var, int constant, int nr); +Trace* add(Trace* a, Trace* b); +Trace* negate(Trace* a); +Trace* sub(Trace* a, Trace* b); +Trace* array_length(Trace* a); +Trace* tracing(basicblock *block, int index, int temp); #endif /* _TRACING_H */