annotate src/share/vm/includeDB_compiler1 @ 1941:79d04223b8a5

Added caching for resolved types and resolved fields. This is crucial, because the local load elimination will lead to wrong results, if field equality (of two RiField objects with the same object and the same RiType) is not given. The caching makes sure that the default equals implementation is sufficient.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Tue, 28 Dec 2010 18:33:26 +0100
parents 2d26b0046e0d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a61af66fc99e Initial load
duke
parents:
diff changeset
1 //
1552
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1295
diff changeset
2 // Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
0
a61af66fc99e Initial load
duke
parents:
diff changeset
3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
a61af66fc99e Initial load
duke
parents:
diff changeset
4 //
a61af66fc99e Initial load
duke
parents:
diff changeset
5 // This code is free software; you can redistribute it and/or modify it
a61af66fc99e Initial load
duke
parents:
diff changeset
6 // under the terms of the GNU General Public License version 2 only, as
a61af66fc99e Initial load
duke
parents:
diff changeset
7 // published by the Free Software Foundation.
a61af66fc99e Initial load
duke
parents:
diff changeset
8 //
a61af66fc99e Initial load
duke
parents:
diff changeset
9 // This code is distributed in the hope that it will be useful, but WITHOUT
a61af66fc99e Initial load
duke
parents:
diff changeset
10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
a61af66fc99e Initial load
duke
parents:
diff changeset
11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
a61af66fc99e Initial load
duke
parents:
diff changeset
12 // version 2 for more details (a copy is included in the LICENSE file that
a61af66fc99e Initial load
duke
parents:
diff changeset
13 // accompanied this code).
a61af66fc99e Initial load
duke
parents:
diff changeset
14 //
a61af66fc99e Initial load
duke
parents:
diff changeset
15 // You should have received a copy of the GNU General Public License version
a61af66fc99e Initial load
duke
parents:
diff changeset
16 // 2 along with this work; if not, write to the Free Software Foundation,
a61af66fc99e Initial load
duke
parents:
diff changeset
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
a61af66fc99e Initial load
duke
parents:
diff changeset
18 //
1552
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1295
diff changeset
19 // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1295
diff changeset
20 // or visit www.oracle.com if you need additional information or have any
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1295
diff changeset
21 // questions.
0
a61af66fc99e Initial load
duke
parents:
diff changeset
22 //
a61af66fc99e Initial load
duke
parents:
diff changeset
23
a61af66fc99e Initial load
duke
parents:
diff changeset
24 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!
a61af66fc99e Initial load
duke
parents:
diff changeset
25
a61af66fc99e Initial load
duke
parents:
diff changeset
26 allocation.hpp c1_globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
27
a61af66fc99e Initial load
duke
parents:
diff changeset
28 c1_CFGPrinter.cpp c1_CFGPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
29 c1_CFGPrinter.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
30 c1_CFGPrinter.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
31 c1_CFGPrinter.cpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
32 c1_CFGPrinter.cpp c1_LinearScan.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
33 c1_CFGPrinter.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
34
a61af66fc99e Initial load
duke
parents:
diff changeset
35 c1_CFGPrinter.hpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
36 c1_CFGPrinter.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
37
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
38 cardTableModRefBS.cpp c1_LIR.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
39 cardTableModRefBS.cpp c1_LIRGenerator.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
40
0
a61af66fc99e Initial load
duke
parents:
diff changeset
41 c1_Canonicalizer.cpp c1_Canonicalizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
42 c1_Canonicalizer.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
43 c1_Canonicalizer.cpp ciArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
44 c1_Canonicalizer.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
45
a61af66fc99e Initial load
duke
parents:
diff changeset
46 c1_Canonicalizer.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
47
a61af66fc99e Initial load
duke
parents:
diff changeset
48 c1_CodeStubs.hpp array.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
49 c1_CodeStubs.hpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
50 c1_CodeStubs.hpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
51 c1_CodeStubs.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
52 c1_CodeStubs.hpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
53 c1_CodeStubs.hpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
54
a61af66fc99e Initial load
duke
parents:
diff changeset
55 c1_CodeStubs_<arch>.cpp c1_CodeStubs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
56 c1_CodeStubs_<arch>.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
57 c1_CodeStubs_<arch>.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
58 c1_CodeStubs_<arch>.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
59 c1_CodeStubs_<arch>.cpp c1_Runtime1.hpp
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
60 c1_CodeStubs_<arch>.cpp g1SATBCardTableModRefBS.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
61 c1_CodeStubs_<arch>.cpp nativeInst_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
62 c1_CodeStubs_<arch>.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
63 c1_CodeStubs_<arch>.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
64
a61af66fc99e Initial load
duke
parents:
diff changeset
65 c1_Compilation.cpp c1_CFGPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
66 c1_Compilation.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
67 c1_Compilation.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
68 c1_Compilation.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
69 c1_Compilation.cpp c1_LinearScan.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
70 c1_Compilation.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
71 c1_Compilation.cpp c1_ValueMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
72 c1_Compilation.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
73 c1_Compilation.cpp debugInfoRec.hpp
1584
b812ff5abc73 6958292: C1: Enable parallel compilation
iveresov
parents: 1552
diff changeset
74 c1_Compilation.hpp ciEnv.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
75 c1_Compilation.hpp exceptionHandlerTable.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
76 c1_Compilation.hpp resourceArea.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
77
a61af66fc99e Initial load
duke
parents:
diff changeset
78 c1_Compiler.cpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
79 c1_Compiler.cpp allocation.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
80 c1_Compiler.cpp arguments.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
81 c1_Compiler.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
82 c1_Compiler.cpp c1_Compiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
83 c1_Compiler.cpp c1_FrameMap.hpp
1584
b812ff5abc73 6958292: C1: Enable parallel compilation
iveresov
parents: 1552
diff changeset
84 c1_Compiler.cpp c1_GraphBuilder.hpp
b812ff5abc73 6958292: C1: Enable parallel compilation
iveresov
parents: 1552
diff changeset
85 c1_Compiler.cpp c1_LinearScan.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
86 c1_Compiler.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
87 c1_Compiler.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
88 c1_Compiler.cpp c1_ValueType.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
89 c1_Compiler.cpp compileBroker.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
90 c1_Compiler.cpp compilerOracle.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
91 c1_Compiler.cpp interfaceSupport.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
92 c1_Compiler.cpp linkResolver.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
93 c1_Compiler.cpp nativeLookup.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
94 c1_Compiler.cpp resourceArea.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
95 c1_Compiler.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
96
a61af66fc99e Initial load
duke
parents:
diff changeset
97 c1_Compiler.hpp abstractCompiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
98
a61af66fc99e Initial load
duke
parents:
diff changeset
99 c1_Defs.cpp c1_Defs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
100
a61af66fc99e Initial load
duke
parents:
diff changeset
101 c1_Defs.hpp globalDefinitions.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
102 c1_Defs.hpp register_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
103
a61af66fc99e Initial load
duke
parents:
diff changeset
104 c1_Defs_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
105
a61af66fc99e Initial load
duke
parents:
diff changeset
106 c1_FpuStackSim.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
107 c1_FpuStackSim.hpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
108
a61af66fc99e Initial load
duke
parents:
diff changeset
109 c1_FpuStackSim_<arch>.cpp array.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
110 c1_FpuStackSim_<arch>.cpp c1_FpuStackSim.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
111 c1_FpuStackSim_<arch>.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
112 c1_FpuStackSim_<arch>.cpp ostream.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
113
a61af66fc99e Initial load
duke
parents:
diff changeset
114 c1_FpuStackSim_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
115
a61af66fc99e Initial load
duke
parents:
diff changeset
116 c1_FrameMap.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
117 c1_FrameMap.cpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
118 c1_FrameMap.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
119 c1_FrameMap.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
120
a61af66fc99e Initial load
duke
parents:
diff changeset
121 c1_FrameMap.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
122 c1_FrameMap.hpp assembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
123 c1_FrameMap.hpp c1_Defs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
124 c1_FrameMap.hpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
125 c1_FrameMap.hpp frame.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
126 c1_FrameMap.hpp globalDefinitions.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
127 c1_FrameMap.hpp synchronizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
128 c1_FrameMap.hpp vmreg.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
129
a61af66fc99e Initial load
duke
parents:
diff changeset
130 c1_FrameMap_<arch>.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
131 c1_FrameMap_<arch>.cpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
132 c1_FrameMap_<arch>.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
133 c1_FrameMap_<arch>.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
134
a61af66fc99e Initial load
duke
parents:
diff changeset
135 c1_FrameMap_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
136
a61af66fc99e Initial load
duke
parents:
diff changeset
137 c1_globals.cpp c1_globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
138
a61af66fc99e Initial load
duke
parents:
diff changeset
139 c1_globals.hpp c1_globals_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
140 c1_globals.hpp c1_globals_<os_family>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
141 c1_globals.hpp globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
142
a61af66fc99e Initial load
duke
parents:
diff changeset
143 c1_globals_<arch>.hpp globalDefinitions.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
144 c1_globals_<arch>.hpp macros.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
145
a61af66fc99e Initial load
duke
parents:
diff changeset
146 c1_globals_<os_family>.hpp globalDefinitions.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
147 c1_globals_<os_family>.hpp macros.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
148
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
149 c1_GraphBuilder.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
150 c1_GraphBuilder.cpp bytecode.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
151 c1_GraphBuilder.cpp c1_CFGPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
152 c1_GraphBuilder.cpp c1_Canonicalizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
153 c1_GraphBuilder.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
154 c1_GraphBuilder.cpp c1_GraphBuilder.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
155 c1_GraphBuilder.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
156 c1_GraphBuilder.cpp ciField.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
157 c1_GraphBuilder.cpp ciKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
158 c1_GraphBuilder.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
159
a61af66fc99e Initial load
duke
parents:
diff changeset
160 c1_GraphBuilder.hpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
161 c1_GraphBuilder.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
162 c1_GraphBuilder.hpp c1_ValueMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
163 c1_GraphBuilder.hpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
164 c1_GraphBuilder.hpp ciMethodData.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
165 c1_GraphBuilder.hpp ciStreams.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
166
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
167 c1_IR.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
168 c1_IR.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
169 c1_IR.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
170 c1_IR.cpp c1_GraphBuilder.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
171 c1_IR.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
172 c1_IR.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
173 c1_IR.cpp c1_Optimizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
174
a61af66fc99e Initial load
duke
parents:
diff changeset
175 c1_IR.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
176 c1_IR.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
177 c1_IR.hpp ciExceptionHandler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
178 c1_IR.hpp ciMethod.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
179 c1_IR.hpp ciStreams.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
180
a61af66fc99e Initial load
duke
parents:
diff changeset
181 c1_Instruction.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
182 c1_Instruction.cpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
183 c1_Instruction.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
184 c1_Instruction.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
185 c1_Instruction.cpp ciObjArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
186 c1_Instruction.cpp ciTypeArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
187
a61af66fc99e Initial load
duke
parents:
diff changeset
188 c1_Instruction.hpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
189 c1_Instruction.hpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
190 c1_Instruction.hpp c1_ValueType.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
191 c1_Instruction.hpp ciField.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
192
a61af66fc99e Initial load
duke
parents:
diff changeset
193 c1_InstructionPrinter.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
194 c1_InstructionPrinter.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
195 c1_InstructionPrinter.cpp ciArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
196 c1_InstructionPrinter.cpp ciInstance.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
197 c1_InstructionPrinter.cpp ciObject.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
198
a61af66fc99e Initial load
duke
parents:
diff changeset
199 c1_InstructionPrinter.hpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
200 c1_InstructionPrinter.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
201 c1_InstructionPrinter.hpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
202
a61af66fc99e Initial load
duke
parents:
diff changeset
203 c1_LIR.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
204 c1_LIR.cpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
205 c1_LIR.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
206 c1_LIR.cpp ciInstance.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
207 c1_LIR.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
208
a61af66fc99e Initial load
duke
parents:
diff changeset
209 c1_LIR.hpp c1_ValueType.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
210
a61af66fc99e Initial load
duke
parents:
diff changeset
211 c1_LIRAssembler.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
212 c1_LIRAssembler.cpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
213 c1_LIRAssembler.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
214 c1_LIRAssembler.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
215 c1_LIRAssembler.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
216 c1_LIRAssembler.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
217 c1_LIRAssembler.cpp ciInstance.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
218 c1_LIRAssembler.cpp nativeInst_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
219 c1_LIRAssembler.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
220
a61af66fc99e Initial load
duke
parents:
diff changeset
221 c1_LIRAssembler.hpp c1_CodeStubs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
222 c1_LIRAssembler.hpp ciMethodData.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
223 c1_LIRAssembler.hpp methodDataOop.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
224 c1_LIRAssembler.hpp top.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
225
a61af66fc99e Initial load
duke
parents:
diff changeset
226 c1_LIRAssembler_<arch>.cpp barrierSet.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
227 c1_LIRAssembler_<arch>.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
228 c1_LIRAssembler_<arch>.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
229 c1_LIRAssembler_<arch>.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
230 c1_LIRAssembler_<arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
231 c1_LIRAssembler_<arch>.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
232 c1_LIRAssembler_<arch>.cpp cardTableModRefBS.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
233 c1_LIRAssembler_<arch>.cpp ciArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
234 c1_LIRAssembler_<arch>.cpp ciInstance.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
235 c1_LIRAssembler_<arch>.cpp collectedHeap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
236 c1_LIRAssembler_<arch>.cpp nativeInst_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
237 c1_LIRAssembler_<arch>.cpp objArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
238 c1_LIRAssembler_<arch>.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
239
a61af66fc99e Initial load
duke
parents:
diff changeset
240 c1_LIRAssembler_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
241
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
242 c1_LIRGenerator.cpp bitMap.inline.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
243 c1_LIRGenerator.cpp c1_Compilation.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
244 c1_LIRGenerator.cpp c1_FrameMap.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
245 c1_LIRGenerator.cpp c1_Instruction.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
246 c1_LIRGenerator.cpp c1_LIRAssembler.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
247 c1_LIRGenerator.cpp c1_LIRGenerator.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
248 c1_LIRGenerator.cpp c1_ValueStack.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
249 c1_LIRGenerator.cpp ciArrayKlass.hpp
1295
3cf667df43ef 6919934: JSR 292 needs to support x86 C1
twisti
parents: 928
diff changeset
250 c1_LIRGenerator.cpp ciCPCache.hpp
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
251 c1_LIRGenerator.cpp ciInstance.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
252 c1_LIRGenerator.cpp heapRegion.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
253 c1_LIRGenerator.cpp sharedRuntime.hpp
1681
126ea7725993 6953477: Increase portability and flexibility of building Hotspot
bobv
parents: 1584
diff changeset
254 c1_LIRGenerator.cpp stubRoutines.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
255
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
256 c1_LIRGenerator.hpp c1_Instruction.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
257 c1_LIRGenerator.hpp c1_LIR.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
258 c1_LIRGenerator.hpp ciMethodData.hpp
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
259 c1_LIRGenerator.hpp sizes.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
260
a61af66fc99e Initial load
duke
parents:
diff changeset
261 c1_LIRGenerator_<arch>.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
262 c1_LIRGenerator_<arch>.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
263 c1_LIRGenerator_<arch>.cpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
264 c1_LIRGenerator_<arch>.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
265 c1_LIRGenerator_<arch>.cpp c1_LIRGenerator.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
266 c1_LIRGenerator_<arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
267 c1_LIRGenerator_<arch>.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
268 c1_LIRGenerator_<arch>.cpp ciArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
269 c1_LIRGenerator_<arch>.cpp ciObjArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
270 c1_LIRGenerator_<arch>.cpp ciTypeArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
271 c1_LIRGenerator_<arch>.cpp sharedRuntime.hpp
304
dc7f315e41f7 5108146: Merge i486 and amd64 cpu directories
never
parents: 196
diff changeset
272 c1_LIRGenerator_<arch>.cpp vmreg_<arch>.inline.hpp
1681
126ea7725993 6953477: Increase portability and flexibility of building Hotspot
bobv
parents: 1584
diff changeset
273 c1_LIRGenerator_<arch>.cpp stubRoutines.hpp
126ea7725993 6953477: Increase portability and flexibility of building Hotspot
bobv
parents: 1584
diff changeset
274
0
a61af66fc99e Initial load
duke
parents:
diff changeset
275
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
276 c1_LinearScan.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
277 c1_LinearScan.cpp c1_CFGPrinter.hpp
722
a134d9824964 6828024: verification of fixed interval usage is too weak
never
parents: 362
diff changeset
278 c1_LinearScan.cpp c1_CodeStubs.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
279 c1_LinearScan.cpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
280 c1_LinearScan.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
281 c1_LinearScan.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
282 c1_LinearScan.cpp c1_LIRGenerator.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
283 c1_LinearScan.cpp c1_LinearScan.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
284 c1_LinearScan.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
285 c1_LinearScan.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
286
a61af66fc99e Initial load
duke
parents:
diff changeset
287 c1_LinearScan.hpp c1_FpuStackSim.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
288 c1_LinearScan.hpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
289 c1_LinearScan.hpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
290 c1_LinearScan.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
291 c1_LinearScan.hpp c1_LIR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
292 c1_LinearScan.hpp c1_LIRGenerator.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
293
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
294 c1_LinearScan_<arch>.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
295 c1_LinearScan_<arch>.cpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
296 c1_LinearScan_<arch>.cpp c1_LinearScan.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
297
a61af66fc99e Initial load
duke
parents:
diff changeset
298 c1_LinearScan_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
299
a61af66fc99e Initial load
duke
parents:
diff changeset
300 c1_MacroAssembler.hpp assembler.hpp
304
dc7f315e41f7 5108146: Merge i486 and amd64 cpu directories
never
parents: 196
diff changeset
301 c1_MacroAssembler.hpp assembler_<arch>.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
302
a61af66fc99e Initial load
duke
parents:
diff changeset
303 c1_MacroAssembler_<arch>.cpp arrayOop.hpp
1878
fa83ab460c54 6988353: refactor contended sync subsystem
acorn
parents: 1819
diff changeset
304 c1_MacroAssembler_<arch>.cpp basicLock.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
305 c1_MacroAssembler_<arch>.cpp biasedLocking.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
306 c1_MacroAssembler_<arch>.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
307 c1_MacroAssembler_<arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
308 c1_MacroAssembler_<arch>.cpp collectedHeap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
309 c1_MacroAssembler_<arch>.cpp interpreter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
310 c1_MacroAssembler_<arch>.cpp markOop.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
311 c1_MacroAssembler_<arch>.cpp os.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
312 c1_MacroAssembler_<arch>.cpp stubRoutines.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
313 c1_MacroAssembler_<arch>.cpp systemDictionary.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
314
a61af66fc99e Initial load
duke
parents:
diff changeset
315 c1_MacroAssembler_<arch>.hpp generate_platform_dependent_include
a61af66fc99e Initial load
duke
parents:
diff changeset
316
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
317 c1_Optimizer.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
318 c1_Optimizer.cpp c1_Canonicalizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
319 c1_Optimizer.cpp c1_Optimizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
320 c1_Optimizer.cpp c1_ValueMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
321 c1_Optimizer.cpp c1_ValueSet.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
322 c1_Optimizer.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
323
a61af66fc99e Initial load
duke
parents:
diff changeset
324 c1_Optimizer.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
325 c1_Optimizer.hpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
326 c1_Optimizer.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
327
a61af66fc99e Initial load
duke
parents:
diff changeset
328 c1_Runtime1.cpp allocation.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
329 c1_Runtime1.cpp barrierSet.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
330 c1_Runtime1.cpp biasedLocking.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
331 c1_Runtime1.cpp bytecode.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
332 c1_Runtime1.cpp c1_CodeStubs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
333 c1_Runtime1.cpp c1_Defs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
334 c1_Runtime1.cpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
335 c1_Runtime1.cpp c1_LIRAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
336 c1_Runtime1.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
337 c1_Runtime1.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
338 c1_Runtime1.cpp codeBlob.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
339 c1_Runtime1.cpp codeBuffer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
340 c1_Runtime1.cpp collectedHeap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
341 c1_Runtime1.cpp compilationPolicy.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
342 c1_Runtime1.cpp compiledIC.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
343 c1_Runtime1.cpp copy.hpp
100
c7c777385a15 6667042: PrintAssembly option does not work without special plugin
jrose
parents: 0
diff changeset
344 c1_Runtime1.cpp disassembler.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
345 c1_Runtime1.cpp events.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
346 c1_Runtime1.cpp interfaceSupport.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
347 c1_Runtime1.cpp interpreter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
348 c1_Runtime1.cpp javaCalls.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
349 c1_Runtime1.cpp objArrayKlass.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
350 c1_Runtime1.cpp oop.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
351 c1_Runtime1.cpp oopFactory.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
352 c1_Runtime1.cpp pcDesc.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
353 c1_Runtime1.cpp resourceArea.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
354 c1_Runtime1.cpp scopeDesc.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
355 c1_Runtime1.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
356 c1_Runtime1.cpp systemDictionary.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
357 c1_Runtime1.cpp threadCritical.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
358 c1_Runtime1.cpp vframe.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
359 c1_Runtime1.cpp vframeArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
360 c1_Runtime1.cpp vmSymbols.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
361 c1_Runtime1.cpp vtableStubs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
362
a61af66fc99e Initial load
duke
parents:
diff changeset
363 c1_Runtime1.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
364 c1_Runtime1.hpp c1_FrameMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
365 c1_Runtime1.hpp deoptimization.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
366 c1_Runtime1.hpp interpreter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
367 c1_Runtime1.hpp stubs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
368
a61af66fc99e Initial load
duke
parents:
diff changeset
369 c1_Runtime1_<arch>.cpp c1_Defs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
370 c1_Runtime1_<arch>.cpp c1_MacroAssembler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
371 c1_Runtime1_<arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
372 c1_Runtime1_<arch>.cpp compiledICHolderOop.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
373 c1_Runtime1_<arch>.cpp interpreter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
374 c1_Runtime1_<arch>.cpp jvmtiExport.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
375 c1_Runtime1_<arch>.cpp nativeInst_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
376 c1_Runtime1_<arch>.cpp oop.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
377 c1_Runtime1_<arch>.cpp register_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
378 c1_Runtime1_<arch>.cpp sharedRuntime.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
379 c1_Runtime1_<arch>.cpp signature.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
380 c1_Runtime1_<arch>.cpp vframeArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
381 c1_Runtime1_<arch>.cpp vmreg_<arch>.inline.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
382
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 100
diff changeset
383 c1_ValueMap.cpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
384 c1_ValueMap.cpp c1_Canonicalizer.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
385 c1_ValueMap.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
386 c1_ValueMap.cpp c1_ValueMap.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
387
a61af66fc99e Initial load
duke
parents:
diff changeset
388 c1_ValueMap.hpp allocation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
389 c1_ValueMap.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
390 c1_ValueMap.hpp c1_ValueSet.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
391
a61af66fc99e Initial load
duke
parents:
diff changeset
392 c1_ValueSet.cpp c1_ValueSet.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
393
a61af66fc99e Initial load
duke
parents:
diff changeset
394 c1_ValueSet.hpp allocation.hpp
809
6e2afda171db 6849716: BitMap - performance regression introduced with G1
jcoomes
parents: 722
diff changeset
395 c1_ValueSet.hpp bitMap.inline.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
396 c1_ValueSet.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
397
a61af66fc99e Initial load
duke
parents:
diff changeset
398 c1_ValueStack.cpp c1_IR.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
399 c1_ValueStack.cpp c1_InstructionPrinter.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
400 c1_ValueStack.cpp c1_ValueStack.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
401
a61af66fc99e Initial load
duke
parents:
diff changeset
402 c1_ValueStack.hpp c1_Instruction.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
403 c1_ValueType.cpp c1_ValueType.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
404 c1_ValueType.cpp ciArray.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
405 c1_ValueType.cpp ciInstance.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
406 c1_ValueType.cpp ciNullObject.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
407
a61af66fc99e Initial load
duke
parents:
diff changeset
408 c1_ValueType.hpp c1_Compilation.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
409 c1_ValueType.hpp ciConstant.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
410
a61af66fc99e Initial load
duke
parents:
diff changeset
411 ciEnv.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
412
a61af66fc99e Initial load
duke
parents:
diff changeset
413 codeBlob.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
414
a61af66fc99e Initial load
duke
parents:
diff changeset
415 compileBroker.cpp c1_Compiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
416
a61af66fc99e Initial load
duke
parents:
diff changeset
417 frame_<arch>.cpp c1_Runtime1.hpp
1681
126ea7725993 6953477: Increase portability and flexibility of building Hotspot
bobv
parents: 1584
diff changeset
418 frame_<arch>.cpp vframeArray.hpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
419
a61af66fc99e Initial load
duke
parents:
diff changeset
420 globals.cpp c1_globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
421
a61af66fc99e Initial load
duke
parents:
diff changeset
422 globals.hpp c1_globals_<arch>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
423 globals.hpp c1_globals_<os_family>.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
424
a61af66fc99e Initial load
duke
parents:
diff changeset
425 instanceKlass.cpp c1_Compiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
426
a61af66fc99e Initial load
duke
parents:
diff changeset
427 interpreter_<arch_model>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
428
a61af66fc99e Initial load
duke
parents:
diff changeset
429 java.cpp c1_Compiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
430 java.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
431
a61af66fc99e Initial load
duke
parents:
diff changeset
432 nativeInst_<arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
433
a61af66fc99e Initial load
duke
parents:
diff changeset
434 oopMap.cpp c1_Defs.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
435
a61af66fc99e Initial load
duke
parents:
diff changeset
436 os_<os_family>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
437
a61af66fc99e Initial load
duke
parents:
diff changeset
438 os_<os_arch>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
439
a61af66fc99e Initial load
duke
parents:
diff changeset
440 safepoint.cpp c1_globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
441
a61af66fc99e Initial load
duke
parents:
diff changeset
442 sharedRuntime.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
443
a61af66fc99e Initial load
duke
parents:
diff changeset
444 sharedRuntime_<arch_model>.cpp c1_Runtime1.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
445
a61af66fc99e Initial load
duke
parents:
diff changeset
446 thread.cpp c1_Compiler.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
447
a61af66fc99e Initial load
duke
parents:
diff changeset
448 top.hpp c1_globals.hpp
a61af66fc99e Initial load
duke
parents:
diff changeset
449
a61af66fc99e Initial load
duke
parents:
diff changeset
450 vmStructs.hpp c1_Runtime1.hpp
1819
f02a8bbe6ed4 6986046: C1 valuestack cleanup
roland
parents: 1783
diff changeset
451
1406
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
452 compileBroker.cpp c1x_Compiler.hpp
1819
f02a8bbe6ed4 6986046: C1 valuestack cleanup
roland
parents: 1783
diff changeset
453 c1_Canonicalizer.cpp c1_ValueStack.hpp
f02a8bbe6ed4 6986046: C1 valuestack cleanup
roland
parents: 1783
diff changeset
454
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
455 c1x_CodeInstaller.hpp c1x_Compiler.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
456
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
457 c1x_CodeInstaller.cpp c1x_CodeInstaller.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
458 c1x_CodeInstaller.cpp c1x_Compiler.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
459 c1x_CodeInstaller.cpp c1x_TargetMethod.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
460 c1x_CodeInstaller.cpp c1x_VmIds.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
461 c1x_CodeInstaller.cpp c1_Runtime1.hpp
1476
1f81c0d18c75 Build also release version of VM. Fix towards making SpecJVM2008 run.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1428
diff changeset
462 c1x_CodeInstaller.cpp vmreg.hpp
1f81c0d18c75 Build also release version of VM. Fix towards making SpecJVM2008 run.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1428
diff changeset
463 c1x_CodeInstaller.cpp vmreg_<arch>.inline.hpp
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
464
1406
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
465 c1x_Compiler.hpp abstractCompiler.hpp
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
466
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
467 c1x_Compiler.cpp c1x_Compiler.hpp
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
468 c1x_Compiler.cpp c1x_TargetMethod.hpp
1410
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
469 c1x_Compiler.cpp c1x_VMExits.hpp
1412
9195b99c841b Added first VM entry method.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1410
diff changeset
470 c1x_Compiler.cpp c1x_VMEntries.hpp
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
471 c1x_Compiler.cpp c1x_VmIds.hpp
1406
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
472
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
473 c1x_TargetMethod.cpp c1x_TargetMethod.hpp
1421
6223633ce7dd changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1413
diff changeset
474
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
475 c1x_VMEntries.cpp c1x_CodeInstaller.hpp
1406
35069ca331f2 Hooked C1XCompiler class into the system.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1295
diff changeset
476 c1x_VMEntries.cpp c1x_VMEntries.hpp
1413
1ecc8f0aad00 Draft implementation of HotSpot CRI / first method compiling without exception.
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1412
diff changeset
477 c1x_VMEntries.cpp c1x_Compiler.hpp
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
478 c1x_VMEntries.cpp c1x_TargetMethod.hpp
1410
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
479 c1x_VMEntries.cpp c1x_VMExits.hpp
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
480 c1x_VMEntries.cpp c1x_VmIds.hpp
1421
6223633ce7dd changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1413
diff changeset
481 c1x_VMEntries.cpp oopFactory.hpp
6223633ce7dd changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1413
diff changeset
482 c1x_VMEntries.cpp c1_Runtime1.hpp
1410
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
483
1422
3483ec571caf * using reflected objects instead of oops
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1421
diff changeset
484 c1x_VMExits.cpp c1x_Compiler.hpp
1410
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
485 c1x_VMExits.cpp javaCalls.hpp
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
486 c1x_VMExits.cpp c1x_VMExits.hpp
b30a2cd5e3a2 Added methods to c1x_VMExits.cpp
Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
parents: 1406
diff changeset
487
1428
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
488 c1x_VmIds.cpp c1x_VmIds.hpp
695451afc619 refactoring classes into separate files
Lukas Stadler <lukas.stadler@oracle.com>
parents: 1422
diff changeset
489
1819
f02a8bbe6ed4 6986046: C1 valuestack cleanup
roland
parents: 1783
diff changeset
490 c1_LIR.cpp c1_ValueStack.hpp