Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
codes
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
38
Issues
38
List
Boards
Labels
Milestones
Merge Requests
8
Merge Requests
8
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
codes
codes
Commits
270faa28
Commit
270faa28
authored
Mar 09, 2015
by
Jonathan Jenkins
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
move non-public io language headers out
parent
e98f57ff
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
149 additions
and
150 deletions
+149
-150
src/Makefile.subdir
src/Makefile.subdir
+11
-17
src/iokernellang/CodesIOKernelContext.h
src/iokernellang/CodesIOKernelContext.h
+0
-0
src/iokernellang/CodesIOKernelParser.h
src/iokernellang/CodesIOKernelParser.h
+2
-2
src/iokernellang/CodesIOKernelTypes.h
src/iokernellang/CodesIOKernelTypes.h
+1
-1
src/iokernellang/CodesKernelHelpers.c
src/iokernellang/CodesKernelHelpers.c
+1
-1
src/iokernellang/CodesKernelHelpers.h
src/iokernellang/CodesKernelHelpers.h
+3
-3
src/iokernellang/codesImpl.c
src/iokernellang/codesImpl.c
+2
-2
src/iokernellang/codeslexer.c
src/iokernellang/codeslexer.c
+53
-48
src/iokernellang/codeslexer.h
src/iokernellang/codeslexer.h
+4
-4
src/iokernellang/codeslexer.l
src/iokernellang/codeslexer.l
+2
-2
src/iokernellang/codesparser.c
src/iokernellang/codesparser.c
+59
-59
src/iokernellang/codesparser.h
src/iokernellang/codesparser.h
+2
-2
src/iokernellang/codesparser.y.in
src/iokernellang/codesparser.y.in
+3
-3
src/workload/methods/codes-bgp-io-wrkld.c
src/workload/methods/codes-bgp-io-wrkld.c
+6
-6
No files found.
src/Makefile.subdir
View file @
270faa28
...
...
@@ -29,27 +29,21 @@ maintainer-clean-local::
src/modelconfig/configparser.h
:
src/modelconfig/configparser.y
src/modelconfig/configlex.h
:
src/modelconfig/configlex.l
#BUILT_SOURCES +=
codes
/codesparser.h \
#BUILT_SOURCES +=
src/iokernellang
/codesparser.h \
# src/iokernellang/codesparser.c \
# src/iokernellang/codeslexer.h \
#
codes
/codeslexer.h
#
src/iokernellang
/codeslexer.h
#src/iokernellang/codesparser.y: src/iokernellang/codesparser.y.in Makefile
#src/iokernellang/codesparser.c
codes
/codesparser.h: src/iokernellang/codesparser.y
#src/iokernellang/codesparser.c
src/iokernellang
/codesparser.h: src/iokernellang/codesparser.y
#
codes
/codeslexer.h: $(top_srcdir)/src/iokernellang/codeslexer.h
#
src/iokernellang
/codeslexer.h: $(top_srcdir)/src/iokernellang/codeslexer.h
#mkdir -p codes
#cp $(top_srcdir)/src/iokernellang/codeslexer.h
codes
/codeslexer.h
#cp $(top_srcdir)/src/iokernellang/codeslexer.h
src/iokernellang
/codeslexer.h
nobase_include_HEADERS
=
\
codes/CodesKernelHelpers.h
\
codes/CodesIOKernelContext.h
\
codes/CodesIOKernelParser.h
\
codes/CodesIOKernelTypes.h
\
codes/codeslexer.h
\
codes/codesparser.h
\
codes/quickhash.h
\
codes/quicklist.h
\
codes/codes_mapping.h
\
...
...
@@ -68,15 +62,15 @@ nobase_include_HEADERS = \
#codes/codes-nw-workload.h
src_libcodes_base_a_SOURCES
=
\
codes
/codesparser.h
\
src/iokernellang
/codesparser.h
\
src/iokernellang/codesparser.c
\
codes
/codeslexer.h
\
src/iokernellang
/codeslexer.h
\
src/iokernellang/codeslexer.c
\
src/iokernellang/codesImpl.c
\
codes
/CodesIOKernelContext.h
\
codes
/CodesIOKernelParser.h
\
codes
/CodesIOKernelTypes.h
\
codes
/CodesKernelHelpers.h
\
src/iokernellang
/CodesIOKernelContext.h
\
src/iokernellang
/CodesIOKernelParser.h
\
src/iokernellang
/CodesIOKernelTypes.h
\
src/iokernellang
/CodesKernelHelpers.h
\
src/iokernellang/CodesKernelHelpers.c
\
src/modelconfig/configlex.c
\
src/modelconfig/configlex.h
\
...
...
codes
/CodesIOKernelContext.h
→
src/iokernellang
/CodesIOKernelContext.h
View file @
270faa28
File moved
codes
/CodesIOKernelParser.h
→
src/iokernellang
/CodesIOKernelParser.h
View file @
270faa28
...
...
@@ -7,8 +7,8 @@
#ifndef CODESIOKERNELPARSER_H
#define CODESIOKERNELPARSER_H
#include "codes
/codes
parser.h"
#include "
codes/
CodesIOKernelContext.h"
#include "codesparser.h"
#include "CodesIOKernelContext.h"
YYLTYPE
*
CodesIOKernel_get_lloc
(
yyscan_t
yyscanner
);
int
CodesIOKernel_lex_init
(
yyscan_t
*
scanner
);
...
...
codes
/CodesIOKernelTypes.h
→
src/iokernellang
/CodesIOKernelTypes.h
View file @
270faa28
...
...
@@ -7,7 +7,7 @@
#ifndef CODES_H
#define CODES_H
#include "
codes/
CodesIOKernelContext.h"
#include "CodesIOKernelContext.h"
typedef
enum
{
typeCon
,
typeId
,
typeOpr
}
nodeEnum
;
...
...
src/iokernellang/CodesKernelHelpers.c
View file @
270faa28
...
...
@@ -4,7 +4,7 @@
*
*/
#include "
codes/
CodesKernelHelpers.h"
#include "CodesKernelHelpers.h"
#include <stdlib.h>
#include <stdio.h>
...
...
codes
/CodesKernelHelpers.h
→
src/iokernellang
/CodesKernelHelpers.h
View file @
270faa28
...
...
@@ -17,9 +17,9 @@
#include <unistd.h>
#include "
codes/
CodesIOKernelTypes.h"
#include "
codes/
CodesIOKernelParser.h"
#include "codes
/codes
lexer.h"
#include "CodesIOKernelTypes.h"
#include "CodesIOKernelParser.h"
#include "codeslexer.h"
#include "codes/codes-workload.h"
#define CL_INST_MAX_ARGS 10
...
...
src/iokernellang/codesImpl.c
View file @
270faa28
...
...
@@ -7,8 +7,8 @@
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include "
codes/
CodesIOKernelTypes.h"
#include "
codes/
CodesIOKernelParser.h"
#include "CodesIOKernelTypes.h"
#include "CodesIOKernelParser.h"
int64_t
ex
(
nodeType
*
p
)
...
...
src/iokernellang/codeslexer.c
View file @
270faa28
#line 2 "
src/iokernellang/
codeslexer.c"
#line 2 "codeslexer.c"
#line 4 "
src/iokernellang/
codeslexer.c"
#line 4 "codeslexer.c"
#define YY_INT_ALIGNED short int
...
...
@@ -538,15 +538,20 @@ static yyconst flex_int32_t yy_rule_can_match_eol[37] =
#define yymore() yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
#line 1 "src/iokernellang/codeslexer.l"
#line 2 "src/iokernellang/codeslexer.l"
#line 1 "codeslexer.l"
/*
* Copyright (C) 2013 University of Chicago.
* See COPYRIGHT notice in top-level directory.
*
*/
#line 8 "codeslexer.l"
#include <stdlib.h>
#include "
codes/
CodesIOKernelTypes.h"
#include "
codes/
CodesIOKernelParser.h"
#include "CodesIOKernelTypes.h"
#include "CodesIOKernelParser.h"
#define YY_NO_INPUT
#line
19 "src/iokernellang/
codeslexer.l"
#line
25 "
codeslexer.l"
YYLTYPE
*
CodesIOKernel_get_lloc
(
yyscan_t
yyscanner
);
int
CodesIOKernel_lex_init
(
yyscan_t
*
scanner
);
int
CodesIOKernel_lex
(
YYSTYPE
*
lvalp
,
YYLTYPE
*
llocp
,
void
*
scanner
);
...
...
@@ -563,7 +568,7 @@ static yyconst flex_int32_t yy_rule_can_match_eol[37] =
#define YY_USER_ACTION
/* no user action */
;
#endif
#line 5
67 "src/iokernellang/
codeslexer.c"
#line 5
72 "
codeslexer.c"
#define INITIAL 0
...
...
@@ -807,10 +812,10 @@ YY_DECL
register
int
yy_act
;
struct
yyguts_t
*
yyg
=
(
struct
yyguts_t
*
)
yyscanner
;
#line
37 "src/iokernellang/
codeslexer.l"
#line
43 "
codeslexer.l"
#line 81
4 "src/iokernellang/
codeslexer.c"
#line 81
9 "
codeslexer.c"
yylval
=
yylval_param
;
...
...
@@ -911,7 +916,7 @@ do_action: /* This label is used only to access EOF actions. */
case
1
:
YY_RULE_SETUP
#line
39 "src/iokernellang/
codeslexer.l"
#line
45 "
codeslexer.l"
{
if
(
yyextra
->
text
!=
NULL
)
{
...
...
@@ -924,7 +929,7 @@ YY_RULE_SETUP
YY_BREAK
case
2
:
YY_RULE_SETUP
#line
49 "src/iokernellang/
codeslexer.l"
#line
55 "
codeslexer.l"
{
if
(
yyextra
->
text
!=
NULL
)
{
...
...
@@ -937,7 +942,7 @@ YY_RULE_SETUP
YY_BREAK
case
3
:
YY_RULE_SETUP
#line
59 "src/iokernellang/
codeslexer.l"
#line
65 "
codeslexer.l"
{
if
(
yyextra
->
text
!=
NULL
)
{
...
...
@@ -950,7 +955,7 @@ YY_RULE_SETUP
YY_BREAK
case
4
:
YY_RULE_SETUP
#line
69 "src/iokernellang/
codeslexer.l"
#line
75 "
codeslexer.l"
{
if
(
yyextra
->
text
!=
NULL
)
{
...
...
@@ -962,166 +967,166 @@ YY_RULE_SETUP
YY_BREAK
case
5
:
YY_RULE_SETUP
#line
78 "src/iokernellang/
codeslexer.l"
#line
84 "
codeslexer.l"
return
GE
;
YY_BREAK
case
6
:
YY_RULE_SETUP
#line
79 "src/iokernellang/
codeslexer.l"
#line
85 "
codeslexer.l"
return
LE
;
YY_BREAK
case
7
:
YY_RULE_SETUP
#line 8
0 "src/iokernellang/
codeslexer.l"
#line 8
6 "
codeslexer.l"
return
EQ
;
YY_BREAK
case
8
:
YY_RULE_SETUP
#line 8
1 "src/iokernellang/
codeslexer.l"
#line 8
7 "
codeslexer.l"
return
NE
;
YY_BREAK
case
9
:
YY_RULE_SETUP
#line 8
2 "src/iokernellang/
codeslexer.l"
#line 8
8 "
codeslexer.l"
return
WHILE
;
YY_BREAK
case
10
:
YY_RULE_SETUP
#line 8
3 "src/iokernellang/
codeslexer.l"
#line 8
9 "
codeslexer.l"
return
IF
;
YY_BREAK
case
11
:
YY_RULE_SETUP
#line
84 "src/iokernellang/
codeslexer.l"
#line
90 "
codeslexer.l"
return
ELSE
;
YY_BREAK
case
12
:
YY_RULE_SETUP
#line
85 "src/iokernellang/
codeslexer.l"
#line
91 "
codeslexer.l"
return
PRINT
;
YY_BREAK
case
13
:
YY_RULE_SETUP
#line
86 "src/iokernellang/
codeslexer.l"
#line
92 "
codeslexer.l"
return
WRITE
;
YY_BREAK
case
14
:
YY_RULE_SETUP
#line
87 "src/iokernellang/
codeslexer.l"
#line
93 "
codeslexer.l"
return
WRITEAT
;
YY_BREAK
case
15
:
YY_RULE_SETUP
#line
88 "src/iokernellang/
codeslexer.l"
#line
94 "
codeslexer.l"
return
WRITE_ALL
;
YY_BREAK
case
16
:
YY_RULE_SETUP
#line
89 "src/iokernellang/
codeslexer.l"
#line
95 "
codeslexer.l"
return
WRITEAT_ALL
;
YY_BREAK
case
17
:
YY_RULE_SETUP
#line 9
0 "src/iokernellang/
codeslexer.l"
#line 9
6 "
codeslexer.l"
return
READ
;
YY_BREAK
case
18
:
YY_RULE_SETUP
#line 9
1 "src/iokernellang/
codeslexer.l"
#line 9
7 "
codeslexer.l"
return
READAT
;
YY_BREAK
case
19
:
YY_RULE_SETUP
#line 9
2 "src/iokernellang/
codeslexer.l"
#line 9
8 "
codeslexer.l"
return
READ_ALL
;
YY_BREAK
case
20
:
YY_RULE_SETUP
#line 9
3 "src/iokernellang/
codeslexer.l"
#line 9
9 "
codeslexer.l"
return
READAT_ALL
;
YY_BREAK
case
21
:
YY_RULE_SETUP
#line
94 "src/iokernellang/
codeslexer.l"
#line
100 "
codeslexer.l"
return
SYNC
;
YY_BREAK
case
22
:
YY_RULE_SETUP
#line
95 "src/iokernellang/
codeslexer.l"
#line
101 "
codeslexer.l"
return
DELETE
;
YY_BREAK
case
23
:
YY_RULE_SETUP
#line
96 "src/iokernellang/
codeslexer.l"
#line
102 "
codeslexer.l"
return
SLEEP
;
YY_BREAK
case
24
:
YY_RULE_SETUP
#line
97 "src/iokernellang/
codeslexer.l"
#line
103 "
codeslexer.l"
return
OPEN
;
YY_BREAK
case
25
:
YY_RULE_SETUP
#line
98 "src/iokernellang/
codeslexer.l"
#line
104 "
codeslexer.l"
return
CLOSE
;
YY_BREAK
case
26
:
YY_RULE_SETUP
#line
99 "src/iokernellang/
codeslexer.l"
#line
105 "
codeslexer.l"
return
FLUSH
;
YY_BREAK
case
27
:
YY_RULE_SETUP
#line 10
0 "src/iokernellang/
codeslexer.l"
#line 10
6 "
codeslexer.l"
return
SEEK
;
YY_BREAK
case
28
:
YY_RULE_SETUP
#line 10
1 "src/iokernellang/
codeslexer.l"
#line 10
7 "
codeslexer.l"
return
GETGROUPID
;
YY_BREAK
case
29
:
YY_RULE_SETUP
#line 10
2 "src/iokernellang/
codeslexer.l"
#line 10
8 "
codeslexer.l"
return
GETNUMGROUPS
;
YY_BREAK
case
30
:
YY_RULE_SETUP
#line 10
3 "src/iokernellang/
codeslexer.l"
#line 10
9 "
codeslexer.l"
return
GETGROUPRANK
;
YY_BREAK
case
31
:
YY_RULE_SETUP
#line 1
04 "src/iokernellang/
codeslexer.l"
#line 1
10 "
codeslexer.l"
return
GETGROUPSIZE
;
YY_BREAK
case
32
:
YY_RULE_SETUP
#line 1
05 "src/iokernellang/
codeslexer.l"
#line 1
11 "
codeslexer.l"
return
GETCURTIME
;
YY_BREAK
case
33
:
YY_RULE_SETUP
#line 1
06 "src/iokernellang/
codeslexer.l"
#line 1
12 "
codeslexer.l"
return
EXIT
;
YY_BREAK
case
34
:
/* rule 34 can match eol */
YY_RULE_SETUP
#line 1
08 "src/iokernellang/
codeslexer.l"
#line 1
14 "
codeslexer.l"
;
/* ignore whitespace */
YY_BREAK
case
35
:
YY_RULE_SETUP
#line 11
0 "src/iokernellang/
codeslexer.l"
#line 11
6 "
codeslexer.l"
fprintf
(
stderr
,
"Unknown character
\n
"
);
YY_BREAK
case
36
:
YY_RULE_SETUP
#line 11
1 "src/iokernellang/
codeslexer.l"
#line 11
7 "
codeslexer.l"
ECHO
;
YY_BREAK
#line 11
25 "src/iokernellang/
codeslexer.c"
#line 11
30 "
codeslexer.c"
case
YY_STATE_EOF
(
INITIAL
):
yyterminate
();
...
...
@@ -2269,7 +2274,7 @@ void CodesIOKernel_free (void * ptr , yyscan_t yyscanner)
#define YYTABLES_NAME "yytables"
#line 11
1 "src/iokernellang/
codeslexer.l"
#line 11
7 "
codeslexer.l"
...
...
codes
/codeslexer.h
→
src/iokernellang
/codeslexer.h
View file @
270faa28
...
...
@@ -2,9 +2,9 @@
#define CodesIOKernel_HEADER_H 1
#define CodesIOKernel_IN_HEADER 1
#line 6 "
src/iokernellang/
codeslexer.h"
#line 6 "codeslexer.h"
#line 8 "
src/iokernellang/
codeslexer.h"
#line 8 "codeslexer.h"
#define YY_INT_ALIGNED short int
...
...
@@ -351,9 +351,9 @@ extern int CodesIOKernel_lex \
#undef YY_DECL
#endif
#line 11
1 "src/iokernellang/
codeslexer.l"
#line 11
7 "
codeslexer.l"
#line 358 "
src/iokernellang/
codeslexer.h"
#line 358 "codeslexer.h"
#undef CodesIOKernel_IN_HEADER
#endif
/* CodesIOKernel_HEADER_H */
src/iokernellang/codeslexer.l
View file @
270faa28
...
...
@@ -6,8 +6,8 @@
%{
#include <stdlib.h>
#include "
codes
/CodesIOKernelTypes.h"
#include "
codes
/CodesIOKernelParser.h"
#include "
src/iokernellang
/CodesIOKernelTypes.h"
#include "
src/iokernellang
/CodesIOKernelParser.h"
#define YY_NO_INPUT
...
...
src/iokernellang/codesparser.c
View file @
270faa28
This diff is collapsed.
Click to expand it.
codes
/codesparser.h
→
src/iokernellang
/codesparser.h
View file @
270faa28
...
...
@@ -115,7 +115,7 @@ typedef union YYSTYPE
{
/* Line 2068 of yacc.c */
#line 37 "
src/iokernellang/
codesparser.y"
#line 37 "codesparser.y"
int64_t
iValue
;
/* integer value */
int64_t
sIndex
;
/* symbol table index */
...
...
@@ -124,7 +124,7 @@ typedef union YYSTYPE
/* Line 2068 of yacc.c */
#line 128 "codes
/codes
parser.h"
#line 128 "codesparser.h"
}
YYSTYPE
;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE
/* obsolescent; will be withdrawn */
...
...
src/iokernellang/codesparser.y.in
View file @
270faa28
...
...
@@ -10,8 +10,8 @@
#include <stdarg.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "
codes
/CodesIOKernelTypes.h"
#include "
codes
/CodesIOKernelContext.h"
#include "
src/iokernellang
/CodesIOKernelTypes.h"
#include "
src/iokernellang
/CodesIOKernelContext.h"
/* prototypes */
nodeType *opr(int64_t oper, int64_t nops, ...);
...
...
@@ -62,7 +62,7 @@ int * group_size = NULL;
%type <nPtr> stmt expr stmt_list
%{
#include "
codes/
CodesIOKernelContext.h"
#include "CodesIOKernelContext.h"
int CodesIOKernel_lex(YYSTYPE * lvalp, YYLTYPE * llocp, void * scanner);
...
...
src/workload/methods/codes-bgp-io-wrkld.c
View file @
270faa28
...
...
@@ -4,12 +4,12 @@
*
*/
#include <ross.h>
#include
<codes/CodesIOKernelTypes.h>
#include
<codes/CodesIOKernelParser.h>
#include
<codes/CodesIOKernelContext.h>
#include
<codes/codesparser.h>
#include
<codes/CodesKernelHelpers.h>
#include
<codes/codeslexer.h>
#include
"src/iokernellang/CodesIOKernelTypes.h"
#include
"src/iokernellang/CodesIOKernelParser.h"
#include
"src/iokernellang/CodesIOKernelContext.h"
#include
"src/iokernellang/codesparser.h"
#include
"src/iokernellang/CodesKernelHelpers.h"
#include
"src/iokernellang/codeslexer.h"
#include "codes/codes-workload.h"
#include "src/workload/codes-workload-method.h"
...
...
Write
Preview
Markdown
is supported
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