1 /*
2 * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
233 #ifdef TARGET_ARCH_x86
234 AD.addInclude(AD._CPP_file, "assembler_x86.inline.hpp");
235 AD.addInclude(AD._CPP_file, "nativeInst_x86.hpp");
236 AD.addInclude(AD._CPP_file, "vmreg_x86.inline.hpp");
237 #endif
238 #ifdef TARGET_ARCH_sparc
239 AD.addInclude(AD._CPP_file, "assembler_sparc.inline.hpp");
240 AD.addInclude(AD._CPP_file, "nativeInst_sparc.hpp");
241 AD.addInclude(AD._CPP_file, "vmreg_sparc.inline.hpp");
242 #endif
243 #ifdef TARGET_ARCH_arm
244 AD.addInclude(AD._CPP_file, "assembler_arm.inline.hpp");
245 AD.addInclude(AD._CPP_file, "nativeInst_arm.hpp");
246 AD.addInclude(AD._CPP_file, "vmreg_arm.inline.hpp");
247 #endif
248 AD.addInclude(AD._HPP_file, "memory/allocation.hpp");
249 AD.addInclude(AD._HPP_file, "opto/machnode.hpp");
250 AD.addInclude(AD._HPP_file, "opto/node.hpp");
251 AD.addInclude(AD._HPP_file, "opto/regalloc.hpp");
252 AD.addInclude(AD._HPP_file, "opto/subnode.hpp");
253 AD.addInclude(AD._CPP_CLONE_file, "precompiled.hpp");
254 AD.addInclude(AD._CPP_CLONE_file, "adfiles", get_basename(AD._HPP_file._name));
255 AD.addInclude(AD._CPP_EXPAND_file, "precompiled.hpp");
256 AD.addInclude(AD._CPP_EXPAND_file, "adfiles", get_basename(AD._HPP_file._name));
257 AD.addInclude(AD._CPP_FORMAT_file, "precompiled.hpp");
258 AD.addInclude(AD._CPP_FORMAT_file, "adfiles", get_basename(AD._HPP_file._name));
259 AD.addInclude(AD._CPP_GEN_file, "precompiled.hpp");
260 AD.addInclude(AD._CPP_GEN_file, "adfiles", get_basename(AD._HPP_file._name));
261 AD.addInclude(AD._CPP_GEN_file, "opto/cfgnode.hpp");
262 AD.addInclude(AD._CPP_GEN_file, "opto/locknode.hpp");
263 AD.addInclude(AD._CPP_MISC_file, "precompiled.hpp");
264 AD.addInclude(AD._CPP_MISC_file, "adfiles", get_basename(AD._HPP_file._name));
265 AD.addInclude(AD._CPP_PEEPHOLE_file, "precompiled.hpp");
266 AD.addInclude(AD._CPP_PEEPHOLE_file, "adfiles", get_basename(AD._HPP_file._name));
267 AD.addInclude(AD._CPP_PIPELINE_file, "precompiled.hpp");
268 AD.addInclude(AD._CPP_PIPELINE_file, "adfiles", get_basename(AD._HPP_file._name));
269 AD.addInclude(AD._DFA_file, "precompiled.hpp");
270 AD.addInclude(AD._DFA_file, "adfiles", get_basename(AD._HPP_file._name));
271 AD.addInclude(AD._DFA_file, "opto/matcher.hpp");
272 AD.addInclude(AD._DFA_file, "opto/opcodes.hpp");
|
1 /*
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
233 #ifdef TARGET_ARCH_x86
234 AD.addInclude(AD._CPP_file, "assembler_x86.inline.hpp");
235 AD.addInclude(AD._CPP_file, "nativeInst_x86.hpp");
236 AD.addInclude(AD._CPP_file, "vmreg_x86.inline.hpp");
237 #endif
238 #ifdef TARGET_ARCH_sparc
239 AD.addInclude(AD._CPP_file, "assembler_sparc.inline.hpp");
240 AD.addInclude(AD._CPP_file, "nativeInst_sparc.hpp");
241 AD.addInclude(AD._CPP_file, "vmreg_sparc.inline.hpp");
242 #endif
243 #ifdef TARGET_ARCH_arm
244 AD.addInclude(AD._CPP_file, "assembler_arm.inline.hpp");
245 AD.addInclude(AD._CPP_file, "nativeInst_arm.hpp");
246 AD.addInclude(AD._CPP_file, "vmreg_arm.inline.hpp");
247 #endif
248 AD.addInclude(AD._HPP_file, "memory/allocation.hpp");
249 AD.addInclude(AD._HPP_file, "opto/machnode.hpp");
250 AD.addInclude(AD._HPP_file, "opto/node.hpp");
251 AD.addInclude(AD._HPP_file, "opto/regalloc.hpp");
252 AD.addInclude(AD._HPP_file, "opto/subnode.hpp");
253 AD.addInclude(AD._HPP_file, "opto/vectornode.hpp");
254 AD.addInclude(AD._CPP_CLONE_file, "precompiled.hpp");
255 AD.addInclude(AD._CPP_CLONE_file, "adfiles", get_basename(AD._HPP_file._name));
256 AD.addInclude(AD._CPP_EXPAND_file, "precompiled.hpp");
257 AD.addInclude(AD._CPP_EXPAND_file, "adfiles", get_basename(AD._HPP_file._name));
258 AD.addInclude(AD._CPP_FORMAT_file, "precompiled.hpp");
259 AD.addInclude(AD._CPP_FORMAT_file, "adfiles", get_basename(AD._HPP_file._name));
260 AD.addInclude(AD._CPP_GEN_file, "precompiled.hpp");
261 AD.addInclude(AD._CPP_GEN_file, "adfiles", get_basename(AD._HPP_file._name));
262 AD.addInclude(AD._CPP_GEN_file, "opto/cfgnode.hpp");
263 AD.addInclude(AD._CPP_GEN_file, "opto/locknode.hpp");
264 AD.addInclude(AD._CPP_MISC_file, "precompiled.hpp");
265 AD.addInclude(AD._CPP_MISC_file, "adfiles", get_basename(AD._HPP_file._name));
266 AD.addInclude(AD._CPP_PEEPHOLE_file, "precompiled.hpp");
267 AD.addInclude(AD._CPP_PEEPHOLE_file, "adfiles", get_basename(AD._HPP_file._name));
268 AD.addInclude(AD._CPP_PIPELINE_file, "precompiled.hpp");
269 AD.addInclude(AD._CPP_PIPELINE_file, "adfiles", get_basename(AD._HPP_file._name));
270 AD.addInclude(AD._DFA_file, "precompiled.hpp");
271 AD.addInclude(AD._DFA_file, "adfiles", get_basename(AD._HPP_file._name));
272 AD.addInclude(AD._DFA_file, "opto/matcher.hpp");
273 AD.addInclude(AD._DFA_file, "opto/opcodes.hpp");
|