SConscript (2789:f99d51ed08d6) SConscript (2792:440dfbb180a7)
1# -*- mode:python -*-
2
3# Copyright (c) 2006 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

--- 147 unchanged lines hidden (view full) ---

156 o3/rob.cc
157 o3/scoreboard.cc
158 o3/store_set.cc
159 o3/tournament_pred.cc
160 ''')
161 if env['USE_CHECKER']:
162 sources += Split('o3/checker_builder.cc')
163
1# -*- mode:python -*-
2
3# Copyright (c) 2006 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

--- 147 unchanged lines hidden (view full) ---

156 o3/rob.cc
157 o3/scoreboard.cc
158 o3/store_set.cc
159 o3/tournament_pred.cc
160 ''')
161 if env['USE_CHECKER']:
162 sources += Split('o3/checker_builder.cc')
163
164if 'OzoneSimpleCPU' in env['CPU_MODELS']:
164if 'OzoneCPU' in env['CPU_MODELS']:
165 sources += Split('''
165 sources += Split('''
166 ozone/base_dyn_inst.cc
167 ozone/bpred_unit.cc
166 ozone/cpu.cc
167 ozone/cpu_builder.cc
168 ozone/dyn_inst.cc
169 ozone/front_end.cc
168 ozone/cpu.cc
169 ozone/cpu_builder.cc
170 ozone/dyn_inst.cc
171 ozone/front_end.cc
170 ozone/inorder_back_end.cc
171 ozone/inst_queue.cc
172 ozone/rename_table.cc
173 ''')
174
175if 'OzoneCPU' in env['CPU_MODELS']:
176 sources += Split('''
177 ozone/base_dyn_inst.cc
178 ozone/bpred_unit.cc
179 ozone/lsq_unit.cc
180 ozone/lw_back_end.cc
181 ozone/lw_lsq.cc
172 ozone/lw_back_end.cc
173 ozone/lw_lsq.cc
174 ozone/rename_table.cc
182 ''')
183 if env['USE_CHECKER']:
184 sources += Split('ozone/checker_builder.cc')
185
186if env['USE_CHECKER']:
187 sources += Split('checker/cpu.cc')
188 checker_supports = False
189 for i in CheckerSupportedCPUList:

--- 18 unchanged lines hidden ---
175 ''')
176 if env['USE_CHECKER']:
177 sources += Split('ozone/checker_builder.cc')
178
179if env['USE_CHECKER']:
180 sources += Split('checker/cpu.cc')
181 checker_supports = False
182 for i in CheckerSupportedCPUList:

--- 18 unchanged lines hidden ---