12016-11-15 Filip Pizlo <fpizlo@apple.com>
2
3 Rename CONCURRENT_JIT/ConcurrentJIT to CONCURRENT_JS/ConcurrentJS
4 https://bugs.webkit.org/show_bug.cgi?id=164791
5
6 Reviewed by NOBODY (OOPS!).
7
8 Just renaming.
9
10 * JavaScriptCore.xcodeproj/project.pbxproj:
11 * bytecode/ArrayProfile.cpp:
12 (JSC::ArrayProfile::computeUpdatedPrediction):
13 (JSC::ArrayProfile::briefDescription):
14 (JSC::ArrayProfile::briefDescriptionWithoutUpdating):
15 * bytecode/ArrayProfile.h:
16 (JSC::ArrayProfile::observedArrayModes):
17 (JSC::ArrayProfile::mayInterceptIndexedAccesses):
18 (JSC::ArrayProfile::mayStoreToHole):
19 (JSC::ArrayProfile::outOfBounds):
20 (JSC::ArrayProfile::usesOriginalArrayStructures):
21 * bytecode/CallLinkStatus.cpp:
22 (JSC::CallLinkStatus::computeFromLLInt):
23 (JSC::CallLinkStatus::computeFor):
24 (JSC::CallLinkStatus::computeExitSiteData):
25 (JSC::CallLinkStatus::computeFromCallLinkInfo):
26 (JSC::CallLinkStatus::computeDFGStatuses):
27 * bytecode/CallLinkStatus.h:
28 * bytecode/CodeBlock.cpp:
29 (JSC::CodeBlock::dumpValueProfiling):
30 (JSC::CodeBlock::dumpArrayProfiling):
31 (JSC::CodeBlock::finishCreation):
32 (JSC::CodeBlock::setConstantRegisters):
33 (JSC::CodeBlock::getStubInfoMap):
34 (JSC::CodeBlock::getCallLinkInfoMap):
35 (JSC::CodeBlock::getByValInfoMap):
36 (JSC::CodeBlock::addStubInfo):
37 (JSC::CodeBlock::addByValInfo):
38 (JSC::CodeBlock::addCallLinkInfo):
39 (JSC::CodeBlock::resetJITData):
40 (JSC::CodeBlock::shrinkToFit):
41 (JSC::CodeBlock::getArrayProfile):
42 (JSC::CodeBlock::addArrayProfile):
43 (JSC::CodeBlock::getOrAddArrayProfile):
44 (JSC::CodeBlock::updateAllPredictionsAndCountLiveness):
45 (JSC::CodeBlock::updateAllArrayPredictions):
46 (JSC::CodeBlock::nameForRegister):
47 (JSC::CodeBlock::livenessAnalysisSlow):
48 * bytecode/CodeBlock.h:
49 (JSC::CodeBlock::setJITCode):
50 (JSC::CodeBlock::valueProfilePredictionForBytecodeOffset):
51 (JSC::CodeBlock::addFrequentExitSite):
52 (JSC::CodeBlock::hasExitSite):
53 (JSC::CodeBlock::livenessAnalysis):
54 * bytecode/DFGExitProfile.cpp:
55 (JSC::DFG::ExitProfile::add):
56 (JSC::DFG::ExitProfile::hasExitSite):
57 (JSC::DFG::QueryableExitProfile::initialize):
58 * bytecode/DFGExitProfile.h:
59 (JSC::DFG::ExitProfile::hasExitSite):
60 * bytecode/GetByIdStatus.cpp:
61 (JSC::GetByIdStatus::hasExitSite):
62 (JSC::GetByIdStatus::computeFor):
63 (JSC::GetByIdStatus::computeForStubInfo):
64 (JSC::GetByIdStatus::computeForStubInfoWithoutExitSiteFeedback):
65 * bytecode/GetByIdStatus.h:
66 * bytecode/LazyOperandValueProfile.cpp:
67 (JSC::CompressedLazyOperandValueProfileHolder::computeUpdatedPredictions):
68 (JSC::CompressedLazyOperandValueProfileHolder::add):
69 (JSC::LazyOperandValueProfileParser::initialize):
70 (JSC::LazyOperandValueProfileParser::prediction):
71 * bytecode/LazyOperandValueProfile.h:
72 * bytecode/MethodOfGettingAValueProfile.cpp:
73 (JSC::MethodOfGettingAValueProfile::emitReportValue):
74 * bytecode/PutByIdStatus.cpp:
75 (JSC::PutByIdStatus::hasExitSite):
76 (JSC::PutByIdStatus::computeFor):
77 (JSC::PutByIdStatus::computeForStubInfo):
78 * bytecode/PutByIdStatus.h:
79 * bytecode/StructureStubClearingWatchpoint.cpp:
80 (JSC::StructureStubClearingWatchpoint::fireInternal):
81 * bytecode/ValueProfile.h:
82 (JSC::ValueProfileBase::briefDescription):
83 (JSC::ValueProfileBase::computeUpdatedPrediction):
84 * dfg/DFGArrayMode.cpp:
85 (JSC::DFG::ArrayMode::fromObserved):
86 * dfg/DFGArrayMode.h:
87 (JSC::DFG::ArrayMode::withSpeculationFromProfile):
88 (JSC::DFG::ArrayMode::withProfile):
89 * dfg/DFGByteCodeParser.cpp:
90 (JSC::DFG::ByteCodeParser::injectLazyOperandSpeculation):
91 (JSC::DFG::ByteCodeParser::getPredictionWithoutOSRExit):
92 (JSC::DFG::ByteCodeParser::getArrayMode):
93 (JSC::DFG::ByteCodeParser::handleInlining):
94 (JSC::DFG::ByteCodeParser::parseBlock):
95 (JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
96 * dfg/DFGDriver.cpp:
97 (JSC::DFG::compileImpl):
98 * dfg/DFGFixupPhase.cpp:
99 (JSC::DFG::FixupPhase::fixupNode):
100 (JSC::DFG::FixupPhase::attemptToMakeGetArrayLength):
101 * dfg/DFGGraph.cpp:
102 (JSC::DFG::Graph::tryGetConstantClosureVar):
103 * dfg/DFGObjectAllocationSinkingPhase.cpp:
104 * dfg/DFGPredictionInjectionPhase.cpp:
105 (JSC::DFG::PredictionInjectionPhase::run):
106 * ftl/FTLLowerDFGToB3.cpp:
107 (JSC::FTL::DFG::LowerDFGToB3::compileMaterializeCreateActivation):
108 * ftl/FTLOperations.cpp:
109 (JSC::FTL::operationMaterializeObjectInOSR):
110 * heap/Heap.cpp:
111 (JSC::Heap::addToRememberedSet):
112 * jit/JIT.cpp:
113 (JSC::JIT::compileWithoutLinking):
114 * jit/JITInlines.h:
115 (JSC::JIT::chooseArrayMode):
116 * jit/JITOperations.cpp:
117 (JSC::tryGetByValOptimize):
118 * jit/JITPropertyAccess.cpp:
119 (JSC::JIT::privateCompileGetByValWithCachedId):
120 (JSC::JIT::privateCompilePutByValWithCachedId):
121 * jit/JITWorklist.cpp:
122 (JSC::JITWorklist::compileLater):
123 (JSC::JITWorklist::compileNow):
124 * jit/Repatch.cpp:
125 (JSC::repatchGetByID):
126 (JSC::repatchPutByID):
127 * llint/LLIntSlowPaths.cpp:
128 (JSC::LLInt::setupGetByIdPrototypeCache):
129 (JSC::LLInt::LLINT_SLOW_PATH_DECL):
130 (JSC::LLInt::setUpCall):
131 * profiler/ProfilerBytecodeSequence.cpp:
132 (JSC::Profiler::BytecodeSequence::BytecodeSequence):
133 * runtime/CommonSlowPaths.cpp:
134 (JSC::SLOW_PATH_DECL):
135 * runtime/CommonSlowPaths.h:
136 (JSC::CommonSlowPaths::tryCachePutToScopeGlobal):
137 (JSC::CommonSlowPaths::tryCacheGetFromScopeGlobal):
138 * runtime/ConcurrentJITLock.h: Removed.
139 * runtime/ConcurrentJSLock.h: Copied from Source/JavaScriptCore/runtime/ConcurrentJITLock.h.
140 (JSC::ConcurrentJSLockerBase::ConcurrentJSLockerBase):
141 (JSC::ConcurrentJSLockerBase::~ConcurrentJSLockerBase):
142 (JSC::GCSafeConcurrentJSLocker::GCSafeConcurrentJSLocker):
143 (JSC::GCSafeConcurrentJSLocker::~GCSafeConcurrentJSLocker):
144 (JSC::ConcurrentJSLocker::ConcurrentJSLocker):
145 (JSC::ConcurrentJITLockerBase::ConcurrentJITLockerBase): Deleted.
146 (JSC::ConcurrentJITLockerBase::~ConcurrentJITLockerBase): Deleted.
147 (JSC::ConcurrentJITLockerBase::unlockEarly): Deleted.
148 (JSC::GCSafeConcurrentJITLocker::GCSafeConcurrentJITLocker): Deleted.
149 (JSC::GCSafeConcurrentJITLocker::~GCSafeConcurrentJITLocker): Deleted.
150 (JSC::ConcurrentJITLocker::ConcurrentJITLocker): Deleted.
151 * runtime/InferredType.cpp:
152 (JSC::InferredType::canWatch):
153 (JSC::InferredType::addWatchpoint):
154 (JSC::InferredType::willStoreValueSlow):
155 (JSC::InferredType::makeTopSlow):
156 (JSC::InferredType::set):
157 (JSC::InferredType::removeStructure):
158 * runtime/InferredType.h:
159 * runtime/InferredTypeTable.cpp:
160 (JSC::InferredTypeTable::visitChildren):
161 (JSC::InferredTypeTable::get):
162 (JSC::InferredTypeTable::willStoreValue):
163 (JSC::InferredTypeTable::makeTop):
164 * runtime/InferredTypeTable.h:
165 * runtime/JSEnvironmentRecord.cpp:
166 (JSC::JSEnvironmentRecord::heapSnapshot):
167 * runtime/JSGlobalObject.cpp:
168 (JSC::JSGlobalObject::addGlobalVar):
169 (JSC::JSGlobalObject::addStaticGlobals):
170 * runtime/JSLexicalEnvironment.cpp:
171 (JSC::JSLexicalEnvironment::getOwnNonIndexPropertyNames):
172 * runtime/JSObject.cpp:
173 (JSC::JSObject::deleteProperty):
174 (JSC::JSObject::shiftButterflyAfterFlattening):
175 * runtime/JSObject.h:
176 * runtime/JSObjectInlines.h:
177 (JSC::JSObject::putDirectWithoutTransition):
178 (JSC::JSObject::putDirectInternal):
179 * runtime/JSScope.cpp:
180 (JSC::abstractAccess):
181 (JSC::JSScope::collectClosureVariablesUnderTDZ):
182 * runtime/JSSegmentedVariableObject.cpp:
183 (JSC::JSSegmentedVariableObject::findVariableIndex):
184 (JSC::JSSegmentedVariableObject::addVariables):
185 (JSC::JSSegmentedVariableObject::heapSnapshot):
186 * runtime/JSSegmentedVariableObject.h:
187 * runtime/JSSymbolTableObject.cpp:
188 (JSC::JSSymbolTableObject::getOwnNonIndexPropertyNames):
189 * runtime/JSSymbolTableObject.h:
190 (JSC::symbolTableGet):
191 (JSC::symbolTablePut):
192 * runtime/Options.cpp:
193 (JSC::recomputeDependentOptions):
194 * runtime/Options.h:
195 * runtime/ProgramExecutable.cpp:
196 (JSC::ProgramExecutable::initializeGlobalProperties):
197 * runtime/RegExp.cpp:
198 (JSC::RegExp::compile):
199 (JSC::RegExp::matchConcurrently):
200 (JSC::RegExp::compileMatchOnly):
201 (JSC::RegExp::deleteCode):
202 * runtime/RegExp.h:
203 * runtime/Structure.cpp:
204 (JSC::Structure::materializePropertyTable):
205 (JSC::Structure::addPropertyTransitionToExistingStructureConcurrently):
206 (JSC::Structure::addNewPropertyTransition):
207 (JSC::Structure::takePropertyTableOrCloneIfPinned):
208 (JSC::Structure::nonPropertyTransition):
209 (JSC::Structure::flattenDictionaryStructure):
210 (JSC::Structure::ensurePropertyReplacementWatchpointSet):
211 (JSC::Structure::add):
212 (JSC::Structure::remove):
213 (JSC::Structure::visitChildren):
214 * runtime/Structure.h:
215 * runtime/StructureInlines.h:
216 (JSC::Structure::propertyReplacementWatchpointSet):
217 (JSC::Structure::add):
218 (JSC::Structure::remove):
219 * runtime/SymbolTable.cpp:
220 (JSC::SymbolTable::visitChildren):
221 (JSC::SymbolTable::localToEntry):
222 (JSC::SymbolTable::entryFor):
223 (JSC::SymbolTable::prepareForTypeProfiling):
224 (JSC::SymbolTable::uniqueIDForVariable):
225 (JSC::SymbolTable::uniqueIDForOffset):
226 (JSC::SymbolTable::globalTypeSetForOffset):
227 (JSC::SymbolTable::globalTypeSetForVariable):
228 * runtime/SymbolTable.h:
229 * runtime/TypeSet.cpp:
230 (JSC::TypeSet::addTypeInformation):
231 (JSC::TypeSet::invalidateCache):
232 * runtime/TypeSet.h:
233 (JSC::TypeSet::structureSet):
234 * runtime/VM.h:
235 * runtime/WriteBarrierInlines.h:
236 (JSC::WriteBarrierBase<T>::set):
237 (JSC::WriteBarrierBase<Unknown>::set):
238 * yarr/YarrInterpreter.cpp:
239 (JSC::Yarr::ByteCompiler::compile):
240 (JSC::Yarr::byteCompile):
241 * yarr/YarrInterpreter.h:
242 (JSC::Yarr::BytecodePattern::BytecodePattern):
243